@charset "UTF-8";
/**
 * Do not edit directly
 * Generated on Mon, 05 May 2025 12:47:10 GMT
 */
/*!
 * Bootstrap  v5.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #9b17e2;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #f31446;
  --bs-orange: #fd7e14;
  --bs-yellow: #fc781b;
  --bs-green: #31bd3d;
  --bs-teal: #20c997;
  --bs-cyan: #1381f3;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #495057;
  --bs-gray-dark: #37353d;
  --bs-gray-100: #f7f8f9;
  --bs-gray-200: #e5e5e5;
  --bs-gray-300: #adb5bd;
  --bs-gray-400: #615f63;
  --bs-gray-500: #444444;
  --bs-gray-600: #495057;
  --bs-gray-700: #46444a;
  --bs-gray-800: #37353d;
  --bs-gray-900: #2b2a2f;
  --bs-primary: #9b17e2;
  --bs-secondary: #2b2a2f;
  --bs-success: #31bd3d;
  --bs-info: #1381f3;
  --bs-warning: #fc781b;
  --bs-danger: #f31446;
  --bs-light: #e5e5e5;
  --bs-dark: #46444a;
  --bs-primary-rgb: 155, 23, 226;
  --bs-secondary-rgb: 43, 42, 47;
  --bs-success-rgb: 49, 189, 61;
  --bs-info-rgb: 19, 129, 243;
  --bs-warning-rgb: 252, 120, 27;
  --bs-danger-rgb: 243, 20, 70;
  --bs-light-rgb: 229, 229, 229;
  --bs-dark-rgb: 70, 68, 74;
  --bs-primary-text-emphasis: rgb(62, 9.2, 90.4);
  --bs-secondary-text-emphasis: rgb(17.2, 16.8, 18.8);
  --bs-success-text-emphasis: rgb(19.6, 75.6, 24.4);
  --bs-info-text-emphasis: rgb(7.6, 51.6, 97.2);
  --bs-warning-text-emphasis: rgb(100.8, 48, 10.8);
  --bs-danger-text-emphasis: rgb(97.2, 8, 28);
  --bs-light-text-emphasis: #46444a;
  --bs-dark-text-emphasis: #46444a;
  --bs-primary-bg-subtle: rgb(235, 208.6, 249.2);
  --bs-secondary-bg-subtle: rgb(212.6, 212.4, 213.4);
  --bs-success-bg-subtle: rgb(213.8, 241.8, 216.2);
  --bs-info-bg-subtle: rgb(207.8, 229.8, 252.6);
  --bs-warning-bg-subtle: rgb(254.4, 228, 209.4);
  --bs-danger-bg-subtle: rgb(252.6, 208, 218);
  --bs-light-bg-subtle: rgb(251, 251.5, 252);
  --bs-dark-bg-subtle: #615f63;
  --bs-primary-border-subtle: rgb(215, 162.2, 243.4);
  --bs-secondary-border-subtle: rgb(170.2, 169.8, 171.8);
  --bs-success-border-subtle: rgb(172.6, 228.6, 177.4);
  --bs-info-border-subtle: rgb(160.6, 204.6, 250.2);
  --bs-warning-border-subtle: rgb(253.8, 201, 163.8);
  --bs-danger-border-subtle: rgb(250.2, 161, 181);
  --bs-light-border-subtle: #e5e5e5;
  --bs-dark-border-subtle: #444444;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 0.875rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #fff;
  --bs-body-color-rgb: 255, 255, 255;
  --bs-body-bg: #37353d;
  --bs-body-bg-rgb: 55, 53, 61;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(255, 255, 255, 0.75);
  --bs-secondary-color-rgb: 255, 255, 255;
  --bs-secondary-bg: #e5e5e5;
  --bs-secondary-bg-rgb: 229, 229, 229;
  --bs-tertiary-color: rgba(255, 255, 255, 0.5);
  --bs-tertiary-color-rgb: 255, 255, 255;
  --bs-tertiary-bg: #f7f8f9;
  --bs-tertiary-bg-rgb: 247, 248, 249;
  --bs-heading-color: inherit;
  --bs-link-color: #fff;
  --bs-link-color-rgb: 255, 255, 255;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #cccccc;
  --bs-link-hover-color-rgb: 204, 204, 204;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(254.4, 228, 209.4);
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #adb5bd;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.2rem;
  --bs-border-radius-sm: 0.15rem;
  --bs-border-radius-lg: 0.3rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(155, 23, 226, 0.25);
  --bs-form-valid-color: #31bd3d;
  --bs-form-valid-border-color: #31bd3d;
  --bs-form-invalid-color: #f31446;
  --bs-form-invalid-border-color: #f31446;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #adb5bd;
  --bs-body-color-rgb: 173, 181, 189;
  --bs-body-bg: #2b2a2f;
  --bs-body-bg-rgb: 43, 42, 47;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(173, 181, 189, 0.75);
  --bs-secondary-color-rgb: 173, 181, 189;
  --bs-secondary-bg: #37353d;
  --bs-secondary-bg-rgb: 55, 53, 61;
  --bs-tertiary-color: rgba(173, 181, 189, 0.5);
  --bs-tertiary-color-rgb: 173, 181, 189;
  --bs-tertiary-bg: rgb(49, 47.5, 54);
  --bs-tertiary-bg-rgb: 49, 48, 54;
  --bs-primary-text-emphasis: rgb(195, 115.8, 237.6);
  --bs-secondary-text-emphasis: rgb(127.8, 127.2, 130.2);
  --bs-success-text-emphasis: rgb(131.4, 215.4, 138.6);
  --bs-info-text-emphasis: rgb(113.4, 179.4, 247.8);
  --bs-warning-text-emphasis: rgb(253.2, 174, 118.2);
  --bs-danger-text-emphasis: rgb(247.8, 114, 144);
  --bs-light-text-emphasis: #f7f8f9;
  --bs-dark-text-emphasis: #adb5bd;
  --bs-primary-bg-subtle: rgb(31, 4.6, 45.2);
  --bs-secondary-bg-subtle: rgb(8.6, 8.4, 9.4);
  --bs-success-bg-subtle: rgb(9.8, 37.8, 12.2);
  --bs-info-bg-subtle: rgb(3.8, 25.8, 48.6);
  --bs-warning-bg-subtle: rgb(50.4, 24, 5.4);
  --bs-danger-bg-subtle: rgb(48.6, 4, 14);
  --bs-light-bg-subtle: #37353d;
  --bs-dark-bg-subtle: rgb(27.5, 26.5, 30.5);
  --bs-primary-border-subtle: rgb(93, 13.8, 135.6);
  --bs-secondary-border-subtle: rgb(25.8, 25.2, 28.2);
  --bs-success-border-subtle: rgb(29.4, 113.4, 36.6);
  --bs-info-border-subtle: rgb(11.4, 77.4, 145.8);
  --bs-warning-border-subtle: rgb(151.2, 72, 16.2);
  --bs-danger-border-subtle: rgb(145.8, 12, 42);
  --bs-light-border-subtle: #46444a;
  --bs-dark-border-subtle: #37353d;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(195, 115.8, 237.6);
  --bs-link-hover-color: rgb(207, 143.64, 241.08);
  --bs-link-color-rgb: 195, 116, 238;
  --bs-link-hover-color-rgb: 207, 144, 241;
  --bs-code-color: rgb(230.4, 132.6, 181.2);
  --bs-border-color: #46444a;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: rgb(131.4, 215.4, 138.6);
  --bs-form-valid-border-color: rgb(131.4, 215.4, 138.6);
  --bs-form-invalid-color: rgb(247.8, 114, 144);
  --bs-form-invalid-border-color: rgb(247.8, 114, 144);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

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

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

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

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

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

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

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

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

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

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

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

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

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

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

textarea {
  resize: vertical;
}

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

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

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

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

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

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

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

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.figure {
  display: inline-block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.table-primary {
  --bs-table-color: #fff;
  --bs-table-bg: #9b17e2;
  --bs-table-border-color: rgb(165, 46.2, 228.9);
  --bs-table-striped-bg: rgb(160, 34.6, 227.45);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(165, 46.2, 228.9);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(162.5, 40.4, 228.175);
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #fff;
  --bs-table-bg: #2b2a2f;
  --bs-table-border-color: rgb(64.2, 63.3, 67.8);
  --bs-table-striped-bg: rgb(53.6, 52.65, 57.4);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(64.2, 63.3, 67.8);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(58.9, 57.975, 62.6);
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #fff;
  --bs-table-bg: #31bd3d;
  --bs-table-border-color: rgb(69.6, 195.6, 80.4);
  --bs-table-striped-bg: rgb(59.3, 192.3, 70.7);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(69.6, 195.6, 80.4);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(64.45, 193.95, 75.55);
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #fff;
  --bs-table-bg: #1381f3;
  --bs-table-border-color: rgb(42.6, 141.6, 244.2);
  --bs-table-striped-bg: rgb(30.8, 135.3, 243.6);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(42.6, 141.6, 244.2);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(36.7, 138.45, 243.9);
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #fff;
  --bs-table-bg: #fc781b;
  --bs-table-border-color: rgb(252.3, 133.5, 49.8);
  --bs-table-striped-bg: rgb(252.15, 126.75, 38.4);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(252.3, 133.5, 49.8);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(252.225, 130.125, 44.1);
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #fff;
  --bs-table-bg: #f31446;
  --bs-table-border-color: rgb(244.2, 43.5, 88.5);
  --bs-table-striped-bg: rgb(243.6, 31.75, 79.25);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(244.2, 43.5, 88.5);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(243.9, 37.625, 83.875);
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #e5e5e5;
  --bs-table-border-color: rgb(206.1, 206.1, 206.1);
  --bs-table-striped-bg: rgb(217.55, 217.55, 217.55);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(206.1, 206.1, 206.1);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(211.825, 211.825, 211.825);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #46444a;
  --bs-table-border-color: rgb(88.5, 86.7, 92.1);
  --bs-table-striped-bg: rgb(79.25, 77.35, 83.05);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(88.5, 86.7, 92.1);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(83.875, 82.025, 87.575);
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  -webkit-transition: background-position 0.15s ease-in-out;
  -o-transition: background-position 0.15s ease-in-out;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28205, 139, 240.5%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 #37353d, 0 0 0 0.25rem rgba(155, 23, 226, 0.25);
          box-shadow: 0 0 0 1px #37353d, 0 0 0 0.25rem rgba(155, 23, 226, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #37353d, 0 0 0 0.25rem rgba(155, 23, 226, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
          appearance: none;
  background-color: #9b17e2;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(225, 185.4, 246.3);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-tertiary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
       appearance: none;
  background-color: #9b17e2;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(225, 185.4, 246.3);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-tertiary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #9b17e2;
  --bs-btn-border-color: #9b17e2;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(131.75, 19.55, 192.1);
  --bs-btn-hover-border-color: rgb(124, 18.4, 180.8);
  --bs-btn-focus-shadow-rgb: 170, 58, 230;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(124, 18.4, 180.8);
  --bs-btn-active-border-color: rgb(116.25, 17.25, 169.5);
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #9b17e2;
  --bs-btn-disabled-border-color: #9b17e2;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2b2a2f;
  --bs-btn-border-color: #2b2a2f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(36.55, 35.7, 39.95);
  --bs-btn-hover-border-color: rgb(34.4, 33.6, 37.6);
  --bs-btn-focus-shadow-rgb: 75, 74, 78;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(34.4, 33.6, 37.6);
  --bs-btn-active-border-color: rgb(32.25, 31.5, 35.25);
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2b2a2f;
  --bs-btn-disabled-border-color: #2b2a2f;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #31bd3d;
  --bs-btn-border-color: #31bd3d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(41.65, 160.65, 51.85);
  --bs-btn-hover-border-color: rgb(39.2, 151.2, 48.8);
  --bs-btn-focus-shadow-rgb: 80, 199, 90;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(39.2, 151.2, 48.8);
  --bs-btn-active-border-color: rgb(36.75, 141.75, 45.75);
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #31bd3d;
  --bs-btn-disabled-border-color: #31bd3d;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1381f3;
  --bs-btn-border-color: #1381f3;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(16.15, 109.65, 206.55);
  --bs-btn-hover-border-color: rgb(15.2, 103.2, 194.4);
  --bs-btn-focus-shadow-rgb: 54, 148, 245;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(15.2, 103.2, 194.4);
  --bs-btn-active-border-color: rgb(14.25, 96.75, 182.25);
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1381f3;
  --bs-btn-disabled-border-color: #1381f3;
}

.btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #fc781b;
  --bs-btn-border-color: #fc781b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(214.2, 102, 22.95);
  --bs-btn-hover-border-color: rgb(201.6, 96, 21.6);
  --bs-btn-focus-shadow-rgb: 252, 140, 61;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(201.6, 96, 21.6);
  --bs-btn-active-border-color: rgb(189, 90, 20.25);
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #fc781b;
  --bs-btn-disabled-border-color: #fc781b;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f31446;
  --bs-btn-border-color: #f31446;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(206.55, 17, 59.5);
  --bs-btn-hover-border-color: rgb(194.4, 16, 56);
  --bs-btn-focus-shadow-rgb: 245, 55, 98;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(194.4, 16, 56);
  --bs-btn-active-border-color: rgb(182.25, 15, 52.5);
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f31446;
  --bs-btn-disabled-border-color: #f31446;
}

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

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #46444a;
  --bs-btn-border-color: #46444a;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(208.75, 208.25, 209.75);
  --bs-btn-hover-border-color: rgb(88.5, 86.7, 92.1);
  --bs-btn-focus-shadow-rgb: 98, 96, 101;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(107, 105.4, 110.2);
  --bs-btn-active-border-color: rgb(88.5, 86.7, 92.1);
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #46444a;
  --bs-btn-disabled-border-color: #46444a;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28195, 115.8, 237.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%28195, 115.8, 237.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: #46444a;
  --bs-breadcrumb-border-radius: 0.2rem;
  --bs-breadcrumb-divider-color: #615f63;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #615f63;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

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

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

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

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

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

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

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

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

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

.alert-heading {
  color: inherit;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.carousel {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-sm-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-sm-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-sm-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-sm-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-sm-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-sm-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-sm-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-sm-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-sm-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-sm-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-md-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-md-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-md-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-md-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-md-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-md-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-md-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-md-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-md-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-md-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-md-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-md-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-md-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-lg-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-lg-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-lg-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-lg-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-lg-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-lg-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-lg-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-lg-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-lg-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-lg-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-xl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-xl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-xl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-xl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-xl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-xl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-xl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-xl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-xl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xxl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xxl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xxl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-xxl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-xxl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-xxl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-xxl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-xxl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-xxl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-xxl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-xxl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-xxl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
  .order-xxl-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-xxl-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-xxl-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-xxl-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-xxl-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-xxl-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-xxl-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-xxl-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.1875rem !important;
  }
  .fs-2 {
    font-size: 1.75rem !important;
  }
  .fs-3 {
    font-size: 1.53125rem !important;
  }
  .fs-4 {
    font-size: 1.3125rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
.dx-d-none {
  display: none !important;
}

.dx-prevent-selection {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
      touch-action: none;
}

.sr-only,
.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.dxbs-preventsel {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none;
}

/*iOS click does not work - workaround*/
.dxbs-clickable,
.dxbs-clickable label {
  cursor: pointer;
  pointer-events: auto;
}

.dxbs-non-clickable {
  pointer-events: none;
}

input.dxbl-hide-ms-button::-ms-reveal {
  display: none;
}

.dx-hint {
  z-index: 2147483647;
  display: none;
  /*position: absolute;*/
  -webkit-box-shadow: 0px 2px 24px 0 rgba(0, 0, 0, 0.24);
          box-shadow: 0px 2px 24px 0 rgba(0, 0, 0, 0.24);
}

.dx-hint .dxh-callout {
  border-width: 8px;
}

.dx-hint .dxh-callout:after {
  content: "";
  border-width: 7px;
}

.dx-hint.bs-popover-bottom .popover-header::before, .dx-hint.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  border-bottom: 0px;
}

.dx-hint.bs-popover-bottom .arrow::before, .dx-hint.bs-popover-auto[data-popper-placement^=bottom] .arrow::before {
  border-bottom-color: rgba(0, 0, 0, 0.1);
}

.dx-hint.bs-popover-top .arrow::before, .dx-hint.bs-popover-auto[data-popper-placement^=top] .arrow::before {
  border-top-color: rgba(0, 0, 0, 0.1);
}

.dx-hint.bs-popover-left .arrow::before {
  border-left-color: rgba(0, 0, 0, 0.1);
}

.dx-hint.bs-popover-right .arrow::before {
  border-right-color: rgba(0, 0, 0, 0.1);
}

.dx-hint.bs-popover-top .arrow, .dx-hint.bs-popover-auto[data-popper-placement^=top] .arrow,
.dx-hint.bs-popover-bottom .arrow,
.dx-hint.bs-popover-auto[data-popper-placement^=bottom] .arrow {
  left: calc(50% - 0.5rem);
}

.dx-hint.bs-popover-left .arrow,
.dx-hint.bs-popover-right .arrow {
  top: calc(50% - 0.5rem);
}

.dx-hint.bs-popover-center .arrow {
  display: none;
}

.dx-hint .dxh-callout,
.dx-hint .dxh-callout:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/*top*/
.dx-hint.dxh-top .dxh-callout {
  bottom: -8px;
  left: 50%;
  margin-left: -8px;
  border-bottom-width: 0;
}

.dx-hint.dxh-top .dxh-callout:after {
  bottom: 1px;
  margin-left: -7px;
  content: " ";
  border-bottom-width: 0;
}

.dx-hint.dxh-top .dxh-callout {
  border-top-color: #cecece;
}

.dx-hint.dxh-top .dxh-inner-callout,
.dx-hint.dxh-top .dxh-callout:after {
  border-top-color: #fff;
}

/*right*/
.dx-hint.dxh-right .dxh-callout {
  top: 50%;
  left: -8px;
  margin-top: -8px;
  border-left-width: 0;
}

.dx-hint.dxh-right .dxh-callout:after {
  bottom: -7px;
  left: 1px;
  content: " ";
  border-left-width: 0;
}

.dx-hint.dxh-right .dxh-callout {
  border-right-color: #cecece;
}

.dx-hint.dxh-right .dxh-callout:after {
  border-right-color: #fff;
}

/*bottom*/
.dx-hint.dxh-bottom .dxh-callout {
  top: -8px;
  left: 50%;
  margin-left: -8px;
  border-top-width: 0;
}

.dx-hint.dxh-bottom .dxh-callout:after {
  top: 1px;
  margin-left: -7px;
  content: " ";
  border-top-width: 0;
}

.dx-hint.dxh-bottom .dxh-callout {
  border-bottom-color: #cecece;
}

.dx-hint.dxh-bottom .dxh-callout:after {
  border-bottom-color: #fff;
}

/*left*/
.dx-hint.dxh-left .dxh-callout {
  top: 50%;
  right: -8px;
  margin-top: -8px;
  border-right-width: 0;
}

.dx-hint.dxh-left .dxh-callout:after {
  right: 1px;
  bottom: -7px;
  content: " ";
  border-right-width: 0;
}

.dx-hint.dxh-left .dxh-callout {
  border-left-color: #cecece;
}

.dx-hint.dxh-left .dxh-callout:after {
  border-left-color: #fff;
}

.dxbs-icon-close, .dxbs-icon-apply, .dxbs-caret-left, .dxbs-caret-right, .dxbs-icon-expanded, .dxbs-icon-collapsed, .dxbs-caret-bottom {
  width: inherit;
  height: inherit;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  position: relative;
}

.dxbs-caret-left,
.dxbs-caret-right {
  height: 10px;
  width: 10px;
}

.dxbs-icon-close:before,
.dxbs-icon-close:after {
  content: " ";
  position: absolute;
  left: -7%;
  top: 50%;
  width: calc(141% - 2px);
  height: 0;
  border-top: 2px solid currentColor;
}

.dxbs-icon-close:before {
  -webkit-transform: rotate(45deg) translate(-1px, -0.5px);
       -o-transform: rotate(45deg) translate(-1px, -0.5px);
          transform: rotate(45deg) translate(-1px, -0.5px);
}

.dxbs-icon-close:after {
  -webkit-transform: rotate(-45deg) translate(0.5px, -1px);
       -o-transform: rotate(-45deg) translate(0.5px, -1px);
          transform: rotate(-45deg) translate(0.5px, -1px);
}

.dxbs-icon-apply:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 12.5%;
  width: 100%;
  height: 50%;
  border-bottom: 2px solid currentColor;
  border-left: 2px solid currentColor;
  -webkit-transform: rotate(-45deg) translate(-1px, -1px);
       -o-transform: rotate(-45deg) translate(-1px, -1px);
          transform: rotate(-45deg) translate(-1px, -1px);
}

.dxbs-caret-left::before,
.dxbs-caret-right:before,
.dxbs-caret-bottom::before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 80%;
  height: 80%;
  border-top: 2px solid currentColor;
  border-left: 2px solid currentColor;
  -webkit-transform: translate(2px, 2px);
       -o-transform: translate(2px, 2px);
          transform: translate(2px, 2px);
}

.dxbs-caret-left {
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.dxbs-caret-right {
  -webkit-transform: rotate(135deg);
       -o-transform: rotate(135deg);
          transform: rotate(135deg);
}

.dxbs-caret-bottom {
  -webkit-transform: rotate(-135deg);
       -o-transform: rotate(-135deg);
          transform: rotate(-135deg);
}

.dxbs-icon-expanded::before,
.dxbs-icon-collapsed::before {
  content: " ";
  position: absolute;
  left: 50%;
  top: 50%;
  border-top: 0.3rem solid transparent;
  border-left: 0.3rem solid currentColor;
  border-bottom: 0.3rem solid transparent;
  -webkit-transform: translate(-30%, -50%);
       -o-transform: translate(-30%, -50%);
          transform: translate(-30%, -50%);
}

.dxbs-icon-expanded::before {
  -webkit-transform: rotate(90deg) translate(-85%, 25%);
       -o-transform: rotate(90deg) translate(-85%, 25%);
          transform: rotate(90deg) translate(-85%, 25%);
}

.dxbs-icon-expanded,
.dxbs-icon-collapsed {
  overflow: hidden;
}

.btn.dxbs-cmd-btn:focus:before, .btn.dxbs-cmd-btn:hover:before {
  content: " ";
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: currentColor;
  left: 0;
  top: 0;
  opacity: 0.1;
}

.btn.dxbs-cmd-btn:focus:hover:before {
  opacity: 0.2;
}

.btn.dxbs-cmd-btn {
  width: 1rem;
  height: 1rem;
  padding: 0.5rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 1rem;
      -ms-flex: 0 0 1rem;
          flex: 0 0 1rem;
  font-size: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  color: inherit !important;
  -webkit-box-shadow: unset;
          box-shadow: unset;
}
.btn.dxbs-cmd-btn:not(:focus) {
  color: inherit;
}

.btn.dxbs-cmd-btn:hover:before {
  border-radius: 50%;
}
.btn.dxbs-cmd-btn:focus:before {
  border-radius: 50%;
}
@media (hover: none) {
  .dxbs-cmd-btn {
    color: inherit !important;
  }
  .dxbs-cmd-btn:before {
    opacity: 0 !important;
  }
}
.dxbs-cmd-btn.btn-link:focus, .dxbs-cmd-btn.btn-link.focus, .dxbs-cmd-btn.btn-link.active, .dxbs-cmd-btn.btn-link:active {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.dxbs-calendar .btn.dxbs-cmd-btn {
  width: 0.7em;
  height: 0.7em;
  padding: 0.5rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 0.7em;
      -ms-flex: 0 0 0.7em;
          flex: 0 0 0.7em;
}

.dxbs-progress.disabled > .progress > .progress-bar {
  -o-animation: none;
     animation: none;
  -webkit-animation: none;
}

@-webkit-keyframes dynamic_opacity {
  from {
    opacity: 0.35;
  }
  to {
    opacity: 0.5;
  }
}

@-o-keyframes dynamic_opacity {
  from {
    opacity: 0.35;
  }
  to {
    opacity: 0.5;
  }
}

@keyframes dynamic_opacity {
  from {
    opacity: 0.35;
  }
  to {
    opacity: 0.5;
  }
}
.dxbs-gridview tr {
  -webkit-transition: opacity linear 0.35s;
  -o-transition: opacity linear 0.35s;
  transition: opacity linear 0.35s;
}
.dxbs-gridview .dxbs-row-loading {
  opacity: 0.15;
}
.dxbs-gridview .dxbs-row-loading td::before {
  content: "|";
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-width: 4rem;
  width: 100%;
  background-color: currentColor;
  opacity: 0;
  border-radius: 10rem;
  -webkit-animation: 1s linear 0.35s infinite alternate both running dynamic_opacity;
       -o-animation: 1s linear 0.35s infinite alternate both running dynamic_opacity;
          animation: 1s linear 0.35s infinite alternate both running dynamic_opacity;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-bool::before {
  max-width: 4rem;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-date::before {
  max-width: 8rem;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-number::before {
  min-width: 3rem;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-str.dx-sk-1::before {
  max-width: 50%;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-number.dx-sk-1::before {
  max-width: 3rem;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-str.dx-sk-2::before {
  max-width: 60%;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-number.dx-sk-2::before {
  max-width: 4rem;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-str.dx-sk-3::before {
  max-width: 70%;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-number.dx-sk-3::before {
  max-width: 5rem;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-str.dx-sk-4::before {
  max-width: 80%;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-number.dx-sk-4::before {
  max-width: 6rem;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-str.dx-sk-5::before {
  max-width: 90%;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-number.dx-sk-5::before {
  max-width: 7rem;
}

.dxbs-gridview .dxbs-page-size-selector {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbs-gridview .dxbs-page-size-selector .dxbl-text-edit {
  margin-left: 4px;
  width: 5em;
}
.dxbs-gridview .dxbs-page-size-selector .col-form-label {
  margin-right: 4px;
}
.dxbs-gridview .btn-toggle.dxbs-cmd-btn {
  width: unset;
  height: unset;
  padding: 0;
  position: relative;
  z-index: 1;
  color: inherit;
  border: 0;
}
.dxbs-gridview .dxbs-toggle-cell {
  vertical-align: top !important; /*review and drop all !importants*/
}
.dxbs-gridview .dxbs-table > thead > tr > th .dxbl-checkbox, .dxbs-gridview .dxbs-table > tbody > tr > td .dxbl-checkbox {
  border: 0;
}
.dxbs-gridview .dxbs-table > thead > tr > th .dxbl-checkbox .dxbl-checkbox-check-element, .dxbs-gridview .dxbs-table > tbody > tr > td .dxbl-checkbox .dxbl-checkbox-check-element {
  margin: 0;
}
.dxbs-gridview .dxbs-data-row > td.table-active {
  background-image: -webkit-repeating-linear-gradient(0, var(--selection-bg), var(--selection-bg));
  background-image: -o-repeating-linear-gradient(0, var(--selection-bg), var(--selection-bg));
  background-image: repeating-linear-gradient(0, var(--selection-bg), var(--selection-bg));
}
.dxbs-gridview .dxbs-data-row > .dxbs-toggle-cell {
  vertical-align: middle !important; /*review and drop all !importants*/
  border-bottom: 0;
}
.dxbs-gridview .dxbs-toggle-cell, .dxbs-gridview .dxbs-grid-group-cell-offset {
  border-right: 0;
}
.dxbs-gridview .dxbs-toggle-cell + td, .dxbs-gridview .dxbs-grid-group-cell-offset + .dxbs-grid-group-cell-offset {
  border-left: 0;
}
.dxbs-gridview .dxbs-grid-cols-togglebtn {
  min-width: 1.5rem;
  width: var(--button-w, 1.5rem);
}
.dxbs-gridview .dxbs-grid-group-span-row {
  visibility: hidden;
}
.dxbs-gridview .dxbs-grid-group-span-row > td {
  padding: 0;
  border: 0;
}
.dxbs-gridview > .card > .card-body {
  padding: 0.5em;
}
.dxbs-gridview .dxbs-grid-cell-loading::before {
  content: "|";
  visibility: hidden;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 0;
  font-size: inherit;
  overflow: hidden;
}
.dxbs-gridview .dxbs-select-cell > .custom-control:only-child {
  display: inline-block;
  margin-right: -0.5rem;
}
.dxbs-gridview .dxbs-select-cell > .custom-control:only-child .custom-control-label {
  vertical-align: top;
  cursor: pointer;
}
.dxbs-gridview .dxbs-select-cell > .custom-control:only-child input:disabled ~ .custom-control-label {
  cursor: not-allowed;
}
.dxbs-gridview .dxbs-fixed > thead > tr > th.dxbs-select-cell, .dxbs-gridview .dxbs-fixed > tbody > tr > td.dxbs-select-cell {
  text-overflow: clip;
}
.dxbs-gridview .dxbs-fixed > thead > tr > th.dxbs-select-cell > .custom-control:only-child > .custom-control-input, .dxbs-gridview .dxbs-fixed > tbody > tr > td.dxbs-select-cell > .custom-control:only-child > .custom-control-input {
  left: 0;
  top: 0;
  width: 0;
  height: 0;
}
.dxbs-gridview th.dxbs-grid-checkbox-col {
  text-align: center;
}
.dxbs-gridview > .card .dxbs-table > tbody > tr > td.dx-grid-summary-cell:not(:first-child) {
  border-left-style: hidden;
}
.dxbs-gridview > .card .dxbs-table > tbody > tr > td.dx-grid-summary-cell:not(:last-child) {
  border-right-style: hidden;
}
.dxbs-gridview > .card .dxbs-table > tbody > tr > td.dx-grid-summary-cell {
  font-weight: 700;
  position: relative;
  vertical-align: top;
  /*max-width: 1px;*/
}
.dxbs-gridview > .card .dxbs-table > tbody > tr > td.dx-grid-summary-cell div {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.dxbs-gridview td.dx-grid-summary-cell:before {
  content: "";
  background-color: var(--bs-gray);
  position: absolute;
  opacity: 0.035;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.dxbs-gridview > .card > .dxbs-table > thead > tr:last-child > td, .dxbs-gridview > .card > .dxbs-table > thead > tr:last-child > th, .dxbs-gridview > .card > * > .dxbs-table > thead > tr:last-child > td, .dxbs-gridview > .card > * > .dxbs-table > thead > tr:last-child > th {
  border-bottom-width: 1px;
}
.dxbs-gridview > .card > .table-bordered, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered {
  border-left-width: 0;
  border-right-width: 0;
}
.dxbs-gridview > .card > .table-bordered > thead, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered > thead {
  border-color: inherit;
}
.dxbs-gridview > .card > .table-bordered > thead > tr > th:last-child, .dxbs-gridview > .card > .table-bordered > thead > tr > td:last-child, .dxbs-gridview > .card > .table-bordered > tbody > tr > th:last-child, .dxbs-gridview > .card > .table-bordered > tbody > tr > td:last-child, .dxbs-gridview > .card > .table-bordered > tfoot > tr > th:last-child, .dxbs-gridview > .card > .table-bordered > tfoot > tr > td:last-child, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered > thead > tr > th:last-child, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered > thead > tr > td:last-child, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered > tbody > tr > th:last-child, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered > tbody > tr > td:last-child, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered > tfoot > tr > th:last-child, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.dxbs-gridview > .card > .table-bordered:last-child, .dxbs-gridview > .card > .table-bordered:last-child > tbody:last-child > tr:last-child > td, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered:last-child, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered:last-child > tbody:last-child > tr:last-child > td {
  border-bottom-width: 0;
}
.dxbs-gridview > .card > .table-bordered:first-child, .dxbs-gridview > .card > .table-bordered:first-child > thead > tr:first-child > th, .dxbs-gridview > .card > .table-bordered:first-child > tbody:first-child > tr:first-child > td, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD):not(.dxbs-grid-gph) > .table-bordered:first-child, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD):not(.dxbs-grid-gph) > .table-bordered:first-child > thead > tr:first-child > th, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD):not(.dxbs-grid-gph) > .table-bordered:first-child > tbody:first-child > tr:first-child > td {
  border-top-width: 0;
}
.dxbs-gridview > .card, .dxbs-gridview > .card > .card,
.dxbs-gridview > .card .dxbs-grid-edit-form > .dxbl-fl .row > div {
  position: static;
}
.dxbs-gridview > .card > .dxgvHSDC.card:not(:first-child), .dxbs-gridview > .card > .dxgvCSD.card:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.dxbs-gridview > .card > .dxgvHSDC.card:not(:last-child), .dxbs-gridview > .card > .dxgvCSD.card:not(:last-child) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.dxbs-gridview > .card .dxbs-grid-header-container > .dxbs-grid-fixed-table {
  position: absolute;
}
.dxbs-gridview .dx-btn.btn-link:focus, .dxbs-gridview .dx-btn.btn-link.focus, .dxbs-gridview .dx-btn.btn-link.active, .dxbs-gridview .dx-btn.btn-link:active {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.dxbs-table > tbody > tr > td.dx-rowtemplate-padding {
  padding: 0;
}

.dxbs-fixed > tbody > tr > td.dxbs-grid-edit-form {
  overflow: visible;
}

.dxbs-gridview > .card > .card-header {
  padding: 0.375rem !important;
}

@media (max-width: 767px), (hover: none) {
  .dxbs-group-panel-container > .dxbs-group-panel {
    white-space: nowrap;
    overflow-x: hidden;
  }
  .dxbs-group-panel-container {
    display: grid;
  }
}
.dxbs-gridview .dxbs-fixed-header-content .dxbs-sort-order-indicator,
.dxbs-gridview .dxbs-group-panel-container .dxbs-group-panel .dxbs-sort-order-indicator {
  display: inline-block;
  border: 0;
  padding: 0;
  color: inherit;
  margin-left: 0.5em;
}

.dxbs-gridview .dxbs-fixed-header-content .dxbs-sort-order-indicator > .dxbl-image,
.dxbs-gridview .dxbs-group-panel-container .dxbs-group-panel .dxbs-sort-order-indicator > .dxbl-image {
  display: block;
}

.dxbs-gridview .dxbs-group-panel-container .dxbs-group-panel > .card > .card-body > span[data-toggle=gridview-column-sort],
.dx-dragging-state > .card-body > span[data-toggle=gridview-column-sort],
.dx-dragging-state > .card-body > .dxbs-sort-order-indicator {
  color: inherit;
}

.dxbs-gridview.dxbs-has-vertical-scrollbar:not(.dxbs-vertical-scrollbar-visible) > .card > .dxgvHSDC > table > thead > tr > th:last-child,
.dxbs-gridview.dxbs-has-vertical-scrollbar:not(.dxbs-vertical-scrollbar-visible) > .card > .dxgvCSD > table > tbody > tr > td:last-child {
  border-right-width: 0;
}

.dxbs-gridview > .card > .dxbs-grid-vsd > table > tbody > tr > td.dx-grid-summary-cell {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: inherit;
}

.dxbs-popup-edit-row,
.dxbs-popup-edit-row > td {
  padding: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  max-height: 0;
  min-height: 0;
}

.dxbs-popup-edit-row,
.dxbs-popup-edit-row > td,
.dxbs-popup-edit-row + tr,
.dxbs-popup-edit-row + tr > td {
  border-width: 0 !important;
  border-style: solid !important;
}

.dxbs-grid-pager {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbs-grid-pager .pagination {
  margin: 0;
}
.dxbs-grid-pager .pagination > li > button:not(.disabled), .dxbs-grid-pager .pagination > li > div.page-link:not(.disabled) {
  cursor: pointer;
}

.dxbs-gridview .dxbs-editform .dxbs-datagrid-inplace-edit-area {
  overflow: hidden;
  width: 100%;
}
.dxbs-gridview .dxbs-editform .dxbs-datagrid-inplace-edit-area > div {
  padding: 1em 0.5em;
  max-width: var(--component-width);
  will-change: transform;
  -webkit-transform: translateX(var(--scroll-left));
       -o-transform: translateX(var(--scroll-left));
          transform: translateX(var(--scroll-left));
}

th:focus {
  outline: 0;
}

table.dx-resize thead tr th > button,
table.dx-resize .dxbs-fixed-header-content {
  width: calc(100% - 7px);
}

.dxAndroidMobilePlatform table.dx-resize thead tr th > button,
.dxAndroidMobilePlatform .dxbs-fixed-header-content,
.dxMacOSMobilePlatform table.dx-resize thead tr th > button,
.dxMacOSMobilePlatform .dxbs-fixed-header-content {
  width: calc(100% - 1px);
}

th:focus > button:before,
th:focus .dxbs-fixed-header-content:before {
  content: "";
  position: absolute;
  width: inherit;
  height: 100%;
}

table.dx-resize {
  table-layout: fixed;
}

table.dx-resize th {
  position: relative;
}

table.dx-resize tr th span,
table.dx-resize tr th:not(.dxbs-toggle-cell):not(.dxbs-grid-group-cell-offset) span,
table.dx-resize tr td:not(.dxbs-toggle-cell):not(.dxbs-grid-group-cell-offset):not(.dxbs-grid-edit-form) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dxMacOSMobilePlatform table.dx-resize thead {
  -ms-user-select: none;
      user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
}

.dxAndroidMobilePlatform .dxColumnResizeAnchor:before,
.dxMacOSMobilePlatform .dxColumnResizeAnchor:before {
  background-color: transparent;
  position: absolute;
  content: "";
  height: 100%;
  width: 21px;
  right: -10px;
}

.dxAndroidMobilePlatform .dxColumnResizeAnchor,
.dxMacOSMobilePlatform .dxColumnResizeAnchor,
.dxAndroidMobilePlatform th:focus .dxColumnResizeAnchor,
.dxMacOSMobilePlatform th:focus .dxColumnResizeAnchor {
  width: 1px;
  opacity: 0;
}

.dxAndroidMobilePlatform th:focus:before,
.dxMacOSMobilePlatform th:focus:before {
  content: none !important;
}

.dxColumnResizeAnchor {
  -ms-user-select: none;
      user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  top: 0;
  right: 0;
  width: 7px;
  height: 100%;
  position: absolute;
  cursor: col-resize;
  z-index: 1;
  opacity: 0;
}

th:focus .dxColumnResizeAnchor {
  top: 3px;
  right: 3px;
  height: calc(100% - 6px);
  -webkit-box-shadow: 0 0 0 1px var(--dx-accent-shadow-color, rgba(128, 128, 128, 0.25));
          box-shadow: 0 0 0 1px var(--dx-accent-shadow-color, rgba(128, 128, 128, 0.25));
  border-radius: 2px;
  opacity: 1;
}

.dxColumnResizeAnchor:active:before {
  background-color: transparent;
  position: absolute;
  content: "";
  height: 100%;
  width: 45px;
  left: -20px;
}

th:focus .dxColumnResizeAnchor::after {
  content: " ";
  width: 3px;
  height: 10px;
  border-left: 1px solid var(--dx-accent-color, var(--bs-primary));
  border-right: 1px solid var(--dx-accent-color, var(--bs-primary));
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
  right: 0;
}

.table th:focus:before {
  content: "";
  display: block;
  position: absolute;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 0 2px var(--dx-accent-color, var(--bs-primary));
          box-shadow: 0 0 0 2px var(--dx-accent-color, var(--bs-primary));
  z-index: 0;
  height: calc(100% - 6px);
  width: calc(100% - 6px);
  -webkit-transform: translate3d(-0.25rem, -0.25rem, 0);
          transform: translate3d(-0.25rem, -0.25rem, 0);
  top: 7px;
  left: 7px;
  opacity: 0.5;
}

.card-body.dxbs-grid-pager.dx-resize {
  overflow-x: auto;
}

.dxbs-gridview table.dx-resize .dxbs-fixed > thead > tr > th {
  overflow: unset;
}

dxbl-thumb {
  cursor: -webkit-grab;
  cursor: grab;
}

dxbs-thumb-dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.column-chooser-elements-container .column-chooser-element-container.freeze.up {
  -webkit-transform: translateY(calc(1px - 100%));
       -o-transform: translateY(calc(1px - 100%));
          transform: translateY(calc(1px - 100%));
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s;
  z-index: 1006;
}

.column-chooser-elements-container .column-chooser-element-container.freeze.down {
  -webkit-transform: translateY(calc(100% - 1px));
       -o-transform: translateY(calc(100% - 1px));
          transform: translateY(calc(100% - 1px));
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s;
  z-index: 1004;
}

.column-chooser-elements-container .column-chooser-element-container.freeze {
  -webkit-transform: translateY(0%);
       -o-transform: translateY(0%);
          transform: translateY(0%);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s;
  z-index: 1005;
  pointer-events: none;
}

.column-chooser-elements-container {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  background: inherit;
  color: inherit;
  display: none;
  width: 100%;
  max-height: 60vh;
  border: inherit;
}

.column-chooser-elements-container:focus {
  outline: none;
}

.column-chooser-element-container.page-link {
  margin-left: unset !important;
  line-height: unset !important;
}

.column-chooser-element-container.page-link:focus {
  position: static;
}

.column-chooser-element-container.page-link:hover {
  z-index: auto;
}

.column-chooser-element-container.page-link:focus::before {
  content: " ";
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  width: 100%;
  height: var(--h, auto);
  left: 0px;
  top: calc(var(--t, auto) - var(--bt, auto));
  -webkit-box-shadow: inherit;
          box-shadow: inherit;
  z-index: 1001;
}

.column-chooser-element-container.page-link:focus .column-chooser-drag-icon-owner {
  top: var(--t, auto);
  height: calc(var(--h, auto) - var(--bt, auto) * 2);
}

.column-chooser-elements-container:last-child {
  display: block;
}

.column-chooser-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-user-select: none;
      user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
}

.column-chooser-header {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: inherit;
  border-bottom-width: 1px !important;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  width: 100%;
}

.column-chooser-element-container {
  max-width: 325px;
}

.column-chooser-element-container.list-group-item {
  border-left: 0;
  border-right: 0;
  background: inherit;
  color: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0.85rem;
  padding-right: 0.85rem;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: inherit;
  border-style: inherit;
}

.column-chooser-element-container.list-group-item.active,
.column-chooser-element-container.list-group-item:hover,
.column-chooser-element-container.list-group-item:focus {
  background: inherit;
  color: inherit;
}

.column-chooser-container .custom-control-input:focus ~ .custom-control-label::before {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.column-chooser-element-container.list-group-item:first-child {
  border-top-left-radius: unset;
  border-top-right-radius: unset;
  border-top-color: transparent;
}

.column-chooser-element-container.list-group-item:last-child {
  border-bottom-left-radius: unset;
  border-bottom-right-radius: unset;
  border-bottom-color: transparent;
}

.column-chooser-elements-container .column-chooser-element-container.in-drag {
  -ms-user-select: none;
      user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  border-top-color: inherit;
  border-bottom-style: solid;
  position: absolute;
  pointer-events: none;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  z-index: 1008;
}

.column-chooser-element-checkbox {
  -ms-user-select: none;
      user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  display: block;
  width: 100%;
  margin-bottom: 0;
  cursor: pointer;
}

.column-chooser-elements-container.column-chooser-enable-drag-drop .column-chooser-element-container.list-group-item {
  padding-right: 0;
}
.column-chooser-elements-container.column-chooser-enable-drag-drop .column-chooser-element-container.list-group-item > .column-chooser-element-checkbox {
  padding-right: calc(24px + 18px + 16px);
}

.column-chooser-element-checkbox .dxbl-checkbox > label {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  vertical-align: top;
  pointer-events: none;
}

.column-chooser-element-checkbox .dxbl-checkbox input {
  pointer-events: none;
}

.column-chooser-element-checkbox > .dxbl-checkbox .dxbs-checkbox-label.dxbs-checkbox-label-wrap {
  white-space: nowrap;
}

.column-chooser-caption {
  font-size: 0.925rem;
  font-weight: 600;
  margin-left: 8px;
  padding-right: 24px;
}

.column-chooser-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.column-chooser-button .column-chooser-button-icon {
  width: 16px;
  height: 16px;
  margin-right: 0.5rem;
}

.column-chooser-drag-icon {
  width: 18px;
  height: 18px;
}

.column-chooser-drag-icon-owner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  cursor: move;
  width: calc(18px + 16px);
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  right: 0;
  top: 0;
  -khtml-user-drag: element;
  -webkit-user-drag: element;
}

.column-chooser-exit-icon {
  width: 18px;
  height: 18px;
}

.column-chooser-exit-button {
  width: 18px;
  height: 18px;
  margin-right: 8px;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.dxbl-toolbar-dropdown.border-inherit > .modal-body {
  background: inherit;
  color: inherit;
  border: inherit;
  border-width: 0;
}

.dxbl-toolbar-dropdown.border-inherit > .modal-body > .column-chooser-elements-container {
  background: inherit;
  color: inherit;
  border: inherit;
}

.grid-toolbar.card-header {
  padding: 6px;
}

.dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal .column-chooser-element-container {
  max-width: 100%;
}

.dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal .column-chooser-element-checkbox {
  margin-left: 0;
}

.dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal .column-chooser-drag-icon {
  margin-left: 0;
  margin-right: 0;
}

.dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal .column-chooser-elements-container {
  overflow: unset;
  -webkit-overflow-scrolling: unset;
  max-height: none;
}

.grid-header-template {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border: inherit;
  border-left: 0;
  border-right: 0;
  border-top: 0;
}

.grid-header-template + .dxbs-table {
  border-top-width: 0;
}

.dxbl-toolbar-no-item-text .dxbl-toolbar-group .column-chooser-button-label {
  display: none;
}

.column-chooser-element-container.list-group-item + .list-group-item {
  border-top-width: 0;
}

.dxIE .page-link.column-chooser-element-container:focus {
  position: relative;
}

.dxbl-grid[data-dx-focus-hidden] *:focus,
.dxbl-grid tr[data-dx-focus-hidden] > td:focus,
.dxbl-grid tbody[data-dx-focus-hidden] *:focus,
.dxbl-list-box[data-dx-focus-hidden] *:focus,
.dxbl-calendar[data-dx-focus-hidden] *:focus-within,
.dxbl-dropdown[data-dx-focus-hidden] *:focus-within,
.dxbl-modal[data-dx-focus-hidden] *:focus-within,
.dxbl-btn-group[data-dx-focus-hidden] *:focus,
.dxbl-btn-group-vertical[data-dx-focus-hidden] *:focus,
.dxbl-btn-dropdown[data-dx-focus-hidden] *:focus,
.dxbl-btn-split[data-dx-focus-hidden] *:focus,
[data-dx-focus-hidden] .dxbs-clear-btn:focus, [data-toggle=gridview-column-sort]:focus,
.dxbl-scheduler[data-dx-focus-hidden] *:focus-visible {
  outline: 0 !important;
}

[data-dx-focus-hidden] .dxbs-clear-btn {
  background: none;
}

.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;
}

.dxbs-gridview .dxbs-data-row > td > .dxbl-checkbox,
.dxbs-gridview tr > th.dxbs-select-cell > .dxbl-checkbox {
  padding-left: 0;
  margin-bottom: 0;
}
.dxbs-gridview .dxbs-data-row > td > .dxbl-checkbox > input,
.dxbs-gridview tr > th.dxbs-select-cell > .dxbl-checkbox > input {
  margin-left: 0;
}
.dxbs-gridview .dxbs-select-cell > .dxbs-checkbox > .custom-checkbox > .form-check-input {
  opacity: 1;
  position: relative;
  z-index: auto;
}
.dxbs-gridview .dxbs-fixed-header-content > span:not(:hover),
.dxbs-gridview .dxbs-group-panel span:not(:hover) {
  text-decoration: none;
}
.dxbs-gridview > .card > .dxbs-table > * {
  border-style: none;
}
.dxbs-gridview > .card > .dxbs-table:first-child > thead > tr:first-child, .dxbs-gridview > .card > .dxbs-grid-vsd > .dxbs-table > tbody > tr:first-child, .dxbs-gridview > .card > .dxbs-grid-hsd > .dxbs-table > tbody > tr:first-child, .dxbs-gridview > .card > .dxbs-grid-header-container > .dxbs-table:first-child > thead > tr:first-child {
  border-top-width: 0;
}
.dxbs-gridview > .card > .dxbs-table > tbody > tr:last-child {
  border-bottom-width: 0;
}
.dxbs-gridview > .card > .dxgvHSDC tr, .dxbs-gridview > .card > .dxgvCSD tr:first-child {
  border-width: 0;
}
.dxbs-gridview > .card > .dxbs-grid-pager {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: inherit;
}
.dxbs-gridview > .card > .dxbs-grid-header-container.dxbs-grid-gph > .dxbs-fixed > thead > tr:first-child > th {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: inherit;
}
.dxbs-gridview > .card > .grid-header-template + .dxbs-table > thead > tr:first-child, .dxbs-gridview > .card > .grid-header-template + .dxbs-table > colgroup + tbody > tr:first-child {
  border-top-width: 0;
}
.dxbs-gridview > .card > .dxgvHSDC > .dxbs-table > thead,
.dxbs-gridview > .card > .dxgvCSD > .dxbs-table > tbody {
  border-top-width: 0;
  border-top-style: solid;
  border-top-color: inherit;
}

hr {
  border-top: 1px solid #615f63;
}

.border-light {
  border-color: #615f63 !important;
}

.alert-primary {
  color: #444444;
}

.alert-light {
  color: #444444;
}

.badge.bg-secondary {
  color: #fff !important;
}

.breadcrumb {
  font-weight: 500;
}

.breadcrumb-item a {
  color: #e5e5e5;
}

.btn-outline-primary {
  color: #c86afa;
  border-color: #c86afa;
}

.btn-link {
  color: #fff;
}

.btn-link:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(155, 23, 226, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(155, 23, 226, 0.5);
}

.btn-link:disabled,
.btn-link.disabled {
  color: #adb5bd;
}

.btn.btn-outline-dark {
  color: #adb5bd;
}

.btn-primary,
.btn-primary.disabled,
.btn-primary:disabled {
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}

.btn-secondary,
.btn-secondary.disabled,
.btn-secondary:disabled {
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}

.btn-success,
.btn-success.disabled,
.btn-success:disabled {
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}

.btn-info,
.btn-info.disabled,
.btn-info:disabled {
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}

.btn-warning,
.btn-warning.disabled,
.btn-warning:disabled {
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}

.btn-danger,
.btn-danger.disabled,
.btn-danger:disabled {
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}

.btn-light,
.btn-light.disabled,
.btn-light:disabled {
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}

.btn-dark,
.btn-dark.disabled,
.btn-dark:disabled {
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}

.btn-outline-secondary {
  color: #e5e5e5;
  border-color: #e5e5e5;
}

.btn-group,
.btn-group-vertical {
  -webkit-box-shadow: 0px 2px 6px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0px 2px 6px 0 rgba(0, 0, 0, 0.2);
  border-radius: 0.2rem;
}
.btn-group.btn-group-sm,
.btn-group-vertical.btn-group-sm {
  border-radius: 0.15rem;
}
.btn-group.btn-group-lg,
.btn-group-vertical.btn-group-lg {
  border-radius: 0.3rem;
}
.btn-group .btn-group,
.btn-group .btn-group-vertical,
.btn-group-vertical .btn-group,
.btn-group-vertical .btn-group-vertical {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-group .btn:not(:focus),
.btn-group-vertical .btn:not(:focus) {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.btn-group .btn:disabled,
.btn-group .btn.disabled:hover,
.btn-group .btn.disabled:focus,
.btn-group-vertical .btn:disabled,
.btn-group-vertical .btn.disabled:hover,
.btn-group-vertical .btn.disabled:focus {
  z-index: auto;
}
.btn-group .btn-secondary:not(.active):not(:active):not(.disabled):not(disabled):hover,
.btn-group-vertical .btn-secondary:not(.active):not(:active):not(.disabled):not(disabled):hover {
  border-color: transparent;
}

.btn-group > .btn-primary:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn-primary:first-child {
  position: relative;
}
.btn-group > .btn-primary:not(:first-child):not(.active):not(:active):before, .btn-group > .btn-group:not(:first-child) > .btn-primary:first-child:not(.active):not(:active):before {
  content: "";
  position: absolute;
  top: -var(--bs-border-width);
  left: -1px;
  height: calc(100% + 2 * var(--bs-border-width));
  width: var(--bs-border-width);
  background-color: rgb(131.1897590361, 19.4668674699, 191.2831325301);
}
.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(131.1897590361, 19.4668674699, 191.2831325301);
}
.btn-group > .btn-secondary:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn-secondary:first-child {
  position: relative;
}
.btn-group > .btn-secondary:not(:first-child):not(.active):not(:active):before, .btn-group > .btn-group:not(:first-child) > .btn-secondary:first-child:not(.active):not(:active):before {
  content: "";
  position: absolute;
  top: -var(--bs-border-width);
  left: -1px;
  height: calc(100% + 2 * var(--bs-border-width));
  width: var(--bs-border-width);
  background-color: #495057;
}
.btn-group > .btn-secondary:not(:last-child), .btn-group > .btn-group:not(:last-child) > .btn-secondary:last-child {
  position: relative;
}
.btn-group > .btn-secondary:not(:last-child):not(.active):not(:active):not(.dropdown-toggle):after, .btn-group > .btn-group:not(:last-child) > .btn-secondary:last-child:not(.active):not(:active):not(.dropdown-toggle):after {
  content: "";
  position: absolute;
  top: -var(--bs-border-width);
  right: -1px;
  height: calc(100% + 2 * var(--bs-border-width));
  width: var(--bs-border-width);
  background-color: #495057;
}
.btn-group > .btn-success:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn-success:first-child {
  position: relative;
}
.btn-group > .btn-success:not(:first-child):not(.active):not(:active):before, .btn-group > .btn-group:not(:first-child) > .btn-success:first-child:not(.active):not(:active):before {
  content: "";
  position: absolute;
  top: -var(--bs-border-width);
  left: -1px;
  height: calc(100% + 2 * var(--bs-border-width));
  width: var(--bs-border-width);
  background-color: rgb(41.125, 158.625, 51.1964285714);
}
.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(41.125, 158.625, 51.1964285714);
}
.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(10.8266129032, 110.0705645161, 212.9233870968);
}
.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(10.8266129032, 110.0705645161, 212.9233870968);
}
.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(237.6233766234, 100.0519480519, 3.1266233766);
}
.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(237.6233766234, 100.0519480519, 3.1266233766);
}
.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(213.8309716599, 10.9190283401, 56.4149797571);
}
.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(213.8309716599, 10.9190283401, 56.4149797571);
}
.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(209.875, 209.875, 209.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(209.875, 209.875, 209.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(51.1443661972, 49.6830985915, 54.0669014085);
}
.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(51.1443661972, 49.6830985915, 54.0669014085);
}

.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(131.1897590361, 19.4668674699, 191.2831325301);
}
.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(131.1897590361, 19.4668674699, 191.2831325301);
}
.btn-group-vertical > .btn-secondary:not(:first-child), .btn-group-vertical > .btn-group-vertical:not(:first-child) > .btn-secondary:first-child {
  position: relative;
}
.btn-group-vertical > .btn-secondary:not(:first-child):not(.active):not(:active):before, .btn-group-vertical > .btn-group-vertical:not(:first-child) > .btn-secondary:first-child:not(.active):not(:active):before {
  content: "";
  position: absolute;
  top: -1px;
  left: -var(--bs-border-width);
  height: 1px;
  width: calc(100% + 2 * var(--bs-border-width));
  background-color: #495057;
}
.btn-group-vertical > .btn-secondary:not(:last-child), .btn-group-vertical > .btn-group-vertical:not(:last-child) > .btn-secondary:last-child {
  position: relative;
}
.btn-group-vertical > .btn-secondary:not(:last-child):not(.dropdown-toggle):after, .btn-group-vertical > .btn-group-vertical:not(:last-child) > .btn-secondary:last-child:not(.dropdown-toggle):after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: -var(--bs-border-width);
  height: 1px;
  width: calc(100% + 2 * var(--bs-border-width));
  background-color: #495057;
}
.btn-group-vertical > .btn-success:not(:first-child), .btn-group-vertical > .btn-group-vertical:not(:first-child) > .btn-success:first-child {
  position: relative;
}
.btn-group-vertical > .btn-success:not(:first-child):not(.active):not(:active):before, .btn-group-vertical > .btn-group-vertical:not(:first-child) > .btn-success:first-child:not(.active):not(:active):before {
  content: "";
  position: absolute;
  top: -1px;
  left: -var(--bs-border-width);
  height: 1px;
  width: calc(100% + 2 * var(--bs-border-width));
  background-color: rgb(41.125, 158.625, 51.1964285714);
}
.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(41.125, 158.625, 51.1964285714);
}
.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(10.8266129032, 110.0705645161, 212.9233870968);
}
.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(10.8266129032, 110.0705645161, 212.9233870968);
}
.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(237.6233766234, 100.0519480519, 3.1266233766);
}
.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(237.6233766234, 100.0519480519, 3.1266233766);
}
.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(213.8309716599, 10.9190283401, 56.4149797571);
}
.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(213.8309716599, 10.9190283401, 56.4149797571);
}
.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(209.875, 209.875, 209.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(209.875, 209.875, 209.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(51.1443661972, 49.6830985915, 54.0669014085);
}
.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(51.1443661972, 49.6830985915, 54.0669014085);
}

.card,
.card > .card-header,
.card > .card-footer {
  border-color: rgba(255, 255, 255, 0.15);
}

.card.bg-light {
  color: #444444 !important;
}

.card-header {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 0;
  padding: 0.5rem 1.25rem;
}

.card-body {
  padding: 0.75rem 1.25rem;
}

.card-footer {
  padding: 0.5rem 1.25rem;
}

.dropdown-item:focus,
.dropdown-item:hover {
  background-color: #2b2a2f;
}

.input-group > .input-group-prepend > .btn,
.input-group > .dxbs-input-group-append > .btn,
.input-group > .btn,
.input-group > .input-group-append > .btn {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.input-group > .input-group-prepend > .btn-secondary,
.input-group > .dxbs-input-group-append > .btn-secondary,
.input-group > .btn-secondary,
.input-group > .input-group-append > .btn-secondary {
  border-color: #615f63 !important;
}

.list-group {
  border-radius: 0.2rem;
}

.list-group-item:not(:last-child) {
  border-bottom-color: #615f63;
}

.list-group-item-action:focus,
.list-group-item-action:hover {
  color: #fff;
}

.list-group-item-action:active {
  background-color: #2b2a2f;
}

.modal-header {
  font-size: 1rem;
  font-weight: 500;
}

.modal-header {
  padding: 0.5rem 1rem;
}

.modal-footer {
  padding: 0.25rem 0.75rem;
}

.modal-content {
  -webkit-box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.25);
}

.nav-tabs .nav-link {
  border-width: 0 0 3px 0;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-link.active:hover,
.nav-tabs .nav-link.active:focus {
  border-color: #9b17e2;
}

.popover .popover-header {
  border-color: #615f63;
}

.custom-switch .custom-control-label::after {
  border-radius: 50%;
  top: 0.1rem;
  left: -2.375rem;
}

.custom-switch .custom-control-label::before {
  height: 0.875rem;
  top: calc(0.16rem + 2px);
  background-color: #000;
  border-color: #000;
  opacity: 0.3;
}

.custom-switch .custom-control-input:checked:disabled ~ .custom-control-label::before,
.custom-switch .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #000;
  border-color: #000;
  opacity: 0.1;
}

.custom-switch .custom-control-input:checked:disabled ~ .custom-control-label::after,
.custom-switch .custom-control-input:disabled ~ .custom-control-label::after {
  background-color: #e5e5e5 !important;
}

.custom-switch .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #000;
  opacity: 0.3;
}

.custom-switch .custom-control-label::after {
  -webkit-box-shadow: 0px 1px 4px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0px 1px 4px 0 rgba(0, 0, 0, 0.3);
  background-color: #fff;
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #9b17e2;
}

.input-group > .custom-file:not(:last-child) .custom-file-label {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .custom-file:first-child .custom-file-label {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.table .table-light {
  color: #444444;
}
.table.table-hover .table-light {
  color: #444444;
}
.table .table-active {
  background-color: #2b2a2f;
}
.table .table th {
  font-weight: 500;
  font-size: 0.875rem;
}

th {
  font-weight: 500;
  font-size: 0.875rem;
}

.table-sm,
.table-sm td,
.table-sm th {
  font-size: 0.8125rem;
}

@-webkit-keyframes dxbl-skeleton-opacity-animation {
  0% {
    opacity: 0.05;
  }
  50% {
    opacity: 0.15;
  }
  100% {
    opacity: 0.05;
  }
}

@-o-keyframes dxbl-skeleton-opacity-animation {
  0% {
    opacity: 0.05;
  }
  50% {
    opacity: 0.15;
  }
  100% {
    opacity: 0.05;
  }
}

@keyframes dxbl-skeleton-opacity-animation {
  0% {
    opacity: 0.05;
  }
  50% {
    opacity: 0.15;
  }
  100% {
    opacity: 0.05;
  }
}
.dxbl-invisible {
  visibility: hidden !important;
}

.dxbl-visible {
  visibility: visible !important;
}

.dxbl-invisible-content > * {
  visibility: hidden !important;
}

.dxbl-invisible-off-screen {
  visibility: hidden !important;
  -webkit-transform: translateX(-100000px) !important;
       -o-transform: translateX(-100000px) !important;
          transform: translateX(-100000px) !important;
}

.dxbl-visually-hidden {
  border: 0;
  clip: rect(0, 0, 0, 0);
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
}

.dxbl-display-none {
  display: none !important;
}

.dxbl-align-center {
  text-align: center;
}

.dxbl-align-left {
  text-align: left;
}

.dxbl-align-right {
  text-align: right;
}

.dxbl-nowrap {
  white-space: nowrap !important;
}

.dxbl-prevent-safari-scrolling {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.dxbl-preventsel {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.dxbl-flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.dxbl-flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.dxbl-flex-nowrap {
  -webkit-flex-wrap: nowrap !important;
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important;
}

.dxbl-skeleton-animate .dxbl-skeleton-item > div {
  -webkit-animation: 2s linear infinite forwards dxbl-skeleton-opacity-animation;
       -o-animation: 2s linear infinite forwards dxbl-skeleton-opacity-animation;
          animation: 2s linear infinite forwards dxbl-skeleton-opacity-animation;
}

.dxbl-skeleton-item > div {
  height: 100%;
  border-radius: 10rem;
  background-color: currentcolor;
  opacity: 0.1;
}
.dxbl-skeleton-item.dxbl-align-right > div {
  margin-left: auto;
  margin-right: 0;
}
.dxbl-skeleton-item.dxbl-align-center > div {
  margin-left: auto;
  margin-right: auto;
}
.dxbl-skeleton-item > .dxbl-skeleton-date {
  max-width: 8rem;
}
.dxbl-skeleton-item > .dxbl-skeleton-bool {
  max-width: 4rem;
}
.dxbl-skeleton-item > .dxbl-skeleton-string-0 {
  width: 50%;
}
.dxbl-skeleton-item > .dxbl-skeleton-number-0 {
  max-width: 3em;
}
.dxbl-skeleton-item > .dxbl-skeleton-string-1 {
  width: 70%;
}
.dxbl-skeleton-item > .dxbl-skeleton-number-1 {
  max-width: 5em;
}
.dxbl-skeleton-item > .dxbl-skeleton-string-2 {
  width: 40%;
}
.dxbl-skeleton-item > .dxbl-skeleton-number-2 {
  max-width: 2em;
}
.dxbl-skeleton-item > .dxbl-skeleton-string-3 {
  width: 60%;
}
.dxbl-skeleton-item > .dxbl-skeleton-number-3 {
  max-width: 4em;
}
.dxbl-skeleton-item > .dxbl-skeleton-string-4 {
  width: 80%;
}
.dxbl-skeleton-item > .dxbl-skeleton-number-4 {
  max-width: 6em;
}

.dxbl-virtual-items-container-pattern {
  position: fixed;
  top: -10000px;
  left: -10000px;
  visibility: hidden;
}

.dxbl-a11y-status-helper {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.dxbl-image {
  --dxbl-image-height: 1rem;
  --dxbl-image-width: 1rem;
  --dxbl-image-margin-x: 0;
  --dxbl-image-margin-y: 0.12496875rem;
  margin: var(--dxbl-image-margin-y) var(--dxbl-image-margin-x);
  width: auto;
  height: auto;
}
.dxbl-image:not(svg) {
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  line-height: 1;
}
.dxbl-image:not(.dxbl-image-fill) {
  fill: currentcolor;
}
.dxbl-image .dxbl-icon-set-fluent {
  display: none;
}

svg.dxbl-image {
  width: var(--dxbl-image-width);
  height: var(--dxbl-image-height);
}

.dxbl-sm .dxbl-image {
  --dxbl-image-height: 1rem;
  --dxbl-image-width: 1rem;
  --dxbl-image-margin-x: 0;
  --dxbl-image-margin-y: 0.0625rem;
}

.dxbl-lg .dxbl-image {
  --dxbl-image-height: 1rem;
  --dxbl-image-width: 1rem;
  --dxbl-image-margin-x: 0;
  --dxbl-image-margin-y: 0.1875rem;
}

.dxbl-text {
  --dxbl-text-font-family: inherit;
  --dxbl-text-font-size: inherit;
  --dxbl-text-line-height: inherit;
  --dxbl-text-padding-x: 0.375rem;
  --dxbl-text-padding-y: 0.25003125rem;
  --dxbl-text-border-color: transparent;
  --dxbl-text-border-style: solid;
  --dxbl-text-border-width: 1px;
  border: var(--dxbl-text-border-width) var(--dxbl-text-border-style) var(--dxbl-text-border-color);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: var(--dxbl-text-font-family);
  font-size: var(--dxbl-text-font-size);
  line-height: var(--dxbl-text-line-height);
  padding: var(--dxbl-text-padding-y) var(--dxbl-text-padding-x);
  margin: 0;
}

.dxbl-sm.dxbl-text,
.dxbl-sm .dxbl-text {
  --dxbl-text-padding-x: 0.25rem;
  --dxbl-text-padding-y: 0.1875rem;
}

.dxbl-lg.dxbl-text,
.dxbl-lg .dxbl-text {
  --dxbl-text-padding-x: 0.5rem;
  --dxbl-text-padding-y: 0.3125rem;
}

.dxbl-hint {
  position: absolute;
  opacity: 0.3;
  pointer-events: none;
  z-index: 4;
}

.dxbl-btn {
  --dxbl-btn-font-family: inherit;
  --dxbl-btn-font-size: 0.875rem;
  --dxbl-btn-line-height: 1.4285;
  --dxbl-btn-bg: transparent;
  --dxbl-btn-color: white;
  --dxbl-btn-padding-x: 0.75rem;
  --dxbl-btn-padding-y: 0.25003125rem;
  --dxbl-btn-image-spacing: 0.375rem;
  --dxbl-btn-border-color: transparent;
  --dxbl-btn-border-style: solid;
  --dxbl-btn-border-width: 1px;
  --dxbl-btn-border-radius: 0.1875rem;
  --dxbl-btn-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --dxbl-btn-active-bg: var(--dxbl-btn-bg);
  --dxbl-btn-active-color: var(--dxbl-btn-color);
  --dxbl-btn-active-border-color: var(--dxbl-btn-border-color);
  --dxbl-btn-active-box-shadow: var(--dxbl-btn-box-shadow);
  --dxbl-btn-active-padding-x: var(--dxbl-btn-padding-x);
  --dxbl-btn-active-padding-y: var(--dxbl-btn-padding-y);
  --dxbl-btn-active-border-width: var(--dxbl-btn-border-width);
  --dxbl-btn-active-border-radius: var(--dxbl-btn-border-radius);
  --dxbl-btn-hover-bg: var(--dxbl-btn-bg);
  --dxbl-btn-hover-color: var(--dxbl-btn-color);
  --dxbl-btn-hover-border-color: var(--dxbl-btn-border-color);
  --dxbl-btn-hover-box-shadow: var(--dxbl-btn-box-shadow);
  --dxbl-btn-hover-padding-x: var(--dxbl-btn-padding-x);
  --dxbl-btn-hover-padding-y: var(--dxbl-btn-padding-y);
  --dxbl-btn-hover-border-width: var(--dxbl-btn-border-width);
  --dxbl-btn-hover-border-radius: var(--dxbl-btn-border-radius);
  --dxbl-btn-disabled-bg: var(--dxbl-btn-bg);
  --dxbl-btn-disabled-color: var(--dxbl-btn-color);
  --dxbl-btn-disabled-border-color: var(--dxbl-btn-border-color);
  --dxbl-btn-disabled-box-shadow: var(--dxbl-btn-box-shadow);
  --dxbl-btn-disabled-padding-x: var(--dxbl-btn-padding-x);
  --dxbl-btn-disabled-padding-y: var(--dxbl-btn-padding-y);
  --dxbl-btn-disabled-border-width: var(--dxbl-btn-border-width);
  --dxbl-btn-disabled-border-radius: var(--dxbl-btn-border-radius);
  --dxbl-btn-focus-bg: var(--dxbl-btn-bg);
  --dxbl-btn-focus-color: var(--dxbl-btn-color);
  --dxbl-btn-focus-border-bg: var(--dxbl-btn-border-color);
  --dxbl-btn-focus-border-color: var(--dxbl-btn-border-color);
  --dxbl-btn-focus-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  --dxbl-btn-focus-padding-x: var(--dxbl-btn-padding-x);
  --dxbl-btn-focus-padding-y: var(--dxbl-btn-padding-y);
  --dxbl-btn-focus-border-width: var(--dxbl-btn-border-width);
  --dxbl-btn-focus-border-radius: var(--dxbl-btn-border-radius);
  --dxbl-btn-focus-outline-color: trasparent;
  --dxbl-btn-focus-outline-size: 0;
  --dxbl-btn-focus-outline-offset: 0;
  --dxbl-btn-link-hover-color: #9b17e2;
  --dxbl-btn-link-text-decoration: underline;
  --dxbl-btn-disabled-opacity: 40%;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
  background-color: var(--dxbl-btn-bg);
  border-radius: var(--dxbl-btn-border-radius);
  border: var(--dxbl-btn-border-width) var(--dxbl-btn-border-style) var(--dxbl-btn-border-color);
  -webkit-box-shadow: var(--dxbl-btn-box-shadow);
          box-shadow: var(--dxbl-btn-box-shadow);
  color: var(--dxbl-btn-color);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: var(--dxbl-btn-font-family);
  font-size: var(--dxbl-btn-font-size);
  line-height: var(--dxbl-btn-line-height);
  padding: var(--dxbl-btn-padding-y) var(--dxbl-btn-padding-x);
  outline: none;
}
.dxbl-btn > .dxbl-image + *, .dxbl-btn > :not(.dxbl-image) + .dxbl-image:not(:first-child) {
  margin-left: var(--dxbl-btn-image-spacing);
}
.dxbl-btn.dxbl-btn-link, .dxbl-btn.dxbl-btn-outline-link, .dxbl-btn.dxbl-btn-text-link {
  --dxbl-btn-hover-color: var(--dxbl-btn-link-hover-color);
  --dxbl-btn-box-shadow: none;
}
.dxbl-btn.dxbl-btn-link span:not(.dxbl-image), .dxbl-btn.dxbl-btn-outline-link span:not(.dxbl-image), .dxbl-btn.dxbl-btn-text-link span:not(.dxbl-image) {
  -webkit-text-decoration: var(--dxbl-btn-link-text-decoration);
          text-decoration: var(--dxbl-btn-link-text-decoration);
}
.dxbl-btn.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: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-sm:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 1.5;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.1875rem;
  --dxbl-btn-image-spacing: 0.25rem;
  --dxbl-btn-border-radius: 0.1875rem;
}
.dxbl-btn.dxbl-lg:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 1.375;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-padding-y: 0.3125rem;
  --dxbl-btn-image-spacing: 0.5rem;
  --dxbl-btn-border-radius: 0.1875rem;
}

.dxbl-btn-primary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: #9b17e2;
  --dxbl-btn-border-color: #9b17e2;
  --dxbl-btn-color: #fff;
  --dxbl-btn-active-bg: rgb(131.75, 19.55, 192.1);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(131.75, 19.55, 192.1);
  --dxbl-btn-hover-bg: rgb(139.5, 20.7, 203.4);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(139.5, 20.7, 203.4);
  --dxbl-btn-disabled-bg: rgb(195, 115.8, 237.6);
  --dxbl-btn-disabled-color: #fff;
  --dxbl-btn-disabled-border-color: rgb(195, 115.8, 237.6);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-outline-primary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #9b17e2;
  --dxbl-btn-border-color: #9b17e2;
  --dxbl-btn-active-bg: rgb(131.75, 19.55, 192.1);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(131.75, 19.55, 192.1);
  --dxbl-btn-hover-bg: rgb(139.5, 20.7, 203.4);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(139.5, 20.7, 203.4);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(195, 115.8, 237.6);
  --dxbl-btn-disabled-border-color: rgb(195, 115.8, 237.6);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-text-primary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #9b17e2;
  --dxbl-btn-active-bg: rgb(131.75, 19.55, 192.1);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(131.75, 19.55, 192.1);
  --dxbl-btn-hover-bg: rgb(139.5, 20.7, 203.4);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(139.5, 20.7, 203.4);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(195, 115.8, 237.6);
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: #2b2a2f;
  --dxbl-btn-border-color: #2b2a2f;
  --dxbl-btn-color: #fff;
  --dxbl-btn-active-bg: rgb(36.55, 35.7, 39.95);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(36.55, 35.7, 39.95);
  --dxbl-btn-hover-bg: rgb(38.7, 37.8, 42.3);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(38.7, 37.8, 42.3);
  --dxbl-btn-disabled-bg: rgb(127.8, 127.2, 130.2);
  --dxbl-btn-disabled-color: #fff;
  --dxbl-btn-disabled-border-color: rgb(127.8, 127.2, 130.2);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(43, 42, 47, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #2b2a2f;
  --dxbl-btn-border-color: #2b2a2f;
  --dxbl-btn-active-bg: rgb(36.55, 35.7, 39.95);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(36.55, 35.7, 39.95);
  --dxbl-btn-hover-bg: rgb(38.7, 37.8, 42.3);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(38.7, 37.8, 42.3);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(127.8, 127.2, 130.2);
  --dxbl-btn-disabled-border-color: rgb(127.8, 127.2, 130.2);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(43, 42, 47, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #2b2a2f;
  --dxbl-btn-active-bg: rgb(36.55, 35.7, 39.95);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(36.55, 35.7, 39.95);
  --dxbl-btn-hover-bg: rgb(38.7, 37.8, 42.3);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(38.7, 37.8, 42.3);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(127.8, 127.2, 130.2);
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(43, 42, 47, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-success:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: #31bd3d;
  --dxbl-btn-border-color: #31bd3d;
  --dxbl-btn-color: #fff;
  --dxbl-btn-active-bg: rgb(41.65, 160.65, 51.85);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(41.65, 160.65, 51.85);
  --dxbl-btn-hover-bg: rgb(44.1, 170.1, 54.9);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(44.1, 170.1, 54.9);
  --dxbl-btn-disabled-bg: rgb(131.4, 215.4, 138.6);
  --dxbl-btn-disabled-color: #fff;
  --dxbl-btn-disabled-border-color: rgb(131.4, 215.4, 138.6);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(49, 189, 61, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-outline-success:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #31bd3d;
  --dxbl-btn-border-color: #31bd3d;
  --dxbl-btn-active-bg: rgb(41.65, 160.65, 51.85);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(41.65, 160.65, 51.85);
  --dxbl-btn-hover-bg: rgb(44.1, 170.1, 54.9);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(44.1, 170.1, 54.9);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(131.4, 215.4, 138.6);
  --dxbl-btn-disabled-border-color: rgb(131.4, 215.4, 138.6);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(49, 189, 61, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-text-success:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #31bd3d;
  --dxbl-btn-active-bg: rgb(41.65, 160.65, 51.85);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(41.65, 160.65, 51.85);
  --dxbl-btn-hover-bg: rgb(44.1, 170.1, 54.9);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(44.1, 170.1, 54.9);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(131.4, 215.4, 138.6);
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(49, 189, 61, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-info:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: #1381f3;
  --dxbl-btn-border-color: #1381f3;
  --dxbl-btn-color: #fff;
  --dxbl-btn-active-bg: rgb(16.15, 109.65, 206.55);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(16.15, 109.65, 206.55);
  --dxbl-btn-hover-bg: rgb(17.1, 116.1, 218.7);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(17.1, 116.1, 218.7);
  --dxbl-btn-disabled-bg: rgb(113.4, 179.4, 247.8);
  --dxbl-btn-disabled-color: #fff;
  --dxbl-btn-disabled-border-color: rgb(113.4, 179.4, 247.8);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(19, 129, 243, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-outline-info:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #1381f3;
  --dxbl-btn-border-color: #1381f3;
  --dxbl-btn-active-bg: rgb(16.15, 109.65, 206.55);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(16.15, 109.65, 206.55);
  --dxbl-btn-hover-bg: rgb(17.1, 116.1, 218.7);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(17.1, 116.1, 218.7);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(113.4, 179.4, 247.8);
  --dxbl-btn-disabled-border-color: rgb(113.4, 179.4, 247.8);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(19, 129, 243, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-text-info:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #1381f3;
  --dxbl-btn-active-bg: rgb(16.15, 109.65, 206.55);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(16.15, 109.65, 206.55);
  --dxbl-btn-hover-bg: rgb(17.1, 116.1, 218.7);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(17.1, 116.1, 218.7);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(113.4, 179.4, 247.8);
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(19, 129, 243, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-warning:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: #fc781b;
  --dxbl-btn-border-color: #fc781b;
  --dxbl-btn-color: #fff;
  --dxbl-btn-active-bg: rgb(214.2, 102, 22.95);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(214.2, 102, 22.95);
  --dxbl-btn-hover-bg: rgb(226.8, 108, 24.3);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(226.8, 108, 24.3);
  --dxbl-btn-disabled-bg: rgb(253.2, 174, 118.2);
  --dxbl-btn-disabled-color: #fff;
  --dxbl-btn-disabled-border-color: rgb(253.2, 174, 118.2);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(252, 120, 27, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-outline-warning:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #fc781b;
  --dxbl-btn-border-color: #fc781b;
  --dxbl-btn-active-bg: rgb(214.2, 102, 22.95);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(214.2, 102, 22.95);
  --dxbl-btn-hover-bg: rgb(226.8, 108, 24.3);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(226.8, 108, 24.3);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(253.2, 174, 118.2);
  --dxbl-btn-disabled-border-color: rgb(253.2, 174, 118.2);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(252, 120, 27, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-text-warning:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #fc781b;
  --dxbl-btn-active-bg: rgb(214.2, 102, 22.95);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(214.2, 102, 22.95);
  --dxbl-btn-hover-bg: rgb(226.8, 108, 24.3);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(226.8, 108, 24.3);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(253.2, 174, 118.2);
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(252, 120, 27, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-danger:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: #f31446;
  --dxbl-btn-border-color: #f31446;
  --dxbl-btn-color: #fff;
  --dxbl-btn-active-bg: rgb(206.55, 17, 59.5);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(206.55, 17, 59.5);
  --dxbl-btn-hover-bg: rgb(218.7, 18, 63);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(218.7, 18, 63);
  --dxbl-btn-disabled-bg: rgb(247.8, 114, 144);
  --dxbl-btn-disabled-color: #fff;
  --dxbl-btn-disabled-border-color: rgb(247.8, 114, 144);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(243, 20, 70, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-outline-danger:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #f31446;
  --dxbl-btn-border-color: #f31446;
  --dxbl-btn-active-bg: rgb(206.55, 17, 59.5);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(206.55, 17, 59.5);
  --dxbl-btn-hover-bg: rgb(218.7, 18, 63);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(218.7, 18, 63);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(247.8, 114, 144);
  --dxbl-btn-disabled-border-color: rgb(247.8, 114, 144);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(243, 20, 70, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-text-danger:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #f31446;
  --dxbl-btn-active-bg: rgb(206.55, 17, 59.5);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(206.55, 17, 59.5);
  --dxbl-btn-hover-bg: rgb(218.7, 18, 63);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(218.7, 18, 63);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(247.8, 114, 144);
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(243, 20, 70, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-light:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: #e5e5e5;
  --dxbl-btn-border-color: #e5e5e5;
  --dxbl-btn-color: #000;
  --dxbl-btn-active-bg: rgb(232.9, 232.9, 232.9);
  --dxbl-btn-active-color: #000;
  --dxbl-btn-active-border-color: rgb(232.9, 232.9, 232.9);
  --dxbl-btn-hover-bg: rgb(231.6, 231.6, 231.6);
  --dxbl-btn-hover-color: #000;
  --dxbl-btn-hover-border-color: rgb(231.6, 231.6, 231.6);
  --dxbl-btn-disabled-bg: rgb(239.4, 239.4, 239.4);
  --dxbl-btn-disabled-color: #000;
  --dxbl-btn-disabled-border-color: rgb(239.4, 239.4, 239.4);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(229, 229, 229, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-outline-light:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #e5e5e5;
  --dxbl-btn-border-color: #e5e5e5;
  --dxbl-btn-active-bg: rgb(232.9, 232.9, 232.9);
  --dxbl-btn-active-color: #000;
  --dxbl-btn-active-border-color: rgb(232.9, 232.9, 232.9);
  --dxbl-btn-hover-bg: rgb(231.6, 231.6, 231.6);
  --dxbl-btn-hover-color: #000;
  --dxbl-btn-hover-border-color: rgb(231.6, 231.6, 231.6);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(239.4, 239.4, 239.4);
  --dxbl-btn-disabled-border-color: rgb(239.4, 239.4, 239.4);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(229, 229, 229, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-text-light:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #e5e5e5;
  --dxbl-btn-active-bg: rgb(232.9, 232.9, 232.9);
  --dxbl-btn-active-color: #000;
  --dxbl-btn-active-border-color: rgb(232.9, 232.9, 232.9);
  --dxbl-btn-hover-bg: rgb(231.6, 231.6, 231.6);
  --dxbl-btn-hover-color: #000;
  --dxbl-btn-hover-border-color: rgb(231.6, 231.6, 231.6);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(239.4, 239.4, 239.4);
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(229, 229, 229, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-dark:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: #46444a;
  --dxbl-btn-border-color: #46444a;
  --dxbl-btn-color: #fff;
  --dxbl-btn-active-bg: rgb(59.5, 57.8, 62.9);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(59.5, 57.8, 62.9);
  --dxbl-btn-hover-bg: rgb(63, 61.2, 66.6);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(63, 61.2, 66.6);
  --dxbl-btn-disabled-bg: rgb(144, 142.8, 146.4);
  --dxbl-btn-disabled-color: #fff;
  --dxbl-btn-disabled-border-color: rgb(144, 142.8, 146.4);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(70, 68, 74, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-outline-dark:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #46444a;
  --dxbl-btn-border-color: #46444a;
  --dxbl-btn-active-bg: rgb(59.5, 57.8, 62.9);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(59.5, 57.8, 62.9);
  --dxbl-btn-hover-bg: rgb(63, 61.2, 66.6);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(63, 61.2, 66.6);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(144, 142.8, 146.4);
  --dxbl-btn-disabled-border-color: rgb(144, 142.8, 146.4);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(70, 68, 74, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-text-dark:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #46444a;
  --dxbl-btn-active-bg: rgb(59.5, 57.8, 62.9);
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: rgb(59.5, 57.8, 62.9);
  --dxbl-btn-hover-bg: rgb(63, 61.2, 66.6);
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: rgb(63, 61.2, 66.6);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: rgb(144, 142.8, 146.4);
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(70, 68, 74, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-container {
  --dxbl-btn-container-padding-x: 0.5rem;
  --dxbl-btn-container-padding-y: 0.5rem;
  padding: var(--dxbl-btn-container-padding-y) var(--dxbl-btn-container-padding-x) 0 var(--dxbl-btn-container-padding-x);
}
.dxbl-btn-container > * {
  margin-bottom: var(--dxbl-btn-container-padding-y);
}
.dxbl-btn-container.dxbl-sm {
  --dxbl-btn-container-padding-x: 0.375rem;
  --dxbl-btn-container-padding-y: 0.375rem;
}
.dxbl-btn-container.dxbl-lg {
  --dxbl-btn-container-padding-x: 0.625rem;
  --dxbl-btn-container-padding-y: 0.625rem;
}

.dxbl-btn-group,
.dxbl-btn-group-vertical {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.dxbl-btn-group > .dxbl-btn, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn, .dxbl-btn-group > .dxbl-text-edit,
.dxbl-btn-group-vertical > .dxbl-btn,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn,
.dxbl-btn-group-vertical > .dxbl-text-edit {
  position: relative;
  text-decoration: none;
}
.dxbl-btn-group > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-btn-group > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused,
.dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible,
.dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  z-index: 1;
}
.dxbl-btn-group > .dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  z-index: 1;
}
.dxbl-btn-group > .dxbl-text-edit:focus-within, .dxbl-btn-group > .dxbl-text-edit.dxbl-focused,
.dxbl-btn-group-vertical > .dxbl-text-edit:focus-within,
.dxbl-btn-group-vertical > .dxbl-text-edit.dxbl-focused {
  z-index: 1;
}
.dxbl-btn-group > .dxbl-text-edit:has(:focus),
.dxbl-btn-group-vertical > .dxbl-text-edit:has(:focus) {
  z-index: 1;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary {
  --dxbl-btn-bg: #37353d;
  --dxbl-btn-disabled-bg: #37353d;
  --dxbl-btn-border-color: #615f63;
  --dxbl-btn-disabled-border-color: #615f63;
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-color: white;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image) {
  opacity: 60%;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary {
  --dxbl-btn-border-color: #615f63;
  --dxbl-btn-disabled-border-color: #615f63;
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-color: white;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image) {
  opacity: 60%;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary {
  --dxbl-btn-color: white;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image) {
  opacity: 60%;
}
.dxbl-btn-group > .dxbl-btn:where(:not(.dxbl-btn-standalone)), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-group-vertical > .dxbl-btn:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.25003125rem;
}
.dxbl-btn-group > .dxbl-btn.dxbl-sm:where(:not(.dxbl-btn-standalone)), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-sm:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-sm:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-sm:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.1875rem;
}
.dxbl-btn-group > .dxbl-btn.dxbl-lg:where(:not(.dxbl-btn-standalone)), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-lg:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-lg:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-lg:where(:not(.dxbl-btn-standalone)) {
  --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):not(.dxbl-btn-first), .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):not(.dxbl-btn-last), .dxbl-btn-group-vertical > .dxbl-text-edit:not(:last-child) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  margin-bottom: -1px;
}
.dxbl-btn-group-vertical.dxbl-btn-group-left > .dxbl-btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: #37353d;
  --dxbl-btn-disabled-bg: #37353d;
  --dxbl-btn-border-color: #615f63;
  --dxbl-btn-disabled-border-color: #615f63;
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-color: white;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}
.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)) > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)) > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > .dxbl-image, .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):disabled > .dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > .dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)) > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)) > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > :not(.dxbl-image), .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):disabled > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):disabled > :not(.dxbl-image) {
  opacity: 60%;
}

.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-border-color: #615f63;
  --dxbl-btn-disabled-border-color: #615f63;
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-color: white;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}
.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)) > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)) > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > .dxbl-image, .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):disabled > .dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > .dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)) > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)) > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > :not(.dxbl-image), .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):disabled > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):disabled > :not(.dxbl-image) {
  opacity: 60%;
}

.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: white;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}
.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)) > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)) > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > .dxbl-image, .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):disabled > .dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > .dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)) > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)) > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > :not(.dxbl-image), .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):disabled > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):disabled > :not(.dxbl-image) {
  opacity: 60%;
}

.dxbl-btn-tool,
.dxbl-btn-split > .dxbl-btn-tool:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.25003125rem;
}

.dxbl-btn-tool.dxbl-sm:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-sm:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.1875rem;
}

.dxbl-btn-tool.dxbl-lg:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-lg:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.3125rem;
}

.dxbl-btn-split {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.dxbl-btn-split > .dxbl-btn {
  text-decoration: none;
}
.dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-btn-last) {
  margin-right: -1px;
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-right-color: transparent !important;
}
.dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-btn-last):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-right-color: transparent;
}
.dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-btn-last):not(.dxbl-disabled):not(:disabled):hover {
  border-right-color: transparent;
}
.dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-btn-first) {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.dxbl-btn-split > .dxbl-btn-split-dropdown {
  padding-left: calc(var(--dxbl-btn-padding-x) / 2) !important;
  padding-right: calc(var(--dxbl-btn-padding-x) / 2) !important;
}
.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn {
  border-color: var(--dxbl-btn-hover-border-color);
}
.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
  background: var(--dxbl-btn-hover-background);
  background-color: var(--dxbl-btn-hover-bg);
  color: var(--dxbl-btn-hover-color);
}

.dxbl-btn-standalone {
  --dxbl-btn-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-link-hover-color: #A01DE7;
  --dxbl-btn-link-text-decoration: Underline;
  --dxbl-btn-bg: rgba(0, 0, 0, 0);
  --dxbl-btn-color: rgb(255, 255, 255);
  --dxbl-btn-border-color: rgba(0, 0, 0, 0);
  --dxbl-btn-disabled-color: #6c757d;
  --dxbl-btn-font-size: 0.875rem;
  --dxbl-btn-line-height: 20px;
  --dxbl-btn-padding-x: 0.75rem;
  --dxbl-btn-padding-y: 0.25rem;
  --dxbl-btn-image-spacing: 0.375rem;
  --dxbl-btn-border-width: 0.063rem;
  --dxbl-btn-border-radius: 0.25rem;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-outline-none {
  --dxbl-btn-disabled-color: #6c757d;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-outline-none.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-none.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-none.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-none.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-none.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-none.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-none.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-none.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-none.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-none.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-none.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-none.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-none {
  --dxbl-btn-disabled-color: #6c757d;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-text-none.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-none.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-none.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-none.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-none.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-none.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-none.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-none.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-none.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-none.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-none.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-none.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-primary {
  --dxbl-btn-box-shadow: 0 1px 6px -1px rgba(0, 0, 0, 0.1), 0 1px 4px -2px rgba(0, 0, 0, 0.1);
  --dxbl-btn-bg: #A01DE7;
  --dxbl-btn-border-color: #A01DE7;
  --dxbl-btn-active-bg: #620F8F;
  --dxbl-btn-active-border-color: #620F8F;
  --dxbl-btn-hover-bg: #8214BD;
  --dxbl-btn-hover-border-color: #8214BD;
  --dxbl-btn-disabled-bg: #D8A3F5;
  --dxbl-btn-disabled-color: rgb(255, 255, 255);
  --dxbl-btn-disabled-border-color: #D8A3F5;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-bg: #A01DE7;
  --dxbl-btn-focus-border-bg: #A01DE7;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary {
  --dxbl-btn-color: #D8A3F5;
  --dxbl-btn-border-color: #D8A3F5;
  --dxbl-btn-active-bg: #620F8F;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #620F8F;
  --dxbl-btn-hover-bg: #8214BD;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #8214BD;
  --dxbl-btn-disabled-color: #8214BD;
  --dxbl-btn-disabled-border-color: #8214BD;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #D8A3F5;
  --dxbl-btn-focus-border-bg: #D8A3F5;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary {
  --dxbl-btn-color: #D8A3F5;
  --dxbl-btn-active-bg: #620F8F;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #620F8F;
  --dxbl-btn-hover-bg: #8214BD;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #8214BD;
  --dxbl-btn-disabled-color: #8214BD;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #D8A3F5;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary {
  --dxbl-btn-box-shadow: 0 1px 6px -1px rgba(0, 0, 0, 0.1), 0 1px 4px -2px rgba(0, 0, 0, 0.1);
  --dxbl-btn-bg: #495057;
  --dxbl-btn-border-color: #495057;
  --dxbl-btn-active-bg: #212529;
  --dxbl-btn-active-border-color: #212529;
  --dxbl-btn-hover-bg: #343a40;
  --dxbl-btn-hover-border-color: #343a40;
  --dxbl-btn-disabled-bg: #adb5bd;
  --dxbl-btn-disabled-color: rgb(255, 255, 255);
  --dxbl-btn-disabled-border-color: #adb5bd;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-bg: #495057;
  --dxbl-btn-focus-border-bg: #495057;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary {
  --dxbl-btn-color: #F8F9FA;
  --dxbl-btn-border-color: #F8F9FA;
  --dxbl-btn-active-bg: #212529;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #212529;
  --dxbl-btn-hover-bg: #343a40;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #343a40;
  --dxbl-btn-disabled-color: #6c757d;
  --dxbl-btn-disabled-border-color: #6c757d;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #F8F9FA;
  --dxbl-btn-focus-border-bg: #F8F9FA;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary {
  --dxbl-btn-color: #F8F9FA;
  --dxbl-btn-active-bg: #212529;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #212529;
  --dxbl-btn-hover-bg: #343a40;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #343a40;
  --dxbl-btn-disabled-color: #6c757d;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #F8F9FA;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-success {
  --dxbl-btn-box-shadow: 0 1px 6px -1px rgba(0, 0, 0, 0.1), 0 1px 4px -2px rgba(0, 0, 0, 0.1);
  --dxbl-btn-bg: #2CAA36;
  --dxbl-btn-border-color: #2CAA36;
  --dxbl-btn-active-bg: #144D19;
  --dxbl-btn-active-border-color: #144D19;
  --dxbl-btn-hover-bg: #1A6520;
  --dxbl-btn-hover-border-color: #1A6520;
  --dxbl-btn-disabled-bg: #92E397;
  --dxbl-btn-disabled-color: rgb(255, 255, 255);
  --dxbl-btn-disabled-border-color: #92E397;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-bg: #2CAA36;
  --dxbl-btn-focus-border-bg: #2CAA36;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success {
  --dxbl-btn-color: #2CAA36;
  --dxbl-btn-border-color: #2CAA36;
  --dxbl-btn-active-bg: #144D19;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #144D19;
  --dxbl-btn-hover-bg: #1A6520;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #1A6520;
  --dxbl-btn-disabled-color: #144D19;
  --dxbl-btn-disabled-border-color: #144D19;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #2CAA36;
  --dxbl-btn-focus-border-bg: #2CAA36;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success {
  --dxbl-btn-color: #2CAA36;
  --dxbl-btn-active-bg: #144D19;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #144D19;
  --dxbl-btn-hover-bg: #1A6520;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #1A6520;
  --dxbl-btn-disabled-color: #144D19;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #2CAA36;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-info {
  --dxbl-btn-box-shadow: 0 1px 6px -1px rgba(0, 0, 0, 0.1), 0 1px 4px -2px rgba(0, 0, 0, 0.1);
  --dxbl-btn-bg: #0D6EFD;
  --dxbl-btn-border-color: #0D6EFD;
  --dxbl-btn-active-bg: #084298;
  --dxbl-btn-active-border-color: #084298;
  --dxbl-btn-hover-bg: #0A58CA;
  --dxbl-btn-hover-border-color: #0A58CA;
  --dxbl-btn-disabled-bg: #9EC5FE;
  --dxbl-btn-disabled-color: rgb(255, 255, 255);
  --dxbl-btn-disabled-border-color: #9EC5FE;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-bg: #0D6EFD;
  --dxbl-btn-focus-border-bg: #0D6EFD;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info {
  --dxbl-btn-color: #0D6EFD;
  --dxbl-btn-border-color: #0D6EFD;
  --dxbl-btn-active-bg: #084298;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #084298;
  --dxbl-btn-hover-bg: #0A58CA;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #0A58CA;
  --dxbl-btn-disabled-color: #084298;
  --dxbl-btn-disabled-border-color: #084298;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #0D6EFD;
  --dxbl-btn-focus-border-bg: #0D6EFD;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info {
  --dxbl-btn-color: #0D6EFD;
  --dxbl-btn-active-bg: #084298;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #084298;
  --dxbl-btn-hover-bg: #0A58CA;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #0A58CA;
  --dxbl-btn-disabled-color: #084298;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #0D6EFD;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-warning {
  --dxbl-btn-box-shadow: 0 1px 6px -1px rgba(0, 0, 0, 0.1), 0 1px 4px -2px rgba(0, 0, 0, 0.1);
  --dxbl-btn-bg: #FD7E14;
  --dxbl-btn-border-color: #FD7E14;
  --dxbl-btn-active-bg: #984C0C;
  --dxbl-btn-active-border-color: #984C0C;
  --dxbl-btn-hover-bg: #CA6510;
  --dxbl-btn-hover-border-color: #CA6510;
  --dxbl-btn-disabled-bg: #FECBA1;
  --dxbl-btn-disabled-color: rgb(255, 255, 255);
  --dxbl-btn-disabled-border-color: #FECBA1;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-bg: #FD7E14;
  --dxbl-btn-focus-border-bg: #FD7E14;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning {
  --dxbl-btn-color: #FD7E14;
  --dxbl-btn-border-color: #FD7E14;
  --dxbl-btn-active-bg: #984C0C;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #984C0C;
  --dxbl-btn-hover-bg: #CA6510;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #CA6510;
  --dxbl-btn-disabled-color: #984C0C;
  --dxbl-btn-disabled-border-color: #984C0C;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #FD7E14;
  --dxbl-btn-focus-border-bg: #FD7E14;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning {
  --dxbl-btn-color: #FD7E14;
  --dxbl-btn-active-bg: #984C0C;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #984C0C;
  --dxbl-btn-hover-bg: #CA6510;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #CA6510;
  --dxbl-btn-disabled-color: #984C0C;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #FD7E14;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-danger {
  --dxbl-btn-box-shadow: 0 1px 6px -1px rgba(0, 0, 0, 0.1), 0 1px 4px -2px rgba(0, 0, 0, 0.1);
  --dxbl-btn-bg: #DC3545;
  --dxbl-btn-border-color: #DC3545;
  --dxbl-btn-active-bg: #842029;
  --dxbl-btn-active-border-color: #842029;
  --dxbl-btn-hover-bg: #B02A37;
  --dxbl-btn-hover-border-color: #B02A37;
  --dxbl-btn-disabled-bg: #F1AEB5;
  --dxbl-btn-disabled-color: rgb(255, 255, 255);
  --dxbl-btn-disabled-border-color: #F1AEB5;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-bg: #DC3545;
  --dxbl-btn-focus-border-bg: #DC3545;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger {
  --dxbl-btn-color: #DC3545;
  --dxbl-btn-border-color: #DC3545;
  --dxbl-btn-active-bg: #842029;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #842029;
  --dxbl-btn-hover-bg: #B02A37;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #B02A37;
  --dxbl-btn-disabled-color: #842029;
  --dxbl-btn-disabled-border-color: #842029;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #DC3545;
  --dxbl-btn-focus-border-bg: #DC3545;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger {
  --dxbl-btn-color: #DC3545;
  --dxbl-btn-active-bg: #842029;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #842029;
  --dxbl-btn-hover-bg: #B02A37;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #B02A37;
  --dxbl-btn-disabled-color: #842029;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #DC3545;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-light {
  --dxbl-btn-box-shadow: 0 1px 6px -1px rgba(0, 0, 0, 0.1), 0 1px 4px -2px rgba(0, 0, 0, 0.1);
  --dxbl-btn-color: #343a40;
  --dxbl-btn-bg: rgb(255, 255, 255);
  --dxbl-btn-border-color: rgb(255, 255, 255);
  --dxbl-btn-active-bg: #e9ecef;
  --dxbl-btn-active-color: #343a40;
  --dxbl-btn-active-border-color: #e9ecef;
  --dxbl-btn-hover-bg: #F8F9FA;
  --dxbl-btn-hover-color: #343a40;
  --dxbl-btn-hover-border-color: #F8F9FA;
  --dxbl-btn-disabled-bg: #FCFCFC;
  --dxbl-btn-disabled-color: #6c757d;
  --dxbl-btn-disabled-border-color: #FCFCFC;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-bg: rgb(255, 255, 255);
  --dxbl-btn-focus-color: #343a40;
  --dxbl-btn-focus-border-bg: rgb(255, 255, 255);
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light {
  --dxbl-btn-color: #F8F9FA;
  --dxbl-btn-border-color: #F8F9FA;
  --dxbl-btn-active-bg: #e9ecef;
  --dxbl-btn-active-color: #212529;
  --dxbl-btn-active-border-color: #e9ecef;
  --dxbl-btn-hover-bg: #F8F9FA;
  --dxbl-btn-hover-color: #212529;
  --dxbl-btn-hover-border-color: #F8F9FA;
  --dxbl-btn-disabled-color: #6c757d;
  --dxbl-btn-disabled-border-color: #6c757d;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #F8F9FA;
  --dxbl-btn-focus-border-bg: #F8F9FA;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light {
  --dxbl-btn-color: #F8F9FA;
  --dxbl-btn-active-bg: #e9ecef;
  --dxbl-btn-active-color: #212529;
  --dxbl-btn-active-border-color: #e9ecef;
  --dxbl-btn-hover-bg: #F8F9FA;
  --dxbl-btn-hover-color: #212529;
  --dxbl-btn-hover-border-color: #F8F9FA;
  --dxbl-btn-disabled-color: #6c757d;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #F8F9FA;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-dark {
  --dxbl-btn-box-shadow: 0 1px 6px -1px rgba(0, 0, 0, 0.1), 0 1px 4px -2px rgba(0, 0, 0, 0.1);
  --dxbl-btn-bg: #495057;
  --dxbl-btn-border-color: #495057;
  --dxbl-btn-active-bg: #212529;
  --dxbl-btn-active-border-color: #212529;
  --dxbl-btn-hover-bg: #343a40;
  --dxbl-btn-hover-border-color: #343a40;
  --dxbl-btn-disabled-bg: #adb5bd;
  --dxbl-btn-disabled-color: rgb(255, 255, 255);
  --dxbl-btn-disabled-border-color: #adb5bd;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-bg: #495057;
  --dxbl-btn-focus-border-bg: #495057;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark {
  --dxbl-btn-color: #6c757d;
  --dxbl-btn-border-color: #6c757d;
  --dxbl-btn-active-bg: #212529;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #212529;
  --dxbl-btn-hover-bg: #343a40;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #343a40;
  --dxbl-btn-disabled-color: #495057;
  --dxbl-btn-disabled-border-color: #495057;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #6c757d;
  --dxbl-btn-focus-border-bg: #6c757d;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark {
  --dxbl-btn-color: #6c757d;
  --dxbl-btn-active-bg: #212529;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #212529;
  --dxbl-btn-hover-bg: #343a40;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #343a40;
  --dxbl-btn-disabled-color: #495057;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #6c757d;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}

.dxbl-btn-dropdown-popup {
  --dxbl-btn-dropdown-padding-x: 0;
  --dxbl-btn-dropdown-padding-y: 0.25rem;
  --dxbl-btn-dropdown-modal-padding-x: 0.75rem;
  --dxbl-btn-dropdown-modal-padding-y: 0.375rem;
  --dxbl-btn-dropdown-min-width: 9.9999375rem;
  --dxbl-btn-dropdown-btn-bg: transparent;
  --dxbl-btn-dropdown-btn-color: white;
  --dxbl-btn-dropdown-btn-border-color: transparent;
  --dxbl-btn-dropdown-btn-border-style: solid;
  --dxbl-btn-dropdown-btn-border-width: 1px;
  --dxbl-btn-dropdown-btn-hover-bg: unset;
  --dxbl-btn-dropdown-btn-hover-color: inherit;
  --dxbl-btn-dropdown-btn-active-bg: unset;
  --dxbl-btn-dropdown-btn-active-color: inherit;
  --dxbl-btn-dropdown-btn-active-hover-bg: unset;
  --dxbl-btn-dropdown-btn-active-hover-color: inherit;
  --dxbl-btn-dropdown-btn-disabled-bg: unset;
  --dxbl-btn-dropdown-btn-disabled-color: inherit;
  --dxbl-btn-dropdown-btn-padding-x: 0.375rem;
  --dxbl-btn-dropdown-btn-padding-y: 0.25003125rem;
  --dxbl-btn-dropdown-btn-focus-outline-color: #9b17e2;
  --dxbl-btn-dropdown-btn-focus-outline-width: 0.125rem;
}
.dxbl-btn-dropdown-popup .dxbl-btn-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-btn-dropdown-popup .dxbl-btn-dropdown-list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-dropdown:not([data-dx-focus-hidden]) .dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item > .dxbl-btn-dropdown-item > .dxbl-btn:focus-visible, .dxbl-modal:not([data-dx-focus-hidden]) .dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item > .dxbl-btn-dropdown-item > .dxbl-btn:focus-visible {
  --dxbl-btn-focus-outline-color: var(--dxbl-btn-dropdown-btn-focus-outline-color);
  --dxbl-btn-focus-outline-size: var(--dxbl-btn-dropdown-btn-focus-outline-width);
  --dxbl-btn-focus-outline-offset: calc(var(--dxbl-btn-dropdown-btn-focus-outline-width) * -1);
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .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-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn {
  position: relative;
  text-decoration: none;
  text-align: inherit;
  white-space: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: var(--dxbl-btn-dropdown-btn-padding-y) var(--dxbl-btn-dropdown-btn-padding-x) var(--dxbl-btn-dropdown-btn-padding-y) calc(var(--dxbl-btn-dropdown-btn-padding-x) * 2);
  --dxbl-btn-bg: var(--dxbl-btn-dropdown-btn-bg);
  --dxbl-btn-color: var(--dxbl-btn-dropdown-btn-color);
  --dxbl-btn-border-color: var(--dxbl-btn-dropdown-btn-border-color);
  --dxbl-btn-border-style: var(--dxbl-btn-dropdown-btn-border-style);
  --dxbl-btn-border-width: var(--dxbl-btn-dropdown-btn-border-width);
  --dxbl-btn-hover-bg: var(--dxbl-btn-dropdown-btn-hover-bg);
  --dxbl-btn-hover-background: transparent;
  --dxbl-btn-hover-color: var(--dxbl-btn-dropdown-btn-hover-color);
  --dxbl-btn-hover-border-color: var(--dxbl-btn-dropdown-btn-border-color);
  --dxbl-btn-active-bg: var(--dxbl-btn-dropdown-btn-active-bg);
  --dxbl-btn-active-background: transparent;
  --dxbl-btn-active-color: var(--dxbl-btn-dropdown-btn-active-color);
  --dxbl-btn-active-border-color: var(--dxbl-btn-dropdown-btn-border-color);
  --dxbl-btn-active-hover-bg: var(--dxbl-btn-dropdown-btn-active-hover-bg);
  --dxbl-btn-active-hover-color: var(--dxbl-btn-dropdown-btn-active-hover-color);
  --dxbl-btn-disabled-bg: var(--dxbl-btn-dropdown-btn-disabled-bg);
  --dxbl-btn-disabled-background: transparent;
  --dxbl-btn-disabled-color: var(--dxbl-btn-dropdown-btn-disabled-color);
  --dxbl-btn-disabled-border-color: var(--dxbl-btn-dropdown-btn-border-color);
  --dxbl-btn-focus-shadow-color: transparent;
  --dxbl-btn-box-shadow: none;
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-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-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-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-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-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-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-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-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-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-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:disabled > :not(.dxbl-image) {
  opacity: 60%;
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  z-index: 1;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .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-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .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-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .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-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .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-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .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-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .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-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .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-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-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-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-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .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-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .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-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .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-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-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, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn > span:not(.dxbl-image):not(:last-child) {
  margin-right: var(--dxbl-btn-dropdown-btn-padding-x);
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn > .dxbl-btn-dropdown-toggle {
  margin-left: auto;
}
.dxbl-btn-dropdown-popup.dxbl-dropdown-dialog .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item.dxbl-btn {
  --dxbl-btn-border-radius: 0;
}
.dxbl-btn-dropdown-popup.dxbl-dropdown-dialog .dxbl-dropdown-body {
  --dxbl-dropdown-body-padding-x: 0;
  --dxbl-dropdown-body-padding-y: 0;
  --dxbl-dropdown-min-width: 0;
}
.dxbl-btn-dropdown-popup.dxbl-dropdown-dialog .dxbl-dropdown-body > .dxbl-btn-dropdown-list {
  --dxbl-dropdown-body-padding-x: var(--dxbl-btn-dropdown-padding-x);
  --dxbl-dropdown-body-padding-y: var(--dxbl-btn-dropdown-padding-y);
  --dxbl-dropdown-min-width: var(--dxbl-btn-dropdown-min-width);
}
.dxbl-btn-dropdown-popup .dxbl-modal-body {
  --dxbl-popup-body-padding-x: var(--dxbl-btn-dropdown-modal-padding-x);
  --dxbl-popup-body-padding-y: var(--dxbl-btn-dropdown-modal-padding-y);
}
.dxbl-btn-dropdown-popup > .dxbl-modal-content > .dxbl-modal-body > .dxbl-btn-dropdown-list, .dxbl-btn-dropdown-popup > .dxbl-dropdown-body > .dxbl-btn-dropdown-list {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
.dxbl-btn-dropdown-popup.dxbl-popup.dxbl-btn-dropdown-modal {
  max-height: 75%;
}
.dxbl-btn-dropdown-popup.dxbl-popup.dxbl-btn-dropdown-modal.dxbl-sidepanel-position-bottom {
  height: 100%;
  position: fixed;
  top: 50%;
  max-height: 50%;
}
.dxbl-btn-dropdown-popup.dxbl-popup.dxbl-btn-dropdown-modal.dxbl-sidepanel-position-bottom > .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-btn-dropdown-popup.dxbl-popup.dxbl-btn-dropdown-modal.dxbl-sidepanel-position-bottom > .dxbl-modal-content .dxbl-modal-header {
  border-radius: inherit;
}
.dxbl-sm .dxbl-btn-dropdown-popup {
  --dxbl-btn-dropdown-padding-x: 0;
  --dxbl-btn-dropdown-padding-y: 0.125rem;
  --dxbl-btn-dropdown-btn-padding-x: 0.25rem;
  --dxbl-btn-dropdown-btn-padding-y: 0.1875rem;
  --dxbl-btn-dropdown-min-width: 8.571375rem;
}
.dxbl-lg .dxbl-btn-dropdown-popup {
  --dxbl-btn-dropdown-padding-x: 0;
  --dxbl-btn-dropdown-padding-y: 0.375rem;
  --dxbl-btn-dropdown-btn-padding-x: 0.5rem;
  --dxbl-btn-dropdown-btn-padding-y: 0.3125rem;
  --dxbl-btn-dropdown-min-width: 11.4285rem;
}

.dxbl-checkbox {
  --dxbl-checkbox-font-family: inherit;
  --dxbl-checkbox-font-size: 0.875rem;
  --dxbl-checkbox-line-height: 1.4285;
  --dxbl-checkbox-border-width: 1px;
  --dxbl-checkbox-border-style: solid;
  --dxbl-checkbox-border-color: transparent;
  --dxbl-checkbox-spacing: 0.5rem;
  --dxbl-checkbox-disabled-opacity: 60%;
  --dxbl-checkbox-check-element-size: 1.25rem;
  --dxbl-checkbox-check-element-checked-color: #fff;
  --dxbl-checkbox-check-element-checked-bg: #9b17e2;
  --dxbl-checkbox-indeterminate-element-disabled-bg: #37353d;
  --dxbl-checkbox-check-element-disabled-color: #37353d;
  --dxbl-checkbox-check-element-disabled-bg: unset;
  --dxbl-checkbox-check-element-unchecked-bg: #37353d;
  --dxbl-checkbox-check-element-unchecked-hover-bg: #37353d;
  --dxbl-checkbox-check-element-unchecked-border-color: unset;
  --dxbl-checkbox-check-element-unchecked-hover-border-color: unset;
  --dxbl-checkbox-check-element-unchecked-border-width: 2px;
  --dxbl-checkbox-switch-checked-bg: #9b17e2;
  --dxbl-checkbox-switch-unchecked-bg: unset;
  --dxbl-checkbox-switch-unchecked-hover-bg: unset;
  --dxbl-checkbox-switch-element-bg: #fff;
  --dxbl-checkbox-switch-element-unchecked-bg: #37353d;
  --dxbl-checkbox-switch-element-disabled-bg: #37353d;
  --dxbl-checkbox-switch-width: 2.125rem;
  --dxbl-checkbox-switch-height: 1rem;
  --dxbl-checkbox-radio-bg: #37353d;
  --dxbl-checkbox-radio-hover-bg: #37353d;
  --dxbl-checkbox-radio-border-width: 2px;
  --dxbl-checkbox-radio-checked-border-color: #9b17e2;
  --dxbl-checkbox-radio-unchecked-border-color: unset;
  --dxbl-checkbox-radio-unchecked-hover-border-color: unset;
  --dxbl-checkbox-radio-unchecked-check-bg: #37353d;
  --dxbl-checkbox-radio-size: 1.25rem;
  --dxbl-checkbox-radio-check-bg: #9b17e2;
  --dxbl-checkbox-radio-check-size: 0.625rem;
  --dxbl-checkbox-radio-check-readonly-bg: #37353d;
  --dxbl-checkbox-radio-readonly-alhpa: 60%;
  --dxbl-checkbox-validation-valid-color: #31bd3d;
  --dxbl-checkbox-validation-invalid-color: #f31446;
  --dxbl-checkbox-check-element-readonly-bg: #37353d;
  --dxbl-checkbox-check-element-readonly-border-color: unset;
  --dxbl-checkbox-check-element-readonly-border-width: 2px;
  --dxbl-checkbox-check-element-checked-hover-bg: rgb(124, 18.4, 180.8);
  --dxbl-checkbox-switch-checked-hover-bg: rgb(124, 18.4, 180.8);
  --dxbl-checkbox-radio-checked-hover-bg: rgb(124, 18.4, 180.8);
  --dxbl-checkbox-radio-checked-hover-border-color: rgb(124, 18.4, 180.8);
  --dxbl-checkbox-checked-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-checkbox-checked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-checked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-unchecked-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-checkbox-unchecked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-unchecked-focus-shadow-blur: 0rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--dxbl-checkbox-font-family);
  font-size: var(--dxbl-checkbox-font-size);
  line-height: var(--dxbl-checkbox-line-height);
  border: var(--dxbl-checkbox-border-width) solid var(--dxbl-checkbox-border-color);
}
.dxbl-checkbox:not(.dxbl-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);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-checkbox-check-element-unchecked-bg, #fff);
  opacity: var(--dxbl-checkbox-check-element-unchecked-bg, 50%);
  border: var(--dxbl-checkbox-check-element-unchecked-border-width) solid var(--dxbl-checkbox-check-element-unchecked-border-color, #fff);
  opacity: var(--dxbl-checkbox-check-element-unchecked-border-color, 50%);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-indeterminate {
  --dxbl-checkbox-indeterminate-element-height: 0.125rem;
  --dxbl-checkbox-indeterminate-element-width: 0.625rem;
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-indeterminate .dxbl-checkbox-check-element::before {
  content: "";
  position: absolute;
  background-color: #fff;
  width: var(--dxbl-checkbox-indeterminate-element-width);
  height: var(--dxbl-checkbox-indeterminate-element-height);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-indeterminate .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-check-element-checked-bg);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-checked: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, #fff);
  opacity: var(--dxbl-checkbox-check-element-unchecked-hover-bg, 70%);
  border: var(--dxbl-checkbox-check-element-unchecked-border-width) solid var(--dxbl-checkbox-check-element-unchecked-hover-border-color, #fff);
  opacity: var(--dxbl-checkbox-check-element-unchecked-hover-border-color, 70%);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-disabled.dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-disabled.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):disabled.dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):disabled.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-check-element-disabled-bg, #fff);
  opacity: var(--dxbl-checkbox-check-element-disabled-bg, 70%);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-disabled.dxbl-checkbox-checked .dxbl-checkbox-check-element .dxbl-image, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-disabled.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element .dxbl-image, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):disabled.dxbl-checkbox-checked .dxbl-checkbox-check-element .dxbl-image, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):disabled.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element .dxbl-image {
  color: var(--dxbl-checkbox-check-element-disabled-color);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-disabled .dxbl-checkbox-check-element::before, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):disabled .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-indeterminate-element-disabled-bg);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-check-element-readonly-bg, #fff);
  opacity: var(--dxbl-checkbox-check-element-readonly-bg, 42%);
  border: var(--dxbl-checkbox-check-element-unchecked-border-width) solid var(--dxbl-checkbox-check-element-readonly-border-color, #fff);
  opacity: var(--dxbl-checkbox-check-element-readonly-border-color, 42%);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element .dxbl-image, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element .dxbl-image {
  color: var(--dxbl-checkbox-check-element-checked-bg);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element::before, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-check-element-checked-bg);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  opacity: 30%;
  background-color: var(--dxbl-checkbox-check-element-readonly-bg);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  opacity: unset;
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-sm {
  --dxbl-checkbox-check-element-size: 1rem;
  --dxbl-checkbox-indeterminate-element-width: 0.5rem;
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-sm.dxbl-checkbox-checked .dxbl-image {
  width: 0.75rem;
  height: 0.75rem;
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-lg {
  --dxbl-checkbox-check-element-size: 1.5rem;
  --dxbl-checkbox-indeterminate-element-width: 0.875rem;
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-lg.dxbl-checkbox-checked .dxbl-image {
  width: 1rem;
  height: 1rem;
}
.dxbl-checkbox.dxbl-checkbox-switch {
  --dxbl-checkbox-switch-element-size: 0.75rem;
  --dxbl-checkbox-switch-element-size-sm: 0.5rem;
  --dxbl-checkbox-switch-element-size-lg: 0.875rem;
  --dxbl-checkbox-switch-element-margin: 0.125rem;
}
.dxbl-checkbox.dxbl-checkbox-switch .dxbl-checkbox-check-element {
  margin: 0.375rem 0;
  border-radius: 1.875rem;
  width: var(--dxbl-checkbox-switch-width);
  min-width: var(--dxbl-checkbox-switch-width);
  height: var(--dxbl-checkbox-switch-height);
  min-height: var(--dxbl-checkbox-switch-height);
}
.dxbl-checkbox.dxbl-checkbox-switch .dxbl-checkbox-check-element::before {
  content: "";
  position: absolute;
  margin: var(--dxbl-checkbox-switch-element-margin);
  width: var(--dxbl-checkbox-switch-element-size);
  height: var(--dxbl-checkbox-switch-element-size);
  border-radius: 3rem;
  background-color: var(--dxbl-checkbox-switch-element-bg);
  -webkit-transition: -webkit-transform 0.15s ease-in-out;
  transition: -webkit-transform 0.15s ease-in-out;
  -o-transition: -o-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -o-transform 0.15s ease-in-out;
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-bg, #fff);
  opacity: var(--dxbl-checkbox-switch-unchecked-bg, 50%);
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-switch-element-unchecked-bg);
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-readonly > .dxbl-checkbox-check-element {
  opacity: 60%;
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-bg, #fff);
  opacity: var(--dxbl-checkbox-switch-unchecked-bg, 30%);
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-checkbox-checked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-checked-bg);
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-checkbox-checked .dxbl-checkbox-check-element::before {
  -webkit-transform: translateX(calc(var(--dxbl-checkbox-switch-width) - var(--dxbl-checkbox-switch-element-margin) * 2 - var(--dxbl-checkbox-switch-element-size)));
       -o-transform: translateX(calc(var(--dxbl-checkbox-switch-width) - var(--dxbl-checkbox-switch-element-margin) * 2 - var(--dxbl-checkbox-switch-element-size)));
          transform: translateX(calc(var(--dxbl-checkbox-switch-width) - var(--dxbl-checkbox-switch-element-margin) * 2 - var(--dxbl-checkbox-switch-element-size)));
}
.dxbl-checkbox.dxbl-checkbox-switch:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):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, #fff);
  opacity: var(--dxbl-checkbox-switch-unchecked-hover-bg, 70%);
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-readonly .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-switch-element-disabled-bg);
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-disabled .dxbl-checkbox-check-element::before, .dxbl-checkbox.dxbl-checkbox-switch:disabled .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-switch-element-disabled-bg);
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-sm {
  --dxbl-checkbox-switch-width: 1.75rem;
  --dxbl-checkbox-switch-height: 0.75rem;
  --dxbl-checkbox-switch-element-size: 0.5rem;
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-sm .dxbl-checkbox-check-element {
  margin: 0.375rem 0;
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-lg {
  --dxbl-checkbox-switch-width: 2.5rem;
  --dxbl-checkbox-switch-height: 1.125rem;
  --dxbl-checkbox-switch-element-size: 0.875rem;
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-lg .dxbl-checkbox-check-element {
  margin: 0.4375rem 0;
}
.dxbl-checkbox.dxbl-checkbox-radio .dxbl-checkbox-check-element {
  width: var(--dxbl-checkbox-radio-size);
  height: var(--dxbl-checkbox-radio-size);
  min-width: var(--dxbl-checkbox-radio-size);
  min-height: var(--dxbl-checkbox-radio-size);
  background-color: var(--dxbl-checkbox-radio-bg);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 3rem;
}
.dxbl-checkbox.dxbl-checkbox-radio .dxbl-checkbox-check-element::before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-checkbox-radio-bg, #fff);
  opacity: var(--dxbl-checkbox-radio-bg, 50%);
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-border-color, #fff);
  opacity: var(--dxbl-checkbox-radio-unchecked-border-color, 50%);
}
.dxbl-checkbox.dxbl-checkbox-radio:not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover.dxbl-checkbox-checked .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-radio-hover-bg, #fff);
  opacity: var(--dxbl-checkbox-radio-hover-bg, 70%);
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-checked-hover-bg, #fff);
  opacity: var(--dxbl-checkbox-radio-checked-hover-bg, 70%);
}
.dxbl-checkbox.dxbl-checkbox-radio:not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover.dxbl-checkbox-checked .dxbl-checkbox-check-element::after {
  background: var(--dxbl-checkbox-radio-checked-hover-background);
  background-color: var(--dxbl-checkbox-radio-checked-hover-bg);
}
.dxbl-checkbox.dxbl-checkbox-radio:not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-radio-hover-bg, #fff);
  opacity: var(--dxbl-checkbox-radio-hover-bg, 70%);
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-hover-border-color, #fff);
  opacity: var(--dxbl-checkbox-radio-unchecked-hover-border-color, 70%);
}
.dxbl-checkbox.dxbl-checkbox-radio.dxbl-checkbox-checked > .dxbl-checkbox-check-element::after {
  content: "";
  border-radius: 3rem;
  position: absolute;
  background-color: var(--dxbl-checkbox-radio-check-bg);
  width: var(--dxbl-checkbox-radio-check-size);
  height: var(--dxbl-checkbox-radio-check-size);
}
.dxbl-checkbox.dxbl-checkbox-radio.dxbl-checkbox-checked > .dxbl-checkbox-check-element::before {
  border-color: var(--dxbl-checkbox-radio-checked-border-color);
  opacity: 1;
}
.dxbl-checkbox.dxbl-checkbox-radio.dxbl-readonly > .dxbl-checkbox-check-element {
  opacity: var(--dxbl-checkbox-radio-readonly-alhpa);
}
.dxbl-checkbox.dxbl-checkbox-radio.dxbl-sm {
  --dxbl-checkbox-radio-check-size: 0.5rem;
  --dxbl-checkbox-radio-size: 1rem;
}
.dxbl-checkbox.dxbl-checkbox-radio.dxbl-lg {
  --dxbl-checkbox-radio-check-size: 0.75rem;
  --dxbl-checkbox-radio-size: 1.5rem;
}
.dxbl-checkbox:not(.dxbl-checkbox-switch) .dxbl-checkbox-check-element {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-checkbox .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(49, 189, 61, 0.5);
  --dxbl-checkbox-checked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-checked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-unchecked-focus-shadow-color: rgba(49, 189, 61, 0.5);
  --dxbl-checkbox-unchecked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-unchecked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-check-element-checked-hover-bg: rgb(39.2, 151.2, 48.8);
  --dxbl-checkbox-switch-checked-hover-bg: rgb(39.2, 151.2, 48.8);
  --dxbl-checkbox-radio-checked-hover-bg: rgb(39.2, 151.2, 48.8);
  outline: none;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]):not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-check-element-unchecked-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-check-element-unchecked-bg, 80%);
  border: var(--dxbl-checkbox-check-element-unchecked-border-width) solid var(--dxbl-checkbox-check-element-unchecked-border-color, #31bd3d);
  opacity: var(--dxbl-checkbox-check-element-unchecked-border-color, 80%);
}
.dxbl-checkbox.valid.modified:not([type=checkbox]):not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-unchecked:not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover::before {
  background-color: var(--dxbl-checkbox-check-element-unchecked-hover-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-check-element-unchecked-hover-bg, 100%);
  border: var(--dxbl-checkbox-check-element-unchecked-border-width) solid var(--dxbl-checkbox-check-element-unchecked-hover-border-color, #31bd3d);
  opacity: var(--dxbl-checkbox-check-element-unchecked-hover-border-color, 100%);
}
.dxbl-checkbox.valid.modified:not([type=checkbox]):not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox.valid.modified:not([type=checkbox]):not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-check-element-readonly-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-check-element-readonly-bg, );
  border: var(--dxbl-checkbox-check-element-readonly-border-width) solid var(--dxbl-checkbox-check-element-readonly-border-color, #31bd3d);
  opacity: var(--dxbl-checkbox-check-element-readonly-border-color, );
  opacity: 42%;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]):not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-check-element-readonly-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-check-element-readonly-bg, );
  opacity: 48%;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]):not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  opacity: unset;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-switch.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-switch-unchecked-bg, 80%);
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-switch.dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-switch.dxbl-readonly.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-switch-unchecked-bg, 60%);
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-switch.dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-switch-unchecked-bg, 48%);
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-switch:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-unchecked:not(.dxbl-disabled):not(:disabled):hover .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-hover-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-switch-unchecked-hover-bg, 100%);
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-checkbox-checked .dxbl-checkbox-check-element::before {
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-border-color, #31bd3d);
  opacity: var(--dxbl-checkbox-radio-unchecked-border-color, );
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-checkbox-checked .dxbl-checkbox-check-element::after {
  background-color: var(--dxbl-checkbox-radio-unchecked-border-color, #31bd3d);
  opacity: var(--dxbl-checkbox-radio-unchecked-border-color, );
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-checkbox-checked:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover .dxbl-checkbox-check-element::before {
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-checked-hover-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-radio-checked-hover-bg, );
  opacity: 100%;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-checkbox-checked:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover .dxbl-checkbox-check-element::after {
  background-color: var(--dxbl-checkbox-radio-checked-hover-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-radio-checked-hover-bg, );
  opacity: 100%;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-radio-unchecked-check-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-radio-unchecked-check-bg, 80%);
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-border-color, #31bd3d);
  opacity: var(--dxbl-checkbox-radio-unchecked-border-color, 80%);
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-checkbox-unchecked:not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover .dxbl-checkbox-check-element::before {
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-hover-border-color, #31bd3d);
  opacity: var(--dxbl-checkbox-radio-unchecked-hover-border-color, 100%);
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-radio-check-readonly-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-radio-check-readonly-bg, );
  opacity: 60%;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-radio-check-readonly-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-radio-check-readonly-bg, );
  opacity: 48%;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  opacity: unset;
}
.dxbl-checkbox.invalid {
  --dxbl-checkbox-check-element-checked-bg: var(--dxbl-checkbox-validation-invalid-color);
  --dxbl-checkbox-check-element-unchecked-border-color: unset;
  --dxbl-checkbox-check-element-unchecked-hover-border-color: unset;
  --dxbl-checkbox-switch-checked-bg: var(--dxbl-checkbox-validation-invalid-color);
  --dxbl-checkbox-switch-checked-hover-bg: unset;
  --dxbl-checkbox-switch-unchecked-bg: unset;
  --dxbl-checkbox-switch-unchecked-hover-bg: unset;
  --dxbl-checkbox-radio-unchecked-hover-border-color: unset;
  --dxbl-checkbox-radio-unchecked-border-color: unset;
  --dxbl-checkbox-checked-focus-shadow-color: rgba(243, 20, 70, 0.5);
  --dxbl-checkbox-checked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-checked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-unchecked-focus-shadow-color: rgba(243, 20, 70, 0.5);
  --dxbl-checkbox-unchecked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-unchecked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-check-element-checked-hover-bg: rgb(194.4, 16, 56);
  --dxbl-checkbox-switch-checked-hover-bg: rgb(194.4, 16, 56);
  --dxbl-checkbox-radio-checked-hover-bg: rgb(194.4, 16, 56);
  outline: none;
}
.dxbl-checkbox.invalid:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-check-element-unchecked-bg, #f31446);
  opacity: var(--dxbl-checkbox-check-element-unchecked-bg, 80%);
  border: var(--dxbl-checkbox-check-element-unchecked-border-width) solid var(--dxbl-checkbox-check-element-unchecked-border-color, #f31446);
  opacity: var(--dxbl-checkbox-check-element-unchecked-border-color, 80%);
}
.dxbl-checkbox.invalid:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-unchecked:not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover::before {
  background-color: var(--dxbl-checkbox-check-element-unchecked-hover-bg, #f31446);
  opacity: var(--dxbl-checkbox-check-element-unchecked-hover-bg, 100%);
  border: var(--dxbl-checkbox-check-element-unchecked-border-width) solid var(--dxbl-checkbox-check-element-unchecked-hover-border-color, #f31446);
  opacity: var(--dxbl-checkbox-check-element-unchecked-hover-border-color, 100%);
}
.dxbl-checkbox.invalid:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox.invalid:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-check-element-readonly-bg, #f31446);
  opacity: var(--dxbl-checkbox-check-element-readonly-bg, );
  border: var(--dxbl-checkbox-check-element-readonly-border-width) solid var(--dxbl-checkbox-check-element-readonly-border-color, #f31446);
  opacity: var(--dxbl-checkbox-check-element-readonly-border-color, );
  opacity: 42%;
}
.dxbl-checkbox.invalid:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-check-element-readonly-bg, #f31446);
  opacity: var(--dxbl-checkbox-check-element-readonly-bg, );
  opacity: 48%;
}
.dxbl-checkbox.invalid:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  opacity: unset;
}
.dxbl-checkbox.invalid.dxbl-checkbox-switch.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-bg, #f31446);
  opacity: var(--dxbl-checkbox-switch-unchecked-bg, 80%);
}
.dxbl-checkbox.invalid.dxbl-checkbox-switch.dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox.invalid.dxbl-checkbox-switch.dxbl-readonly.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-bg, #f31446);
  opacity: var(--dxbl-checkbox-switch-unchecked-bg, 60%);
}
.dxbl-checkbox.invalid.dxbl-checkbox-switch.dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-bg, #f31446);
  opacity: var(--dxbl-checkbox-switch-unchecked-bg, 48%);
}
.dxbl-checkbox.invalid.dxbl-checkbox-switch:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-unchecked:not(.dxbl-disabled):not(:disabled):hover .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-hover-bg, #f31446);
  opacity: var(--dxbl-checkbox-switch-unchecked-hover-bg, 100%);
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-checkbox-checked .dxbl-checkbox-check-element::before {
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-border-color, #f31446);
  opacity: var(--dxbl-checkbox-radio-unchecked-border-color, );
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-checkbox-checked .dxbl-checkbox-check-element::after {
  background-color: var(--dxbl-checkbox-radio-unchecked-border-color, #f31446);
  opacity: var(--dxbl-checkbox-radio-unchecked-border-color, );
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-checkbox-checked:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover .dxbl-checkbox-check-element::before {
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-checked-hover-bg, #f31446);
  opacity: var(--dxbl-checkbox-radio-checked-hover-bg, );
  opacity: 100%;
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-checkbox-checked:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover .dxbl-checkbox-check-element::after {
  background-color: var(--dxbl-checkbox-radio-checked-hover-bg, #f31446);
  opacity: var(--dxbl-checkbox-radio-checked-hover-bg, );
  opacity: 100%;
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-radio-unchecked-check-bg, #f31446);
  opacity: var(--dxbl-checkbox-radio-unchecked-check-bg, 80%);
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-border-color, #f31446);
  opacity: var(--dxbl-checkbox-radio-unchecked-border-color, 80%);
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-checkbox-unchecked:not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover .dxbl-checkbox-check-element::before {
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-hover-border-color, #f31446);
  opacity: var(--dxbl-checkbox-radio-unchecked-hover-border-color, 100%);
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-radio-check-readonly-bg, #f31446);
  opacity: var(--dxbl-checkbox-radio-check-readonly-bg, );
  opacity: 60%;
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-radio-check-readonly-bg, #f31446);
  opacity: var(--dxbl-checkbox-radio-check-readonly-bg, );
  opacity: 48%;
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  opacity: unset;
}
.dxbl-checkbox.dxbl-sm {
  --dxbl-checkbox-font-size: 0.75rem;
  --dxbl-checkbox-line-height: 1.5;
  --dxbl-checkbox-spacing: 0.375rem;
}
.dxbl-checkbox.dxbl-sm .dxbl-checkbox-check-element {
  margin: 0.25rem 0;
}
.dxbl-checkbox.dxbl-sm.dxbl-checkbox-display-view-checked > div, .dxbl-checkbox.dxbl-sm.dxbl-checkbox-display-view-unchecked > div, .dxbl-checkbox.dxbl-sm.dxbl-checkbox-display-view-indeterminate > div {
  margin: 0.25rem 0;
}
.dxbl-checkbox.dxbl-sm.dxbl-checkbox-display-view-checked > div > .dxbl-image, .dxbl-checkbox.dxbl-sm.dxbl-checkbox-display-view-unchecked > div > .dxbl-image, .dxbl-checkbox.dxbl-sm.dxbl-checkbox-display-view-indeterminate > div > .dxbl-image {
  width: 0.75rem;
  height: 0.75rem;
}
.dxbl-checkbox.dxbl-sm.dxbl-checkbox-display-view-indeterminate > div::after {
  width: 0.5rem;
}
.dxbl-checkbox.dxbl-lg {
  --dxbl-checkbox-font-size: 1rem;
  --dxbl-checkbox-line-height: 1.375;
  --dxbl-checkbox-spacing: 0.625rem;
}
.dxbl-checkbox.dxbl-lg .dxbl-checkbox-check-element {
  margin: 0.25rem 0;
}
.dxbl-checkbox.dxbl-lg.dxbl-checkbox-display-view-checked > div, .dxbl-checkbox.dxbl-lg.dxbl-checkbox-display-view-unchecked > div, .dxbl-checkbox.dxbl-lg.dxbl-checkbox-display-view-indeterminate > div {
  margin: 0.25rem 0;
}
.dxbl-checkbox.dxbl-lg.dxbl-checkbox-display-view-checked > div > .dxbl-image, .dxbl-checkbox.dxbl-lg.dxbl-checkbox-display-view-unchecked > div > .dxbl-image, .dxbl-checkbox.dxbl-lg.dxbl-checkbox-display-view-indeterminate > div > .dxbl-image {
  width: 1rem;
  height: 1rem;
}
.dxbl-checkbox.dxbl-lg.dxbl-checkbox-display-view-indeterminate > div::after {
  width: 0.875rem;
}
.dxbl-checkbox.dxbl-checkbox-display-view-checked > div, .dxbl-checkbox.dxbl-checkbox-display-view-unchecked > div, .dxbl-checkbox.dxbl-checkbox-display-view-indeterminate > div {
  position: relative;
  margin: 0.25rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: var(--dxbl-checkbox-check-element-size);
  min-width: var(--dxbl-checkbox-check-element-size);
  height: var(--dxbl-checkbox-check-element-size);
  min-height: var(--dxbl-checkbox-check-element-size);
  background-color: var(--dxbl-checkbox-check-element-readonly-bg);
  border-radius: 0.1875rem;
  overflow: hidden;
}
.dxbl-checkbox.dxbl-checkbox-display-view-checked > div::before, .dxbl-checkbox.dxbl-checkbox-display-view-unchecked > div::before, .dxbl-checkbox.dxbl-checkbox-display-view-indeterminate > div::before {
  content: "";
  position: absolute;
  width: var(--dxbl-checkbox-check-element-size);
  min-width: var(--dxbl-checkbox-check-element-size);
  height: var(--dxbl-checkbox-check-element-size);
  min-height: var(--dxbl-checkbox-check-element-size);
  border: var(--dxbl-checkbox-check-element-unchecked-border-width) solid var(--dxbl-checkbox-check-element-unchecked-border-color, #fff);
  border-radius: 0.1875rem;
  opacity: var(--dxbl-checkbox-check-element-unchecked-border-color, 30%);
}
.dxbl-checkbox.dxbl-checkbox-display-view-checked > div > .dxbl-image, .dxbl-checkbox.dxbl-checkbox-display-view-unchecked > div > .dxbl-image, .dxbl-checkbox.dxbl-checkbox-display-view-indeterminate > div > .dxbl-image {
  fill: var(--dxbl-checkbox-check-element-checked-bg, currentcolor);
  width: 0.875rem;
  height: 0.875rem;
}
.dxbl-checkbox.dxbl-checkbox-display-view-checked.valid.modified:not([type=checkbox]), .dxbl-checkbox.dxbl-checkbox-display-view-unchecked.valid.modified:not([type=checkbox]), .dxbl-checkbox.dxbl-checkbox-display-view-indeterminate.valid.modified:not([type=checkbox]) {
  --dxbl-checkbox-check-element-unchecked-border-color: var(--dxbl-checkbox-validation-valid-color);
  outline: none;
}
.dxbl-checkbox.dxbl-checkbox-display-view-checked.invalid, .dxbl-checkbox.dxbl-checkbox-display-view-unchecked.invalid, .dxbl-checkbox.dxbl-checkbox-display-view-indeterminate.invalid {
  --dxbl-checkbox-check-element-unchecked-border-color: var(--dxbl-checkbox-validation-invalid-color);
  outline: none;
}
.dxbl-checkbox.dxbl-checkbox-display-view-indeterminate > div::after {
  content: "";
  position: absolute;
  background-color: var(--dxbl-checkbox-check-element-checked-bg);
  width: 0.625rem;
  height: 0.125rem;
}

.dxbl-calendar {
  --dxbl-calendar-font-family: inherit;
  --dxbl-calendar-font-size: 0.875rem;
  --dxbl-calendar-line-height: 1.4285;
  --dxbl-calendar-bg: #46444a;
  --dxbl-calendar-color: white;
  --dxbl-calendar-border-color: #615f63;
  --dxbl-calendar-border-style: solid;
  --dxbl-calendar-border-width: 1px;
  --dxbl-calendar-border-radius: 0.1875rem;
  --dxbl-calendar-readonly-bg: unset;
  --dxbl-calendar-readonly-color: white;
  --dxbl-calendar-disabled-bg: unset;
  --dxbl-calendar-disabled-color: white;
  --dxbl-calendar-disabled-opacity: 60%;
  --dxbl-calendar-header-bg: unset;
  --dxbl-calendar-header-color: inherit;
  --dxbl-calendar-header-btn-color: unset;
  --dxbl-calendar-header-btn-hover-color: unset;
  --dxbl-calendar-header-btn-disabled-color: unset;
  --dxbl-calendar-header-title-font-weight: 600;
  --dxbl-calendar-header-padding-x: 0.25rem;
  --dxbl-calendar-header-padding-y: 0.25rem;
  --dxbl-calendar-footer-bg: unset;
  --dxbl-calendar-footer-color: inherit;
  --dxbl-calendar-footer-btn-spacing: 0.5rem;
  --dxbl-calendar-footer-btn-bg: rgb(73, 80, 87);
  --dxbl-calendar-footer-btn-hover-color: rgb(52, 58, 64);
  --dxbl-calendar-footer-btn-hover-border-color: transparent;
  --dxbl-calendar-footer-btn-outline-offset: 0.0625rem;
  --dxbl-calendar-footer-btn-border-color: transparent;
  --dxbl-calendar-footer-padding-x: 0.5rem;
  --dxbl-calendar-footer-padding-y: 0.5rem;
  --dxbl-calendar-content-padding-y: 1rem;
  --dxbl-calendar-content-padding-x: 1rem;
  --dxbl-calendar-content-cell-padding-y: 0.25003125rem;
  --dxbl-calendar-content-cell-padding-x: 0.375rem;
  --dxbl-calendar-content-cell-min-width: 1.875rem;
  --dxbl-calendar-days-of-week-font-size: 0.7857em;
  --dxbl-calendar-days-of-week-opacity: 0.5;
  --dxbl-calendar-week-number-font-size: 0.8571em;
  --dxbl-calendar-week-number-opacity: 0.6;
  --dxbl-calendar-mounth-year-selection-border-radius: 0.1875rem;
  --dxbl-calendar-weekend-color: rgb(220, 53, 69);
  --dxbl-calendar-not-current-view-color: rgb(97, 95, 99);
  --dxbl-calendar-today-border-color: #9b17e2;
  --dxbl-calendar-item-disabled-opacity: 60%;
  --dxbl-calendar-item-disabled-cursor: default;
  --dxbl-calendar-item-selected-bg: unset;
  --dxbl-calendar-item-selected-color: inherit;
  --dxbl-calendar-item-hover-bg: unset;
  --dxbl-calendar-item-hover-color: inherit;
  --dxbl-calendar-item-selected-hover-bg: unset;
  --dxbl-calendar-item-selected-hover-color: inherit;
  --dxbl-calendar-item-selected-range-bg: unset;
  --dxbl-calendar-item-selected-range-color: #fff;
  --dxbl-calendar-item-focus-outline-color: #9b17e2;
  --dxbl-calendar-item-focus-outline-width: 0.125rem;
  --dxbl-calendar-validation-valid-color: #31bd3d;
  --dxbl-calendar-validation-invalid-color: #f31446;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: var(--dxbl-calendar-font-family);
  font-size: var(--dxbl-calendar-font-size);
  line-height: var(--dxbl-calendar-line-height);
  background-color: var(--dxbl-calendar-bg);
  border: var(--dxbl-calendar-border-width) var(--dxbl-calendar-border-style) var(--dxbl-calendar-border-color);
  border-radius: var(--dxbl-calendar-border-radius);
  color: var(--dxbl-calendar-color);
  position: relative;
  z-index: 0;
}
.dxbl-calendar .dxbl-calendar-header {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: var(--dxbl-calendar-header-padding-y) var(--dxbl-calendar-header-padding-x);
  border-bottom: var(--dxbl-calendar-border-width) var(--dxbl-calendar-border-style) var(--dxbl-calendar-border-color);
  border-top-left-radius: var(--dxbl-calendar-border-radius);
  border-top-right-radius: var(--dxbl-calendar-border-radius);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-calendar-header-bg, unset);
  color: var(--dxbl-calendar-header-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-calendar .dxbl-calendar-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-calendar .dxbl-calendar-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-calendar .dxbl-calendar-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-calendar .dxbl-calendar-header::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 10%;
}
.dxbl-calendar .dxbl-calendar-header .dxbl-btn {
  --dxbl-btn-font-family: var(--dxbl-calendar-font-family);
  --dxbl-btn-font-size: var(--dxbl-calendar-font-size);
  --dxbl-btn-line-height: var(--dxbl-calendar-line-height);
  --dxbl-btn-bg: transparent;
  --dxbl-btn-color: var(--dxbl-calendar-header-btn-color);
  --dxbl-btn-hover-color: var(--dxbl-calendar-header-btn-color);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--dxbl-calendar-header-btn-color);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-border-width: 0;
  --dxbl-btn-focus-box-shadow: none;
  --dxbl-btn-focus-outline-color: var(--dxbl-calendar-item-focus-outline-color);
  --dxbl-btn-focus-outline-size: var(--dxbl-calendar-item-focus-outline-width);
  --dxbl-btn-focus-outline-offset: var(--dxbl-calendar-footer-btn-outline-offset);
}
.dxbl-calendar .dxbl-calendar-header .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-calendar-header-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-calendar-header-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-calendar .dxbl-calendar-header .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-calendar .dxbl-calendar-header .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-calendar .dxbl-calendar-header .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-calendar-header-btn-hover-color, var(--dxbl-image-hover-color, currentcolor));
  opacity: var(--dxbl-calendar-header-btn-hover-color, var(--dxbl-image-hover-color, 95%));
}
.dxbl-calendar .dxbl-calendar-header .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-calendar .dxbl-calendar-header .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-calendar-header-btn-disabled-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-calendar-header-btn-disabled-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-calendar .dxbl-calendar-header .dxbl-btn.dxbl-calendar-header-title-btn {
  --dxbl-btn-color: var(--dxbl-calendar-header-btn-color);
  --dxbl-btn-hover-color: var(--dxbl-calendar-header-btn-color);
  --dxbl-btn-disabled-color: var(--dxbl-calendar-header-btn-color);
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: var(--dxbl-calendar-header-title-font-weight);
  white-space: nowrap;
}
.dxbl-calendar .dxbl-calendar-header .dxbl-btn.dxbl-calendar-header-title-btn.dxbl-disabled, .dxbl-calendar .dxbl-calendar-header .dxbl-btn.dxbl-calendar-header-title-btn:disabled {
  opacity: 60%;
}
.dxbl-calendar .dxbl-calendar-header > div.dxbl-btn.dxbl-calendar-header-title-btn {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0;
}
.dxbl-calendar .dxbl-calendar-header > div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:first-of-type {
  --dxbl-calendar-multi-view-header-title-button-padding-right: 3.875rem;
  padding-right: var(--dxbl-calendar-multi-view-header-title-button-padding-right);
}
.dxbl-calendar .dxbl-calendar-header > div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:first-of-type.dxbl-sm {
  --dxbl-calendar-multi-view-header-title-button-padding-right: 3.25rem;
}
.dxbl-calendar .dxbl-calendar-header > div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:first-of-type.dxbl-lg {
  --dxbl-calendar-multi-view-header-title-button-padding-right: 4.5rem;
}
.dxbl-calendar .dxbl-calendar-header > div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:last-of-type {
  --dxbl-calendar-multi-view-header-title-button-padding-left: 3.875rem;
  padding-left: var(--dxbl-calendar-multi-view-header-title-button-padding-left);
}
.dxbl-calendar .dxbl-calendar-header > div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:last-of-type.dxbl-sm {
  --dxbl-calendar-multi-view-header-title-button-padding-left: 3.25rem;
}
.dxbl-calendar .dxbl-calendar-header > div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:last-of-type.dxbl-lg {
  --dxbl-calendar-multi-view-header-title-button-padding-left: 4.5rem;
}
.dxbl-calendar .dxbl-calendar-header > .dxbl-calendar-header-previous-period-btn + div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:first-of-type {
  --dxbl-calendar-multi-view-header-title-button-padding-right: 2.125rem;
}
.dxbl-calendar .dxbl-calendar-header > .dxbl-calendar-header-previous-period-btn + div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:first-of-type.dxbl-sm {
  --dxbl-calendar-multi-view-header-title-button-padding-right: 1.75rem;
}
.dxbl-calendar .dxbl-calendar-header > .dxbl-calendar-header-previous-period-btn + div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:first-of-type.dxbl-lg {
  --dxbl-calendar-multi-view-header-title-button-padding-right: 2.5rem;
}
.dxbl-calendar .dxbl-calendar-header > .dxbl-calendar-header-previous-period-btn + div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:last-of-type {
  --dxbl-calendar-multi-view-header-title-button-padding-left: 2.125rem;
}
.dxbl-calendar .dxbl-calendar-header > .dxbl-calendar-header-previous-period-btn + div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:last-of-type.dxbl-sm {
  --dxbl-calendar-multi-view-header-title-button-padding-left: 1.75rem;
}
.dxbl-calendar .dxbl-calendar-header > .dxbl-calendar-header-previous-period-btn + div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:last-of-type.dxbl-lg {
  --dxbl-calendar-multi-view-header-title-button-padding-left: 2.5rem;
}
.dxbl-calendar .dxbl-calendar-data-table-container-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-calendar .dxbl-calendar-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: var(--dxbl-calendar-content-padding-y) var(--dxbl-calendar-content-padding-x);
}
.dxbl-calendar .dxbl-calendar-content > table {
  border-collapse: separate;
  border-spacing: 0;
}
.dxbl-calendar .dxbl-calendar-content[view="0"] > table > tbody > tr > td, .dxbl-calendar .dxbl-calendar-content[view="0"] > table > tbody > tr > th {
  padding: var(--dxbl-calendar-content-cell-padding-y) var(--dxbl-calendar-content-cell-padding-x);
  min-width: var(--dxbl-calendar-content-cell-min-width);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-days-of-week > th {
  text-align: center;
  opacity: var(--dxbl-calendar-days-of-week-opacity);
  font-size: var(--dxbl-calendar-days-of-week-font-size);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-week-number {
  font-size: var(--dxbl-calendar-week-number-font-size);
  opacity: var(--dxbl-calendar-week-number-opacity);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-week-row,
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-year-row,
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-decade-row,
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-century-row {
  text-align: center;
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-year-row .dxbl-calendar-selected-item,
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-decade-row .dxbl-calendar-selected-item,
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-century-row .dxbl-calendar-selected-item {
  border-radius: var(--dxbl-calendar-mounth-year-selection-border-radius);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-year-row > td:focus-within,
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-decade-row > td:focus-within,
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-century-row > td:focus-within {
  outline: var(--dxbl-calendar-item-focus-outline-width) solid var(--dxbl-calendar-item-focus-outline-color);
  outline-offset: calc(var(--dxbl-calendar-item-focus-outline-width) * -1);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-calendar-item-selected-bg, unset);
  color: var(--dxbl-calendar-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.75);
  }
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 30%;
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-day {
  border: var(--dxbl-calendar-border-width) var(--dxbl-calendar-border-style) transparent;
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-day.dxbl-calendar-today {
  border-color: var(--dxbl-calendar-today-border-color);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-day:focus-within {
  outline: var(--dxbl-calendar-item-focus-outline-width) solid var(--dxbl-calendar-item-focus-outline-color);
  outline-offset: calc(var(--dxbl-calendar-item-focus-outline-width) * -1);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-weekend {
  color: var(--dxbl-calendar-weekend-color);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-not-current-view {
  color: var(--dxbl-calendar-not-current-view-color);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-disabled-item {
  opacity: var(--dxbl-calendar-item-disabled-opacity);
  cursor: var(--dxbl-calendar-item-disabled-cursor);
}
.dxbl-calendar div.dxbl-calendar-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: var(--dxbl-calendar-footer-padding-y) var(--dxbl-calendar-footer-padding-x);
  border-top: var(--dxbl-calendar-border-width) var(--dxbl-calendar-border-style) var(--dxbl-calendar-border-color);
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-calendar-footer-bg, unset);
  color: var(--dxbl-calendar-footer-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-calendar div.dxbl-calendar-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-calendar div.dxbl-calendar-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-calendar div.dxbl-calendar-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-calendar div.dxbl-calendar-footer::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 7%;
}
.dxbl-calendar div.dxbl-calendar-footer .dxbl-btn {
  --dxbl-btn-font-family: var(--dxbl-calendar-font-family);
  --dxbl-btn-font-size: var(--dxbl-calendar-font-size);
  --dxbl-btn-line-height: var(--dxbl-calendar-line-height);
  --dxbl-btn-bg: var(--dxbl-calendar-footer-btn-bg);
  --dxbl-btn-hover-bg: var(--dxbl-calendar-footer-btn-hover-color);
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-border-color: var(--dxbl-calendar-footer-btn-border-color);
  --dxbl-btn-hover-border-color: var(--dxbl-calendar-footer-btn-hover-border-color);
  --dxbl-btn-focus-box-shadow: none;
  --dxbl-btn-focus-outline-color: var(--dxbl-calendar-item-focus-outline-color);
  --dxbl-btn-focus-outline-size: var(--dxbl-calendar-item-focus-outline-width);
  --dxbl-btn-focus-outline-offset: var(--dxbl-calendar-footer-btn-outline-offset);
}
.dxbl-calendar div.dxbl-calendar-footer .dxbl-btn + .dxbl-btn {
  margin-left: var(--dxbl-calendar-footer-btn-spacing);
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) .dxbl-calendar-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover, .dxbl-calendar:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) .dxbl-calendar-header > div > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: none;
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) .dxbl-calendar-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover.dxbl-calendar-header-title-btn, .dxbl-calendar:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) .dxbl-calendar-header > div > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover.dxbl-calendar-header-title-btn {
  text-decoration: underline;
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr: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: 15%;
}
.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: #9b17e2;
  opacity: 50%;
}
.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: #9b17e2;
  opacity: 80%;
}
.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 #9b17e2 h s calc(l - 10));
  opacity: 80%;
}
.dxbl-calendar.dxbl-readonly > .dxbl-calendar-content {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-calendar-readonly-bg, unset);
  color: var(--dxbl-calendar-readonly-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-calendar.dxbl-readonly > .dxbl-calendar-content {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-calendar.dxbl-readonly > .dxbl-calendar-content {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-calendar.dxbl-readonly > .dxbl-calendar-content {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.75);
  }
}
.dxbl-calendar.dxbl-readonly > .dxbl-calendar-content::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 5%;
}
.dxbl-calendar.dxbl-disabled > .dxbl-calendar-content, .dxbl-calendar:disabled > .dxbl-calendar-content {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-calendar-disabled-bg, unset);
  color: var(--dxbl-calendar-disabled-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-calendar.dxbl-disabled > .dxbl-calendar-content, .dxbl-calendar:disabled > .dxbl-calendar-content {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-calendar.dxbl-disabled > .dxbl-calendar-content, .dxbl-calendar:disabled > .dxbl-calendar-content {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-calendar.dxbl-disabled > .dxbl-calendar-content, .dxbl-calendar:disabled > .dxbl-calendar-content {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.75);
  }
}
.dxbl-calendar.dxbl-disabled > .dxbl-calendar-content::before, .dxbl-calendar:disabled > .dxbl-calendar-content::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 5%;
}
.dxbl-calendar.dxbl-disabled > *, .dxbl-calendar:disabled > * {
  opacity: var(--dxbl-calendar-disabled-opacity);
}
.dxbl-calendar.valid.modified:not([type=checkbox]) {
  --dxbl-calendar-border-color: var(--dxbl-calendar-validation-valid-color);
  outline: none;
}
.dxbl-calendar.invalid {
  --dxbl-calendar-border-color: var(--dxbl-calendar-validation-invalid-color);
  outline: none;
}
.dxbl-calendar.dxbl-sm {
  --dxbl-calendar-font-size: 0.75rem;
  --dxbl-calendar-line-height: 1.5;
  --dxbl-calendar-border-radius: 0.1875rem;
  --dxbl-calendar-header-padding-x: 0.125rem;
  --dxbl-calendar-header-padding-y: 0.125rem;
  --dxbl-calendar-content-padding-y: 0.75rem;
  --dxbl-calendar-content-padding-x: 0.75rem;
  --dxbl-calendar-content-cell-padding-y: 0.1875rem;
  --dxbl-calendar-content-cell-padding-x: 0.25rem;
  --dxbl-calendar-content-cell-min-width: 1.625rem;
  --dxbl-calendar-footer-btn-spacing: 0.375rem;
  --dxbl-calendar-footer-padding-x: 0.375rem;
  --dxbl-calendar-footer-padding-y: 0.375rem;
}
.dxbl-calendar.dxbl-lg {
  --dxbl-calendar-font-size: 1rem;
  --dxbl-calendar-line-height: 1.375;
  --dxbl-calendar-border-radius: 0.1875rem;
  --dxbl-calendar-header-padding-x: 0.375rem;
  --dxbl-calendar-header-padding-y: 0.375rem;
  --dxbl-calendar-content-padding-y: 1.25rem;
  --dxbl-calendar-content-padding-x: 1.25rem;
  --dxbl-calendar-content-cell-padding-y: 0.3125rem;
  --dxbl-calendar-content-cell-padding-x: 0.5rem;
  --dxbl-calendar-content-cell-min-width: 2.125rem;
  --dxbl-calendar-footer-btn-spacing: 0.625rem;
  --dxbl-calendar-footer-padding-x: 0.625rem;
  --dxbl-calendar-footer-padding-y: 0.625rem;
}

.dxbl-listbox {
  --dxbl-listbox-font-family: inherit;
  --dxbl-listbox-font-size: 0.875rem;
  --dxbl-listbox-line-height: 1.4285;
  --dxbl-listbox-bg: #46444a;
  --dxbl-listbox-color: white;
  --dxbl-listbox-border-width: 1px;
  --dxbl-listbox-border-style: solid;
  --dxbl-listbox-border-color: #615f63;
  --dxbl-listbox-border-radius: 0.1875rem;
  --dxbl-listbox-readonly-bg: unset;
  --dxbl-listbox-readonly-color: white;
  --dxbl-listbox-disabled-bg: unset;
  --dxbl-listbox-disabled-color: white;
  --dxbl-listbox-disabled-opacity: 60%;
  --dxbl-listbox-item-border-color: transparent;
  --dxbl-listbox-item-border-style: solid;
  --dxbl-listbox-item-border-width: 1px;
  --dxbl-listbox-item-selected-bg: unset;
  --dxbl-listbox-item-selected-color: #fff;
  --dxbl-listbox-item-multi-selected-bg: unset;
  --dxbl-listbox-item-multi-selected-color: inherit;
  --dxbl-listbox-item-active-bg: unset;
  --dxbl-listbox-item-active-color: inherit;
  --dxbl-listbox-item-hover-bg: unset;
  --dxbl-listbox-item-hover-color: inherit;
  --dxbl-listbox-item-selected-hover-bg: unset;
  --dxbl-listbox-item-selected-hover-color: #fff;
  --dxbl-listbox-item-multi-selected-hover-bg: unset;
  --dxbl-listbox-item-multi-selected-hover-color: inherit;
  --dxbl-listbox-item-disabled-bg: unset;
  --dxbl-listbox-item-disabled-color: inherit;
  --dxbl-listbox-item-padding-x: 0.375rem;
  --dxbl-listbox-item-padding-y: 0.25003125rem;
  --dxbl-listbox-empty-item-padding-x: 1rem;
  --dxbl-listbox-empty-item-padding-y: 1rem;
  --dxbl-listbox-column-header-bg: unset;
  --dxbl-listbox-column-header-color: inherit;
  --dxbl-listbox-validation-valid-color: #31bd3d;
  --dxbl-listbox-validation-invalid-color: #f31446;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: var(--dxbl-listbox-font-family);
  font-size: var(--dxbl-listbox-font-size);
  line-height: var(--dxbl-listbox-line-height);
  background-color: var(--dxbl-listbox-bg);
  border: var(--dxbl-listbox-border-width) var(--dxbl-listbox-border-style) var(--dxbl-listbox-border-color);
  border-radius: var(--dxbl-listbox-border-radius);
  color: var(--dxbl-listbox-color);
  height: 200px;
}
.dxbl-listbox:not([is-multiple-columns]) {
  overflow-y: auto;
}
.dxbl-listbox:not([is-multiple-columns]) > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.dxbl-listbox > ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 0;
  min-width: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.dxbl-listbox > ul > li {
  display: block;
}
.dxbl-listbox div.dxbl-listbox-item {
  border: var(--dxbl-listbox-item-border-width) var(--dxbl-listbox-item-border-style) var(--dxbl-listbox-item-border-color);
  padding: var(--dxbl-listbox-item-padding-y) var(--dxbl-listbox-item-padding-x);
}
.dxbl-listbox div.dxbl-listbox-item.dxbl-listbox-item-loading::before {
  content: "|";
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-width: 4rem;
  width: 100%;
  background-color: currentcolor;
  opacity: 0;
  border-radius: 10rem;
  -webkit-animation: 1s linear 0.35s infinite alternate both running dynamic_opacity;
       -o-animation: 1s linear 0.35s infinite alternate both running dynamic_opacity;
          animation: 1s linear 0.35s infinite alternate both running dynamic_opacity;
}
.dxbl-listbox div.dxbl-listbox-empty-data-item,
.dxbl-listbox tr.dxbl-listbox-empty-data-item > td {
  opacity: 60%;
  padding: var(--dxbl-listbox-empty-item-padding-y) var(--dxbl-listbox-empty-item-padding-x) !important;
  text-align: center;
}
.dxbl-listbox div.dxbl-listbox-item-selected,
.dxbl-listbox tr.dxbl-listbox-item-selected > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-item-selected-bg, unset);
  color: var(--dxbl-listbox-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox div.dxbl-listbox-item-selected,
  .dxbl-listbox tr.dxbl-listbox-item-selected > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox div.dxbl-listbox-item-selected,
  .dxbl-listbox tr.dxbl-listbox-item-selected > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox div.dxbl-listbox-item-selected,
  .dxbl-listbox tr.dxbl-listbox-item-selected > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.75);
  }
}
.dxbl-listbox div.dxbl-listbox-item-selected::before,
.dxbl-listbox tr.dxbl-listbox-item-selected > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 90%;
}
.dxbl-listbox.dxbl-listbox-multi-select div.dxbl-listbox-item-selected,
.dxbl-listbox.dxbl-listbox-multi-select tr.dxbl-listbox-item-selected > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-item-multi-selected-bg, unset);
  color: var(--dxbl-listbox-item-multi-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox.dxbl-listbox-multi-select div.dxbl-listbox-item-selected,
  .dxbl-listbox.dxbl-listbox-multi-select tr.dxbl-listbox-item-selected > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox.dxbl-listbox-multi-select div.dxbl-listbox-item-selected,
  .dxbl-listbox.dxbl-listbox-multi-select tr.dxbl-listbox-item-selected > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox.dxbl-listbox-multi-select div.dxbl-listbox-item-selected,
  .dxbl-listbox.dxbl-listbox-multi-select tr.dxbl-listbox-item-selected > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.75);
  }
}
.dxbl-listbox.dxbl-listbox-multi-select div.dxbl-listbox-item-selected::before,
.dxbl-listbox.dxbl-listbox-multi-select tr.dxbl-listbox-item-selected > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-listbox div.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected),
.dxbl-listbox tr.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected) > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-item-active-bg, unset);
  color: var(--dxbl-listbox-item-active-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox div.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected),
  .dxbl-listbox tr.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox div.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected),
  .dxbl-listbox tr.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox div.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected),
  .dxbl-listbox tr.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.75);
  }
}
.dxbl-listbox div.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected)::before,
.dxbl-listbox tr.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-listbox.dxbl-listbox-checked:not([is-multiple-columns]) {
  --dxbl-listbox-item-padding-y: 0;
}
.dxbl-listbox.dxbl-listbox-checked .dxbl-checkbox {
  --dxbl-checkbox-border-width: 0;
}
.dxbl-listbox.dxbl-listbox-checked .dxbl-checkbox > label.dxbl-text {
  pointer-events: none;
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) .dxbl-listbox-item:not(.dxbl-listbox-item-disabled) {
  cursor: pointer;
  pointer-events: auto;
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item-disabled,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item-disabled > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-item-disabled-bg, unset);
  color: var(--dxbl-listbox-item-disabled-color);
  opacity: var(--dxbl-listbox-disabled-opacity);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item-disabled,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item-disabled > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item-disabled,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item-disabled > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item-disabled,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item-disabled > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.75);
  }
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item-disabled::before,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item-disabled > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 5%;
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-item-hover-bg, unset);
  color: var(--dxbl-listbox-item-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.75);
  }
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr)::before, .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td::before,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr)::before,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-item-selected-hover-bg, unset);
  color: var(--dxbl-listbox-item-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.75);
  }
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr)::before, .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td::before,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr)::before,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 100%;
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-item-multi-selected-hover-bg, unset);
  color: var(--dxbl-listbox-item-multi-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.75);
  }
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr)::before, .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td::before,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr)::before,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-listbox.dxbl-readonly > * {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-readonly-bg, unset);
  color: var(--dxbl-listbox-readonly-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox.dxbl-readonly > * {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox.dxbl-readonly > * {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox.dxbl-readonly > * {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-listbox.dxbl-readonly > *::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 5%;
}
.dxbl-listbox.dxbl-disabled > *, .dxbl-listbox:disabled > * {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-disabled-bg, unset);
  color: var(--dxbl-listbox-disabled-color);
  opacity: var(--dxbl-listbox-disabled-opacity);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox.dxbl-disabled > *, .dxbl-listbox:disabled > * {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox.dxbl-disabled > *, .dxbl-listbox:disabled > * {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox.dxbl-disabled > *, .dxbl-listbox:disabled > * {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-listbox.dxbl-disabled > *::before, .dxbl-listbox:disabled > *::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 5%;
}
.dxbl-listbox > .dxbs-gridview .card {
  color: inherit;
  background-color: transparent;
}
.dxbl-listbox > .dxbs-gridview .card .table > tbody > tr:not(.dxbl-listbox-item-selected) > td {
  color: inherit;
  background-color: inherit;
}
.dxbl-listbox > .dxbs-gridview .dxgvHSDC,
.dxbl-listbox > .dxbs-gridview .dxgvCSD {
  border-bottom: 0;
}
.dxbl-listbox > .dxbs-gridview .dxbs-grid-vsd {
  height: auto;
}
.dxbl-listbox > .dxbs-gridview .dxbs-empty-data-row {
  opacity: 1;
}
.dxbl-listbox > .dxbs-gridview .table {
  border-color: var(--dxbl-listbox-border-color);
  position: relative;
  z-index: 0;
}
.dxbl-listbox > .dxbs-gridview .table > thead > tr > th {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-column-header-bg, unset);
  color: var(--dxbl-listbox-column-header-color);
  cursor: default;
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox > .dxbs-gridview .table > thead > tr > th {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox > .dxbs-gridview .table > thead > tr > th {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox > .dxbs-gridview .table > thead > tr > th {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-listbox > .dxbs-gridview .table > thead > tr > th::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 10%;
}
.dxbl-listbox > .dxbs-gridview .table > thead > tr > th, .dxbl-listbox > .dxbs-gridview .table > tbody > tr > td {
  font-family: var(--dxbl-listbox-font-family);
  font-size: var(--dxbl-listbox-font-size);
  line-height: var(--dxbl-listbox-line-height);
  padding: var(--dxbl-listbox-item-padding-y) var(--dxbl-listbox-item-padding-x);
}
.dxbl-listbox > .dxbs-gridview .table > thead > tr > th.dxbs-select-cell, .dxbl-listbox > .dxbs-gridview .table > tbody > tr > td.dxbs-select-cell {
  padding-top: 0;
  padding-bottom: 0;
}
.dxbl-listbox.valid.modified:not([type=checkbox]) {
  --dxbl-listbox-border-color: var(--dxbl-listbox-validation-valid-color);
  outline: none;
}
.dxbl-listbox.invalid {
  --dxbl-listbox-border-color: var(--dxbl-listbox-validation-invalid-color);
  outline: none;
}
.dxbl-listbox.dxbl-sm {
  --dxbl-listbox-font-size: 0.75rem;
  --dxbl-listbox-line-height: 1.5;
  --dxbl-listbox-border-radius: 0.1875rem;
  --dxbl-listbox-item-padding-x: 0.25rem;
  --dxbl-listbox-item-padding-y: 0.1875rem;
  --dxbl-listbox-empty-item-padding-x: 0.75rem;
  --dxbl-listbox-empty-item-padding-y: 0.75rem;
}
.dxbl-listbox.dxbl-lg {
  --dxbl-listbox-font-size: 1rem;
  --dxbl-listbox-line-height: 1.375;
  --dxbl-listbox-border-radius: 0.1875rem;
  --dxbl-listbox-item-padding-x: 0.5rem;
  --dxbl-listbox-item-padding-y: 0.3125rem;
  --dxbl-listbox-empty-item-padding-x: 1.5rem;
  --dxbl-listbox-empty-item-padding-y: 1.5rem;
}

.dxbl-list-box,
.dxbl-list-box-render-container {
  --dxbl-list-box-font-family: inherit;
  --dxbl-list-box-font-size: 0.875rem;
  --dxbl-list-box-line-height: 1.4285;
  --dxbl-list-box-bg: #46444a;
  --dxbl-list-box-color: white;
  --dxbl-list-box-border-width: 1px;
  --dxbl-list-box-border-style: solid;
  --dxbl-list-box-border-color: #615f63;
  --dxbl-list-box-border-radius: 0.1875rem;
  --dxbl-list-box-readonly-bg: unset;
  --dxbl-list-box-readonly-color: white;
  --dxbl-list-box-disabled-bg: unset;
  --dxbl-list-box-disabled-color: white;
  --dxbl-list-box-disabled-opacity: 60%;
  --dxbl-list-box-item-border-color: transparent;
  --dxbl-list-box-item-border-style: solid;
  --dxbl-list-box-item-border-width: 1px;
  --dxbl-list-box-item-selected-bg: unset;
  --dxbl-list-box-item-selected-color: #fff;
  --dxbl-list-box-item-multi-selected-bg: unset;
  --dxbl-list-box-item-multi-selected-color: inherit;
  --dxbl-list-box-item-active-bg: unset;
  --dxbl-list-box-item-active-color: inherit;
  --dxbl-list-box-item-hover-bg: unset;
  --dxbl-list-box-item-hover-color: inherit;
  --dxbl-list-box-item-selected-hover-bg: unset;
  --dxbl-list-box-item-selected-hover-color: #fff;
  --dxbl-list-box-item-selected-focused-bg-alpha: 20%;
  --dxbl-list-box-item-selected-focused-color: unset;
  --dxbl-list-box-item-multi-selected-hover-bg: unset;
  --dxbl-list-box-item-multi-selected-hover-color: inherit;
  --dxbl-list-box-item-disabled-bg: unset;
  --dxbl-list-box-item-disabled-color: #adb5bd;
  --dxbl-list-box-item-selected-disabled-color: #fff;
  --dxbl-list-box-item-selected-disabled-bg: unset;
  --dxbl-list-box-item-multi-selected-disabled-bg: unset;
  --dxbl-list-box-item-padding-x: 0.375rem;
  --dxbl-list-box-item-padding-y: 0.25003125rem;
  --dxbl-list-box-empty-item-padding-x: 1rem;
  --dxbl-list-box-empty-item-padding-y: 1rem;
  --dxbl-list-box-column-header-bg: unset;
  --dxbl-list-box-column-header-color: inherit;
  --dxbl-list-box-column-header-font-weight: 600;
  --dxbl-list-box-validation-valid-color: #31bd3d;
  --dxbl-list-box-validation-invalid-color: #f31446;
  --dxbl-list-box-empty-data-icon-width: 48px;
  --dxbl-list-box-empty-data-icon-height: 48px;
  --dxbl-list-box-empty-data-icon-color: #adb5bd;
  --dxbl-list-box-empty-data-font-weight: 400;
  --dxbl-list-box-empty-data-text-color: #adb5bd;
  --dxbl-list-box-check-element-padding-right: 0.5rem;
  --dxbl-list-box-highlighted-text-bg: yellow;
  --dxbl-list-box-highlighted-text-color: #212529;
  --dxbl-list-box-focus-bg: unset;
  --dxbl-list-box-focus-color: #fff;
  --dxbl-list-box-focus-frame-color: #9b17e2;
  --dxbl-list-box-group-item-font-weight: 600;
  --dxbl-list-box-group-item-padding-x: 0.75rem;
  --dxbl-list-box-group-item-padding-y: 0.25003125rem;
  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;
  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-list-box-group-item,
.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-group-item {
  padding: var(--dxbl-list-box-group-item-padding-y) var(--dxbl-list-box-group-item-padding-x);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]):not(.dxbl-list-box-group-item),
.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]):not(.dxbl-list-box-group-item) {
  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 > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]) > .dxbl-checkbox,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]) > .dxbl-checkbox {
  --dxbl-checkbox-border-width: 0;
  padding-right: var(--dxbl-list-box-check-element-padding-right);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]).dxbl-list-box-item-focused, .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]):focus,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]).dxbl-list-box-item-focused,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]):focus {
  outline: 0.15rem solid #9b17e2;
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]).dxbl-list-box-item-focused, .dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]):focus,
.dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]).dxbl-list-box-item-focused,
.dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]):focus {
  outline-offset: -0.12rem;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li[dxbl-bottom-virtual-spacer-element] > div,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li[dxbl-top-virtual-spacer-element] > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li[dxbl-bottom-virtual-spacer-element] > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li[dxbl-top-virtual-spacer-element] > div {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  width: 100%;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li[dxbl-bottom-virtual-spacer-element] > div > div,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li[dxbl-top-virtual-spacer-element] > div > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li[dxbl-bottom-virtual-spacer-element] > div > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li[dxbl-top-virtual-spacer-element] > div > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--dxbl-list-box-item-padding-y) var(--dxbl-list-box-item-padding-x);
  border: var(--dxbl-list-box-item-border-width) var(--dxbl-list-box-item-border-style) var(--dxbl-list-box-item-border-color);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table {
  border-color: var(--dxbl-list-box-border-color);
  border-style: var(--dxbl-list-box-border-style);
  border-width: 0;
  border-spacing: 0;
  border-collapse: separate;
  table-layout: fixed;
  width: 100%;
  z-index: 0;
  position: relative;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td {
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: normal;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr:not(.dxbl-list-box-group-item) > td,
.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 > tbody > tr:not(.dxbl-list-box-group-item) > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th {
  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-list-box-group-item > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-group-item > td {
  padding: var(--dxbl-list-box-group-item-padding-y) var(--dxbl-list-box-group-item-padding-x);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > colgroup > col,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > colgroup > col {
  min-width: 50px;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr:not(:first-child) > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr:not(:first-child) > td {
  border-top-width: var(--dxbl-list-box-border-width);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td:not(:first-child),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td:not(:first-child) {
  border-left-width: var(--dxbl-list-box-border-width);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-list-box-selection-cell,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-list-box-selection-cell {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-list-box-selection-cell > .dxbl-checkbox,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-list-box-selection-cell > .dxbl-checkbox {
  --dxbl-checkbox-border-width: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-focused, .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr:focus,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-focused,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr:focus {
  outline: 0.15rem solid #9b17e2;
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-focused, .dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr:focus,
.dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-focused,
.dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr:focus {
  outline-offset: -0.12rem;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td {
  overflow: visible;
  padding: 0;
  vertical-align: top;
  border-color: inherit;
  border-style: inherit;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  padding: var(--dxbl-list-box-item-padding-y) var(--dxbl-list-box-item-padding-x);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] + tr:not([dxbl-top-virtual-spacer-element]) > td,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] + tr:not([dxbl-top-virtual-spacer-element]) > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td {
  border-top-width: 0;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div:last-child,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div:last-child {
  border-bottom-width: var(--dxbl-list-box-border-width);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div:not(:first-child),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div:not(:first-child) {
  border-top-width: var(--dxbl-list-box-border-width);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div {
  border-top-width: var(--dxbl-list-box-border-width);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead {
  background-color: inherit;
  top: 0;
  position: -webkit-sticky;
  position: sticky;
  z-index: 2;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th {
  font-weight: var(--dxbl-list-box-column-header-font-weight);
  border-bottom-width: var(--dxbl-list-box-border-width);
  cursor: default;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-column-header-bg, unset);
  color: var(--dxbl-list-box-column-header-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th,
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th,
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th,
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th::before,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 10%;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th:not(:first-child),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th:not(:first-child) {
  border-left-width: var(--dxbl-list-box-border-width);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-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-list-box-item-selected-disabled-bg, unset);
  color: var(--dxbl-list-box-item-selected-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-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled,
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled {
    --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-item-disabled,
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled {
    --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-item-disabled,
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled {
    --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.dxbl-list-box-item-disabled::before,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 30%;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-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-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:not(.dxbl-list-box-item-disabled),
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) {
    --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:not(.dxbl-list-box-item-disabled),
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) {
    --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:not(.dxbl-list-box-item-disabled),
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) {
    --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:not(.dxbl-list-box-item-disabled)::before,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 90%;
}
html:not(.dxSafari) .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled,
html:not(.dxSafari) .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled {
  position: relative;
}
html:not(.dxSafari) .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td,
html:not(.dxSafari) .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td {
  background-color: var(--dxbl-list-box-item-selected-disabled-bg, unset);
  color: var(--dxbl-list-box-item-selected-disabled-color);
}
html:not(.dxSafari) .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > 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.dxbl-list-box-item-disabled > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 30%;
}
.dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td,
.dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-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-list-box-item-selected-disabled-bg, unset);
  color: var(--dxbl-list-box-item-selected-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) {
  .dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td,
  .dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > 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.dxbl-list-box-item-disabled > td,
  .dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > 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.dxbl-list-box-item-disabled > td,
  .dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > 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.dxbl-list-box-item-disabled > td::before,
.dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 30%;
}
html:not(.dxSafari) .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled),
html:not(.dxSafari) .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) {
  position: relative;
}
html:not(.dxSafari) .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td,
html:not(.dxSafari) .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-item-disabled) > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 90%;
}
.dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td,
.dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-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-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:not(.dxbl-list-box-item-disabled) > td,
  .dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-item-disabled) > td,
  .dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-item-disabled) > td,
  .dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-item-disabled) > td::before,
.dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 90%;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) {
  height: 100%;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]),
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td {
  border: 0;
  padding: 0;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div:not(.dxbl-list-box-empty-data-area-template-container),
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div:not(.dxbl-list-box-empty-data-area-template-container),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div:not(.dxbl-list-box-empty-data-area-template-container),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div:not(.dxbl-list-box-empty-data-area-template-container) {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div:not(.dxbl-list-box-empty-data-area-template-container) > span,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div:not(.dxbl-list-box-empty-data-area-template-container) > span,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div:not(.dxbl-list-box-empty-data-area-template-container) > span,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div:not(.dxbl-list-box-empty-data-area-template-container) > span {
  font-weight: var(--dxbl-list-box-empty-data-font-weight);
  padding: var(--dxbl-list-box-item-padding-y) 0;
  color: var(--dxbl-list-box-empty-data-text-color);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div:not(.dxbl-list-box-empty-data-area-template-container) > .dxbl-image,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div:not(.dxbl-list-box-empty-data-area-template-container) > .dxbl-image,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div:not(.dxbl-list-box-empty-data-area-template-container) > .dxbl-image,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div:not(.dxbl-list-box-empty-data-area-template-container) > .dxbl-image {
  width: var(--dxbl-list-box-empty-data-icon-width);
  height: var(--dxbl-list-box-empty-data-icon-height);
  color: var(--dxbl-list-box-empty-data-icon-color);
}
.dxFirefox .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > thead,
.dxFirefox .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > thead {
  height: 1%;
}
.dxFirefox .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr > td,
.dxFirefox .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr > td {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > .dxbl-list-box-empty-data-item,
.dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > .dxbl-list-box-empty-data-item {
  height: 100%;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):not(.dxbl-skeleton-item) > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):not(.dxbl-skeleton-item) > div {
  width: 100%;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table.dxbl-list-box-table-no-scroll:not(.dxbl-list-box-empty-data-container) > tbody:not([data-virtual-items-container]) > tr:last-child > td, .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table.dxbl-list-box-table-no-scroll:not(.dxbl-list-box-empty-data-container) > tbody[data-virtual-items-container] > tr:nth-last-child(-n+2):not([dxbl-bottom-virtual-spacer-element]) > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table.dxbl-list-box-table-no-scroll:not(.dxbl-list-box-empty-data-container) > tbody:not([data-virtual-items-container]) > tr:last-child > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table.dxbl-list-box-table-no-scroll:not(.dxbl-list-box-empty-data-container) > tbody[data-virtual-items-container] > tr:nth-last-child(-n+2):not([dxbl-bottom-virtual-spacer-element]) > td {
  border-bottom-width: var(--dxbl-list-box-border-width);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-group-item,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-group-item,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-group-item,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-group-item {
  font-weight: var(--dxbl-list-box-group-item-font-weight);
  cursor: default;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-disabled,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-disabled,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-disabled,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-disabled {
  cursor: default;
  color: var(--dxbl-list-box-item-disabled-color);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-top-virtual-spacer-element]) + li.dxbl-list-box-group-item,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-top-virtual-spacer-element]) + li.dxbl-list-box-group-item {
  position: relative;
}
@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:not([dxbl-top-virtual-spacer-element]) + li.dxbl-list-box-group-item,
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-top-virtual-spacer-element]) + li.dxbl-list-box-group-item {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width) / 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:not([dxbl-top-virtual-spacer-element]) + li.dxbl-list-box-group-item,
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-top-virtual-spacer-element]) + li.dxbl-list-box-group-item {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width) / 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:not([dxbl-top-virtual-spacer-element]) + li.dxbl-list-box-group-item,
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-top-virtual-spacer-element]) + li.dxbl-list-box-group-item {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width) / 1.75);
  }
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-top-virtual-spacer-element]) + li.dxbl-list-box-group-item::before,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-top-virtual-spacer-element]) + li.dxbl-list-box-group-item::before {
  content: "";
  position: absolute;
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width)));
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width)));
  height: var(--dxbl-list-box-item-border-width);
  background-color: var(--dxbl-list-box-border-color);
}
.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-item-disabled,
.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-list-box-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-list-box-item-multi-selected-disabled-bg, unset);
  color: var(--dxbl-list-box-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-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled,
  .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-list-box-item-disabled {
    --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-item-disabled,
  .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-list-box-item-disabled {
    --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-item-disabled,
  .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-list-box-item-disabled {
    --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.dxbl-list-box-item-disabled::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.dxbl-list-box-item-disabled::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled),
.dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-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-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:not(.dxbl-list-box-item-disabled),
  .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) {
    --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:not(.dxbl-list-box-item-disabled),
  .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) {
    --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:not(.dxbl-list-box-item-disabled),
  .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) {
    --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:not(.dxbl-list-box-item-disabled)::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:not(.dxbl-list-box-item-disabled)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
html:not(.dxSafari) .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled,
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.dxbl-list-box-item-disabled {
  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.dxbl-list-box-item-disabled > 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.dxbl-list-box-item-disabled > td {
  background-color: var(--dxbl-list-box-item-multi-selected-disabled-bg, unset);
  color: var(--dxbl-list-box-item-disabled-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.dxbl-list-box-item-disabled > 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.dxbl-list-box-item-disabled > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxSafari .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > 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.dxbl-list-box-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-list-box-item-multi-selected-disabled-bg, unset);
  color: var(--dxbl-list-box-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) {
  .dxSafari .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > 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.dxbl-list-box-item-disabled > 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.dxbl-list-box-item-disabled > 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.dxbl-list-box-item-disabled > 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.dxbl-list-box-item-disabled > 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.dxbl-list-box-item-disabled > 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.dxbl-list-box-item-disabled > 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.dxbl-list-box-item-disabled > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
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:not(.dxbl-list-box-item-disabled),
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:not(.dxbl-list-box-item-disabled) {
  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:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-item-disabled) > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxSafari .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-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-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:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-item-disabled) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled,
.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-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-list-box-item-selected-disabled-bg, unset);
  color: var(--dxbl-list-box-item-selected-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: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-disabled,
  .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-disabled {
    --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-disabled,
  .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-disabled {
    --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-disabled,
  .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-disabled {
    --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-disabled::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-disabled::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 30%;
}
.dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled),
.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:not(.dxbl-list-box-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-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:not(.dxbl-list-box-item-disabled),
  .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:not(.dxbl-list-box-item-disabled) {
    --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:not(.dxbl-list-box-item-disabled),
  .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:not(.dxbl-list-box-item-disabled) {
    --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:not(.dxbl-list-box-item-disabled),
  .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:not(.dxbl-list-box-item-disabled) {
    --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:not(.dxbl-list-box-item-disabled)::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:not(.dxbl-list-box-item-disabled)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 90%;
}
.dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused, .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus,
.dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused,
.dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-bg, unset);
  color: var(--dxbl-list-box-item-selected-focused-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused, .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus,
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused,
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused, .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus,
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused,
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused, .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus,
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused,
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.75);
  }
}
.dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused::before, .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus::before,
.dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused::before,
.dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 20%;
}
html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled,
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-disabled {
  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-disabled > 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-disabled > td {
  background-color: var(--dxbl-list-box-item-selected-disabled-bg, unset);
  color: var(--dxbl-list-box-item-selected-disabled-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-disabled > 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-disabled > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 30%;
}
.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-disabled > 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-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-list-box-item-selected-disabled-bg, unset);
  color: var(--dxbl-list-box-item-selected-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) {
  .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-disabled > 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-disabled > 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-disabled > 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-disabled > 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-disabled > 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-disabled > 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-disabled > 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-disabled > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 30%;
}
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:not(.dxbl-list-box-item-disabled),
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:not(.dxbl-list-box-item-disabled) {
  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:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-item-disabled) > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 90%;
}
.dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-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-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:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-item-disabled) > 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:not(.dxbl-list-box-item-disabled) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 90%;
}
html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused, html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus {
  position: relative;
}
html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td, html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td {
  background-color: var(--dxbl-list-box-item-selected-bg, unset);
  color: var(--dxbl-list-box-item-selected-focused-color);
}
html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td:first-of-type::before, html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 20%;
}
.dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td, .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td,
.dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td,
.dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-bg, unset);
  color: var(--dxbl-list-box-item-selected-focused-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td, .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td, .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td, .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td::before, .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td::before,
.dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td::before,
.dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 20%;
}
.dxbl-list-box.dxbl-list-box-search > .dxbl-scroll-viewer,
.dxbl-list-box-render-container.dxbl-list-box-search > .dxbl-scroll-viewer {
  border-top: var(--dxbl-list-box-border-width) var(--dxbl-list-box-border-style) var(--dxbl-list-box-border-color);
}
.dxbl-list-box > .dxbl-text-edit,
.dxbl-list-box-render-container > .dxbl-text-edit {
  margin: 0.375rem;
}
.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-list-box-group-item):not(.dxbl-list-box-item-disabled),
.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-list-box-group-item):not(.dxbl-list-box-item-disabled),
.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-list-box-group-item):not(.dxbl-list-box-item-disabled),
.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-list-box-group-item):not(.dxbl-list-box-item-disabled) {
  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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 100%;
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 100%;
}
.dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 100%;
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 100%;
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 100%;
}
.dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 100%;
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):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-list-box-item-disabled):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
.dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-readonly-bg, unset);
  color: var(--dxbl-list-box-readonly-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul::before,
.dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody::before,
.dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul::before,
.dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 5%;
}
.dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody, .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
.dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
.dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-disabled-bg, unset);
  color: var(--dxbl-list-box-disabled-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody, .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody, .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody, .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul::before,
.dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody::before, .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul::before,
.dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody::before,
.dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul::before,
.dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody::before,
.dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul::before,
.dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 5%;
}
.dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table, .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table,
.dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table,
.dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table {
  opacity: var(--dxbl-list-box-disabled-opacity);
}
.dxbl-list-box.valid.modified:not([type=checkbox]),
.dxbl-list-box-render-container.valid.modified:not([type=checkbox]) {
  --dxbl-list-box-border-color: var(--dxbl-list-box-validation-valid-color);
  outline: none;
}
.dxbl-list-box.invalid,
.dxbl-list-box-render-container.invalid {
  --dxbl-list-box-border-color: var(--dxbl-list-box-validation-invalid-color);
  outline: none;
}
.dxbl-list-box .dxbl-list-box-highlighted-text,
.dxbl-list-box-render-container .dxbl-list-box-highlighted-text {
  color: var(--dxbl-list-box-highlighted-text-color);
  background-color: var(--dxbl-list-box-highlighted-text-bg);
  padding: 0;
}
.dxbl-edit-dropdown > .dxbl-dropdown-body > .dxbl-list-box,
.dxbl-edit-dropdown > .dxbl-dropdown-body > .dxbl-list-box-render-container {
  width: 100%;
}
.dxbl-list-box.dxbl-sm,
.dxbl-list-box-render-container.dxbl-sm {
  --dxbl-list-box-font-size: 0.75rem;
  --dxbl-list-box-line-height: 1.5;
  --dxbl-list-box-border-radius: 0.1875rem;
  --dxbl-list-box-item-padding-x: 0.25rem;
  --dxbl-list-box-item-padding-y: 0.1875rem;
  --dxbl-list-box-empty-item-padding-x: 0.75rem;
  --dxbl-list-box-empty-item-padding-y: 0.75rem;
  --dxbl-list-box-check-element-padding-right: 0.375rem;
  --dxbl-list-box-group-item-padding-x: 0.5rem;
  --dxbl-list-box-group-item-padding-y: 0.1875rem;
}
.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-group-item-padding-x: 1rem;
  --dxbl-list-box-group-item-padding-y: 0.3125rem;
}
.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 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-color-palette {
  --dxbl-color-palette-text-color: white;
  --dxbl-color-palette-font-family: inherit;
  --dxbl-color-palette-font-size: 0.875rem;
  --dxbl-color-palette-line-height: 1.4285;
  --dxbl-color-palette-bg: #37353d;
  --dxbl-color-palette-outline-focused: 2px solid #9b17e2;
  --dxbl-color-palette-padding: 4px;
  --dxbl-color-palette-border: 1px solid #615f63;
  --dxbl-color-palette-border-radius: 4px;
  --dxbl-color-palette-header-height: 32px;
  --dxbl-color-palette-header-padding: 6px;
  --dxbl-color-palette-separator: 1px solid #615f63;
  --dxbl-color-palette-table-margin: 6px;
  --dxbl-color-palette-table-spacing: 6px;
  --dxbl-color-palette-no-color-padding: 8px 6px;
  --dxbl-color-palette-no-color-hover-bg: unset;
  --dxbl-color-palette-no-color-hover-color: white;
  --dxbl-color-palette-no-color-spacing: 10px;
  --dxbl-color-palette-no-color-disabled-opacity: 60%;
  --dxbl-color-palette-no-color-outline-offset-focused: -1px;
  --dxbl-color-palette-no-color-separator-height: 2px;
  --dxbl-color-palette-color-tile-size: 20px;
  --dxbl-color-palette-color-tile-outline: 1px solid #615f63;
  --dxbl-color-palette-color-tile-outline-size-state: 2px;
  --dxbl-color-palette-color-tile-outline-offset-focused: 2px;
  --dxbl-color-palette-color-tile-border-radius: 4px;
  --dxbl-color-palette-color-tile-hover-border: 2px solid #37353d;
  --dxbl-color-palette-color-tile-outline-selected-color: #9b17e2;
  --dxbl-color-palette-color-tile-outline-disabled-color: rgba(155, 23, 226, 0.6);
  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: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  color: var(--dxbl-color-palette-text-color);
  font-family: var(--dxbl-color-palette-font-family);
  font-size: var(--dxbl-color-palette-font-size);
  line-height: var(--dxbl-color-palette-line-height);
  background: var(--dxbl-color-palette-bg);
  padding: var(--dxbl-color-palette-padding);
  border: var(--dxbl-color-palette-border);
  border-radius: var(--dxbl-color-palette-border-radius);
  position: relative;
  z-index: 0;
}
.dxbl-color-palette > table {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.dxbl-color-palette > table > thead {
  border-bottom: var(--dxbl-color-palette-separator);
}
.dxbl-color-palette > table > thead > tr > th {
  font-size: var(--dxbl-color-palette-font-size);
  font-weight: normal;
  padding: var(--dxbl-color-palette-header-padding);
}
.dxbl-color-palette > table > tbody {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.dxbl-color-palette > table > tbody > tr > td {
  padding-right: var(--dxbl-color-palette-table-spacing);
  padding-bottom: var(--dxbl-color-palette-table-spacing);
}
.dxbl-color-palette > table > tbody > tr > td:first-child {
  padding-left: var(--dxbl-color-palette-table-spacing);
}
.dxbl-color-palette > table > tbody > tr > td > div {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.dxbl-color-palette > table > tbody > tr > td > div > div {
  width: var(--dxbl-color-palette-color-tile-size);
  height: var(--dxbl-color-palette-color-tile-size);
  outline: var(--dxbl-color-palette-color-tile-outline);
  border-radius: var(--dxbl-color-palette-color-tile-border-radius);
  cursor: pointer;
}
.dxbl-color-palette > table > tbody > tr > td > div > div:hover {
  border: var(--dxbl-color-palette-color-tile-hover-border);
  outline-width: var(--dxbl-color-palette-color-tile-outline-size-state);
}
.dxbl-color-palette > table > tbody > tr > td > div.dxbl-color-palette-selected-tile > div {
  outline-color: var(--dxbl-color-palette-color-tile-outline-selected-color);
  outline-width: var(--dxbl-color-palette-color-tile-outline-size-state);
  border: var(--dxbl-color-palette-color-tile-hover-border);
}
.dxbl-color-palette > table > tbody > tr > td > div:focus-visible {
  outline: none;
}
.dxbl-color-palette > table > tbody > tr:first-child > td {
  padding-top: var(--dxbl-color-palette-table-spacing);
}
.dxbl-color-palette > div.dxbl-color-palette-no-color-separator {
  width: 100%;
  height: var(--dxbl-color-palette-no-color-separator-height);
  border-top: var(--dxbl-color-palette-separator);
}
.dxbl-color-palette > div.dxbl-color-palette-no-color-container {
  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;
  padding: var(--dxbl-color-palette-no-color-padding);
}
.dxbl-color-palette > div.dxbl-color-palette-no-color-container:focus-visible {
  outline: none;
}
.dxbl-color-palette > div.dxbl-color-palette-no-color-container > div > div {
  width: var(--dxbl-color-palette-color-tile-size);
  height: var(--dxbl-color-palette-color-tile-size);
  outline: var(--dxbl-color-palette-color-tile-outline);
  border-radius: var(--dxbl-color-palette-color-tile-border-radius);
}
.dxbl-color-palette > div.dxbl-color-palette-no-color-container > span {
  margin-left: var(--dxbl-color-palette-no-color-spacing);
  line-height: var(--dxbl-color-palette-color-tile-size);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.dxbl-color-palette:not([data-dx-focus-hidden]) > table > tbody > tr > td > div:focus-visible {
  outline: var(--dxbl-color-palette-outline-focused);
  outline-offset: var(--dxbl-color-palette-color-tile-outline-offset-focused);
  border-radius: var(--dxbl-color-palette-color-tile-border-radius);
}
.dxbl-color-palette:not([data-dx-focus-hidden]) > table > tbody > tr > td > div:focus-visible > div {
  outline-width: var(--dxbl-color-palette-color-tile-outline-size-state);
}
.dxbl-color-palette:not([data-dx-focus-hidden]) > div.dxbl-color-palette-no-color-container:focus-visible {
  outline: var(--dxbl-color-palette-outline-focused);
  outline-offset: var(--dxbl-color-palette-no-color-outline-offset-focused);
}
.dxbl-color-palette.dxbl-readonly > table > tbody > tr > td > div > div {
  cursor: default;
}
.dxbl-color-palette.dxbl-readonly > div.dxbl-color-palette-no-color-container {
  cursor: default;
}
.dxbl-color-palette:not(.dxbl-disabled):not(:disabled) > div.dxbl-color-palette-no-color-container: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-color-palette-no-color-hover-bg, unset);
  color: var(--dxbl-color-palette-no-color-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-color-palette:not(.dxbl-disabled):not(:disabled) > div.dxbl-color-palette-no-color-container: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-color-palette:not(.dxbl-disabled):not(:disabled) > div.dxbl-color-palette-no-color-container: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-color-palette:not(.dxbl-disabled):not(:disabled) > div.dxbl-color-palette-no-color-container:hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-color-palette:not(.dxbl-disabled):not(:disabled) > div.dxbl-color-palette-no-color-container: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-color-palette.dxbl-disabled > table > tbody > tr > td > div > div, .dxbl-color-palette:disabled > table > tbody > tr > td > div > div {
  cursor: not-allowed;
}
.dxbl-color-palette.dxbl-disabled > table > tbody > tr > td > div:not(.dxbl-color-palette-selected-tile) > div:hover, .dxbl-color-palette:disabled > table > tbody > tr > td > div:not(.dxbl-color-palette-selected-tile) > div:hover {
  border: none;
  outline: var(--dxbl-color-palette-color-tile-outline);
}
.dxbl-color-palette.dxbl-disabled > table > tbody > tr > td > div.dxbl-color-palette-selected-tile > div, .dxbl-color-palette:disabled > table > tbody > tr > td > div.dxbl-color-palette-selected-tile > div {
  outline-color: var(--dxbl-color-palette-color-tile-outline-disabled-color);
}
.dxbl-color-palette.dxbl-disabled > div.dxbl-color-palette-no-color-container, .dxbl-color-palette:disabled > div.dxbl-color-palette-no-color-container {
  cursor: not-allowed;
}
.dxbl-color-palette.dxbl-disabled > div.dxbl-color-palette-no-color-container > span, .dxbl-color-palette:disabled > div.dxbl-color-palette-no-color-container > span {
  opacity: var(--dxbl-color-palette-no-color-disabled-opacity);
}
.dxbl-color-palette.dxbl-sm {
  --dxbl-color-palette-font-size: 0.75rem;
  --dxbl-color-palette-line-height: 1.5;
  --dxbl-color-palette-padding: 2px;
  --dxbl-color-palette-header-height: 24px;
  --dxbl-color-palette-header-padding: 4px;
  --dxbl-color-palette-table-margin: 4px;
  --dxbl-color-palette-table-spacing: 4px;
  --dxbl-color-palette-no-color-padding: 6px 4px;
  --dxbl-color-palette-no-color-spacing: 8px;
  --dxbl-color-palette-color-tile-size: 16px;
}
.dxbl-color-palette.dxbl-lg {
  --dxbl-color-palette-font-size: 1rem;
  --dxbl-color-palette-line-height: 1.375;
  --dxbl-color-palette-padding: 6px;
  --dxbl-color-palette-header-height: 38px;
  --dxbl-color-palette-header-padding: 8px;
  --dxbl-color-palette-table-margin: 8px;
  --dxbl-color-palette-table-spacing: 8px;
  --dxbl-color-palette-no-color-padding: 10px 8px;
  --dxbl-color-palette-no-color-spacing: 12px;
  --dxbl-color-palette-color-tile-size: 24px;
}

.dxbl-text-edit {
  --dxbl-text-edit-font-size: 0.875rem;
  --dxbl-text-edit-line-height: 1.4285;
  --dxbl-text-edit-bg: #2b2a2f;
  --dxbl-text-edit-color: white;
  --dxbl-text-edit-padding-x: 0.375rem;
  --dxbl-text-edit-padding-y: 0.25003125rem;
  --dxbl-text-edit-border-color: #615f63;
  --dxbl-text-edit-border-style: solid;
  --dxbl-text-edit-border-width: 1px;
  --dxbl-text-edit-border-radius: 0.1875rem;
  --dxbl-text-edit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-text-edit-readonly-bg: unset;
  --dxbl-text-edit-readonly-color: white;
  --dxbl-text-edit-disabled-bg: unset;
  --dxbl-text-edit-disabled-color: white;
  --dxbl-text-edit-disabled-opacity: 60%;
  --dxbl-text-edit-btn-bg: #37353d;
  --dxbl-text-edit-btn-color: white;
  --dxbl-text-edit-btn-image-color: unset;
  --dxbl-text-edit-btn-hover-bg: unset;
  --dxbl-text-edit-btn-hover-color: white;
  --dxbl-text-edit-btn-hover-image-color: unset;
  --dxbl-text-edit-btn-disabled-bg: rgba(255, 255, 255, 0.03);
  --dxbl-text-edit-btn-disabled-color: white;
  --dxbl-text-edit-btn-disabled-image-color: unset;
  --dxbl-text-edit-btn-padding-x: 0.375rem;
  --dxbl-text-edit-btn-padding-y: 0.25003125rem;
  --dxbl-text-edit-clear-btn-bg: unset;
  --dxbl-text-edit-clear-btn-color: unset;
  --dxbl-text-edit-clear-btn-hover-bg: unset;
  --dxbl-text-edit-clear-btn-hover-color: unset;
  --dxbl-text-edit-validation-valid-color: #31bd3d;
  --dxbl-text-edit-validation-invalid-color: #f31446;
  --dxbl-text-edit-validation-status-padding-x: 0.375rem;
  --dxbl-text-edit-validation-status-padding-y: 0.25003125rem;
  --dxbl-text-edit-validation-status-spacing: 0.125rem;
  background-color: var(--dxbl-text-edit-bg);
  border-radius: var(--dxbl-text-edit-border-radius);
  border: var(--dxbl-text-edit-border-width) var(--dxbl-text-edit-border-style) var(--dxbl-text-edit-border-color);
  -webkit-box-shadow: var(--dxbl-text-edit-box-shadow);
          box-shadow: var(--dxbl-text-edit-box-shadow);
  color: var(--dxbl-text-edit-color);
  font-size: var(--dxbl-text-edit-font-size);
  line-height: var(--dxbl-text-edit-line-height);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding: 0;
  position: relative;
  z-index: 0;
  --dxbl-text-edit-focus-shadow-color: rgba(155, 23, 226, 0.25);
  --dxbl-text-edit-focus-shadow-spread: 0.125rem;
  --dxbl-text-edit-focus-shadow-blur: 0rem;
  --dxbl-text-edit-focus-border-color: rgb(205, 139, 240.5);
}
.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-input[type=search]::-webkit-search-decoration,
.dxbl-text-edit .dxbl-text-edit-input[type=search]::-webkit-search-cancel-button,
.dxbl-text-edit .dxbl-text-edit-input[type=search]::-webkit-search-results-button,
.dxbl-text-edit .dxbl-text-edit-input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
.dxbl-text-edit > .dxbl-text-edit-template {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.dxbl-text-edit > .dxbl-text-edit-template .dxbl-text-edit-input {
  padding: 0;
}
.dxbl-text-edit > .dxbl-text-edit-template:not(:first-child) {
  padding-left: var(--dxbl-text-edit-padding-x);
}
.dxbl-text-edit.dxbl-readonly {
  --dxbl-text-edit-readonly-root-bg: var(--dxbl-text-edit-readonly-bg, #37353d);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-text-edit-readonly-bg, unset);
  color: var(--dxbl-text-edit-readonly-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-text-edit.dxbl-readonly {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-text-edit.dxbl-readonly {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-text-edit.dxbl-readonly {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.75);
  }
}
.dxbl-text-edit.dxbl-readonly::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  border-radius: inherit;
  background-color: #fff;
  opacity: 5%;
}
.dxbl-text-edit.dxbl-readonly::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-text-edit-readonly-root-bg, transparent);
}
.dxbl-text-edit.dxbl-disabled, .dxbl-text-edit:disabled {
  --dxbl-text-edit-disabled-root-bg: var(--dxbl-text-edit-disabled-bg, #37353d);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-text-edit-disabled-bg, unset);
  color: var(--dxbl-text-edit-disabled-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-text-edit.dxbl-disabled, .dxbl-text-edit:disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-text-edit.dxbl-disabled, .dxbl-text-edit:disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-text-edit.dxbl-disabled, .dxbl-text-edit:disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.75);
  }
}
.dxbl-text-edit.dxbl-disabled::before, .dxbl-text-edit:disabled::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  border-radius: inherit;
  background-color: #fff;
  opacity: 5%;
}
.dxbl-text-edit.dxbl-disabled::after, .dxbl-text-edit:disabled::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-text-edit-disabled-root-bg, transparent);
}
.dxbl-text-edit.dxbl-disabled > *, .dxbl-text-edit:disabled > * {
  opacity: var(--dxbl-text-edit-disabled-opacity);
}
.dxbl-text-edit:focus-within, .dxbl-text-edit.dxbl-focused {
  border-color: var(--dxbl-text-edit-focus-border-color);
  -webkit-box-shadow: var(--dxbl-text-edit-box-shadow), 0 0 var(--dxbl-text-edit-focus-shadow-blur) var(--dxbl-text-edit-focus-shadow-spread) var(--dxbl-text-edit-focus-shadow-color);
          box-shadow: var(--dxbl-text-edit-box-shadow), 0 0 var(--dxbl-text-edit-focus-shadow-blur) var(--dxbl-text-edit-focus-shadow-spread) var(--dxbl-text-edit-focus-shadow-color);
  outline: 0;
}
.dxbl-text-edit:focus-within > .dxbl-btn, .dxbl-text-edit:focus-within > .dxbl-btn-group > .dxbl-btn, .dxbl-text-edit:focus-within > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-text-edit.dxbl-focused > .dxbl-btn, .dxbl-text-edit.dxbl-focused > .dxbl-btn-group > .dxbl-btn, .dxbl-text-edit.dxbl-focused > .dxbl-btn-group-vertical > .dxbl-btn {
  border-color: var(--dxbl-text-edit-focus-border-color);
}
.dxbl-text-edit:has(:focus) {
  border-color: var(--dxbl-text-edit-focus-border-color);
  -webkit-box-shadow: var(--dxbl-text-edit-box-shadow), 0 0 var(--dxbl-text-edit-focus-shadow-blur) var(--dxbl-text-edit-focus-shadow-spread) var(--dxbl-text-edit-focus-shadow-color);
          box-shadow: var(--dxbl-text-edit-box-shadow), 0 0 var(--dxbl-text-edit-focus-shadow-blur) var(--dxbl-text-edit-focus-shadow-spread) var(--dxbl-text-edit-focus-shadow-color);
  outline: 0;
}
.dxbl-text-edit:has(:focus) > .dxbl-btn, .dxbl-text-edit:has(:focus) > .dxbl-btn-group > .dxbl-btn, .dxbl-text-edit:has(:focus) > .dxbl-btn-group-vertical > .dxbl-btn {
  border-color: var(--dxbl-text-edit-focus-border-color);
}
.dxbl-text-edit > .dxbl-btn, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn {
  --dxbl-btn-font-size: var(--dxbl-text-edit-font-size);
  --dxbl-btn-line-height: var(--dxbl-text-edit-line-height);
  --dxbl-btn-bg: var(--dxbl-text-edit-btn-bg);
  --dxbl-btn-color: var(--dxbl-text-edit-btn-color);
  --dxbl-btn-border-color: var(--dxbl-text-edit-border-color);
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-hover-bg: var(--dxbl-text-edit-btn-hover-bg);
  --dxbl-btn-hover-background: none;
  --dxbl-btn-hover-color: var(--dxbl-text-edit-btn-hover-color);
  --dxbl-btn-hover-border-color: var(--dxbl-text-edit-border-color);
  --dxbl-btn-disabled-bg: var(--dxbl-text-edit-btn-disabled-bg);
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-disabled-color: var(--dxbl-text-edit-btn-disabled-color);
  --dxbl-btn-disabled-border-color: var(--dxbl-text-edit-border-color);
  --dxbl-btn-border-radius: var(--dxbl-text-edit-border-radius);
  --dxbl-btn-disabled-opacity: 1;
  white-space: nowrap;
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon), .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon), .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon) {
  margin-right: 0;
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-text-edit-btn-hover-bg, unset);
  color: var(--dxbl-text-edit-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-text-edit-btn-disabled-bg, unset);
  color: var(--dxbl-text-edit-btn-disabled-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled::before, .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled::before, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled::before, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled::before, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled::before, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 5%;
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  z-index: 1;
  pointer-events: none;
}
.dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon {
  --dxbl-btn-bg: transparent;
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-color: var(--dxbl-btn-color);
  --dxbl-btn-border-width: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: default;
}
.dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-text-edit > .dxbl-btn.dxbl-btn-icon + input[type=text], .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon + input[type=search], .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon + input[type=text], .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon + input[type=search], .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon + input[type=text], .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon + input[type=search] {
  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-right:not(:last-of-type) > .dxbl-btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.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.dxbl-btn-first {
  border-bottom: 0;
  margin-bottom: 0;
}
.dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-spin-btn-dec.dxbl-btn-last {
  border-top: 0;
}
.dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-spin-btn-dec.dxbl-btn-last > .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) 0.125rem var(--dxbl-text-edit-validation-status-padding-y) var(--dxbl-text-edit-validation-status-padding-x);
}
.dxbl-text-edit .dxbl-edit-validation-status > .dxbl-image {
  display: none;
}
.dxbl-text-edit.valid.modified:not([type=checkbox]) {
  --dxbl-text-edit-focus-shadow-color: rgba(49, 189, 61, 0.25);
  --dxbl-text-edit-focus-shadow-spread: 0.125rem;
  --dxbl-text-edit-focus-shadow-blur: 0rem;
  --dxbl-text-edit-focus-border-color: #98de9e;
  --dxbl-text-edit-border-color: var(--dxbl-text-edit-validation-valid-color);
  --dxbl-text-edit-focus-border-color: var(--dxbl-text-edit-validation-valid-color);
  outline: none;
}
.dxbl-text-edit.valid.modified:not([type=checkbox]) .dxbl-edit-validation-status {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.dxbl-text-edit.valid.modified:not([type=checkbox]) .dxbl-edit-validation-status > .dxbl-image.dxbl-edit-validation-status-icon-valid {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: var(--dxbl-text-edit-validation-valid-color);
}
.dxbl-text-edit.invalid {
  --dxbl-text-edit-focus-shadow-color: rgba(243, 20, 70, 0.25);
  --dxbl-text-edit-focus-shadow-spread: 0.125rem;
  --dxbl-text-edit-focus-shadow-blur: 0rem;
  --dxbl-text-edit-focus-border-color: rgb(249, 137.5, 162.5);
  --dxbl-text-edit-border-color: var(--dxbl-text-edit-validation-invalid-color);
  --dxbl-text-edit-focus-border-color: var(--dxbl-text-edit-validation-invalid-color);
  outline: none;
}
.dxbl-text-edit.invalid .dxbl-edit-validation-status {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.dxbl-text-edit.invalid .dxbl-edit-validation-status > .dxbl-image.dxbl-edit-validation-status-icon-invalid {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: var(--dxbl-text-edit-validation-invalid-color);
}
.dxbl-text-edit.dxbl-sm {
  --dxbl-text-edit-font-size: 0.75rem;
  --dxbl-text-edit-line-height: 1.5;
  --dxbl-text-edit-padding-x: 0.25rem;
  --dxbl-text-edit-padding-y: 0.1875rem;
  --dxbl-text-edit-border-radius: 0.1875rem;
  --dxbl-text-edit-btn-padding-x: 0.25rem;
  --dxbl-text-edit-btn-padding-y: 0.1875rem;
  --dxbl-text-edit-validation-status-padding-x: 0.25rem;
  --dxbl-text-edit-validation-status-padding-y: 0.1875rem;
}
.dxbl-text-edit.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.dxbl-memo-edit {
  --dxbl-memo-edit-scroll-color: #615f63;
  min-width: calc(var(--dxbl-text-edit-padding-x) * 2 + 1.25rem);
  position: relative;
}
.dxbl-text-edit.dxbl-memo-edit.dxbl-memo-edit-has-buttons {
  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-text-edit.dxbl-memo-edit.dxbl-memo-edit-has-buttons .dxbl-memo-edit-buttons-area {
  padding: var(--dxbl-text-edit-padding-y) var(--dxbl-text-edit-padding-y);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-text-edit.dxbl-memo-edit.dxbl-memo-edit-has-buttons .dxbl-memo-edit-buttons-area .dxbl-btn-group.dxbl-btn-group-right {
  margin-left: auto;
}
.dxbl-text-edit.dxbl-memo-edit.dxbl-memo-edit-has-buttons .dxbl-memo-edit-buttons-area .dxbl-btn-group.dxbl-btn-group-left {
  margin-right: auto;
}
.dxbl-text-edit.dxbl-memo-edit.dxbl-memo-edit-has-buttons .dxbl-memo-edit-buttons-area .dxbl-btn-group > .dxbl-btn {
  border-radius: var(--dxbl-btn-border-radius);
}
.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));
  scrollbar-width: thin;
  scrollbar-color: var(--dxbl-memo-edit-scroll-color) transparent;
}
.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: #fff;
  opacity: 10%;
}
.dxbl-tag-box > .dxbl-tag > .dxbl-tag-text {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  padding: 0 var(--dxbl-tag-box-tag-text-padding-right) 0 var(--dxbl-tag-box-tag-text-padding-left);
  cursor: default;
}
.dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close {
  --dxbl-btn-padding-x: 0;
  --dxbl-btn-padding-y: 0;
  --dxbl-btn-border-width: 0;
  --dxbl-btn-border-radius: 50%;
  --dxbl-btn-color: white;
  --dxbl-btn-hover-color: white;
  --dxbl-btn-disabled-color: white;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close > svg.dxbl-image {
  color: var(--dxbl-tag-box-tag-close-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-tag-box-tag-close-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-tag-box-tag-close-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-tag-box-tag-close-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close.dxbl-disabled > .dxbl-image, .dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close:disabled > .dxbl-image {
  color: var(--dxbl-tag-box-tag-close-btn-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-tag-box-tag-close-btn-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close > .dxbl-image {
  background-color: var(--dxbl-tag-box-tag-close-btn-bg, var(--dxbl-image-secondary-color, rgba(0, 0, 0, 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: #fff;
  opacity: 5%;
}
.dxbl-tag-box.dxbl-readonly > .dxbl-tag > .dxbl-tag-text {
  padding: 0 var(--dxbl-tag-box-tag-text-padding-left) 0 var(--dxbl-tag-box-tag-text-padding-left);
}
.dxbl-tag-box.dxbl-edit-btn-clear-visible {
  padding-right: calc(1rem + 2 * var(--dxbl-text-edit-btn-padding-x));
}
.dxbl-tag-box.dxbl-disabled > .dxbl-tag, .dxbl-tag-box:disabled > .dxbl-tag {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-tag-box-tag-disabled-bg, unset);
  color: var(--dxbl-tag-box-tag-disabled-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-tag-box.dxbl-disabled > .dxbl-tag, .dxbl-tag-box:disabled > .dxbl-tag {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tag-box-tag-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-tag-box.dxbl-disabled > .dxbl-tag, .dxbl-tag-box:disabled > .dxbl-tag {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tag-box-tag-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-tag-box.dxbl-disabled > .dxbl-tag, .dxbl-tag-box:disabled > .dxbl-tag {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tag-box-tag-border-width, 0px) / 1.75);
  }
}
.dxbl-tag-box.dxbl-disabled > .dxbl-tag::before, .dxbl-tag-box:disabled > .dxbl-tag::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  border-radius: inherit;
  background-color: #fff;
  opacity: 5%;
}
.dxbl-tag-box.dxbl-sm {
  --dxbl-tag-box-tag-padding-x: 0.25rem;
  --dxbl-tag-box-tag-padding-y: 0.125rem;
  --dxbl-tag-box-tag-spacing-x: 0.1875rem;
  --dxbl-tag-box-tag-spacing-y: 0.0625rem;
  --dxbl-tag-box-tag-text-padding-left: 0.25rem;
  --dxbl-tag-box-tag-text-padding-right: 0.5rem;
}
.dxbl-tag-box.dxbl-sm.dxbl-edit-btn-clear-visible {
  padding-right: calc(1rem + 2 * var(--dxbl-text-edit-btn-padding-x));
}
.dxbl-tag-box.dxbl-lg {
  --dxbl-tag-box-tag-padding-x: 0.375rem;
  --dxbl-tag-box-tag-padding-y: 0.125rem;
  --dxbl-tag-box-tag-spacing-x: 0.375rem;
  --dxbl-tag-box-tag-spacing-y: 0.1875rem;
  --dxbl-tag-box-tag-text-padding-left: 0.5rem;
  --dxbl-tag-box-tag-text-padding-right: 1rem;
}
.dxbl-tag-box.dxbl-lg.dxbl-edit-btn-clear-visible {
  padding-right: calc(1rem + 2 * var(--dxbl-text-edit-btn-padding-x));
}

.dxbl-edit-dropdown {
  --dxbl-edit-dropdown-font-family: inherit;
  --dxbl-edit-dropdown-font-size: 0.875rem;
  --dxbl-edit-dropdown-line-height: 1.4285;
  --dxbl-edit-dropdown-bg: #37353d;
  --dxbl-edit-dropdown-max-height: 200px;
  --dxbl-edit-dropdown-margin-x: 0;
  --dxbl-edit-dropdown-margin-y: 0.0625rem;
  --dxbl-edit-dropdown-color: white;
  --dxbl-edit-dropdown-border-color: #615f63;
  --dxbl-edit-dropdown-border-style: solid;
  --dxbl-edit-dropdown-border-width: 1px;
  --dxbl-edit-dropdown-border-radius: 0.1875rem;
  --dxbl-edit-dropdown-header-bg: unset;
  --dxbl-edit-dropdown-header-color: inherit;
  --dxbl-edit-dropdown-header-btn-color: unset;
  --dxbl-edit-dropdown-header-btn-hover-color: unset;
  --dxbl-edit-dropdown-header-btn-disabled-color: unset;
  --dxbl-edit-dropdown-header-title-font-weight: 600;
  --dxbl-edit-dropdown-header-padding-x: 0.25rem;
  --dxbl-edit-dropdown-header-padding-y: 0.25rem;
  --dxbl-edit-dropdown-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.15);
  --dxbl-edit-dropdown-min-width: 0;
  --dxbl-edit-dropdown-btn-focus-outline-color: #9b17e2;
  --dxbl-edit-dropdown-btn-focus-outline-width: 0.125rem;
  --dxbl-edit-dropdown-btn-focus-outline-offset: -1px;
}

.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content {
  font-size: var(--dxbl-edit-dropdown-font-size);
  font-family: var(--dxbl-edit-dropdown-font-family);
  line-height: var(--dxbl-edit-dropdown-line-height);
  background-color: var(--dxbl-edit-dropdown-bg);
  color: var(--dxbl-edit-dropdown-color);
  margin: var(--dxbl-edit-dropdown-margin-y) var(--dxbl-edit-dropdown-margin-x);
  border: var(--dxbl-edit-dropdown-border-width) var(--dxbl-edit-dropdown-border-style) var(--dxbl-edit-dropdown-border-color);
  border-radius: var(--dxbl-edit-dropdown-border-radius);
  -webkit-box-shadow: var(--dxbl-edit-dropdown-box-shadow);
          box-shadow: var(--dxbl-edit-dropdown-box-shadow);
  min-width: var(--dxbl-edit-dropdown-min-width);
  position: relative;
  z-index: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown-hidden,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content-hidden {
  visibility: hidden;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown-shown,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content-shown {
  visibility: visible;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body, .dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-modal-body, .dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-dropdown-body,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-modal-body,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-dropdown-body {
  padding: 0 !important;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body > *,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body > * {
  width: 100%;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-date-time-edit-calendar,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-date-time-edit-calendar {
  border: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs {
  border-bottom: var(--dxbl-edit-dropdown-border-width) var(--dxbl-edit-dropdown-border-style) var(--dxbl-edit-dropdown-border-color);
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs > .dxbl-tabs-tablist > ul > li,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs > .dxbl-tabs-tablist > 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 > .dxbl-tabs-tablist > 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 > .dxbl-tabs-tablist > 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 > .dxbl-tabs-tablist > 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 > .dxbl-tabs-tablist > 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 > .dxbl-tabs-tablist > 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 > .dxbl-tabs-tablist > 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 > .dxbl-tabs-tablist > 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 > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item.dxbl-date-time-edit-tabs-time {
  border-right: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-tabs-content,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-tabs-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-tabs-content .dxbl-calendar-header,
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-tabs-content .dxbl-calendar-header::before,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-tabs-content .dxbl-calendar-header,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-tabs-content .dxbl-calendar-header::before {
  background-color: transparent;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-listbox,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-listbox {
  --dxbl-listbox-bg: transparent;
  --dxbl-listbox-border-width: 0;
  --dxbl-listbox-border-radius: inherit;
  max-height: 200px;
  height: auto;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-listbox div.dxbl-listbox-item,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-listbox div.dxbl-listbox-item {
  white-space: nowrap;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-listbox .dxbs-gridview,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-listbox .dxbs-gridview {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-listbox .dxbs-gridview > .card,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-listbox .dxbs-gridview > .card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-listbox .dxbs-gridview > .card > .dxgvHSDC,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-listbox .dxbs-gridview > .card > .dxgvHSDC {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: var(--dxbl-edit-dropdown-header-padding-y) var(--dxbl-edit-dropdown-header-padding-x);
  border-bottom: var(--dxbl-edit-dropdown-border-width) var(--dxbl-edit-dropdown-border-style) var(--dxbl-edit-dropdown-border-color);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-edit-dropdown-header-bg, unset);
  color: var(--dxbl-edit-dropdown-header-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header::before,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 10%;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-btn,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-btn {
  --dxbl-btn-bg: transparent;
  --dxbl-btn-color: var(--dxbl-edit-dropdown-header-btn-color);
  --dxbl-btn-hover-color: var(--dxbl-edit-dropdown-header-btn-color);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-border-width: 0;
  --dxbl-btn-focus-box-shadow: none;
  --dxbl-btn-focus-outline-color: var(--dxbl-edit-dropdown-btn-focus-outline-color);
  --dxbl-btn-focus-outline-size: var(--dxbl-edit-dropdown-btn-focus-outline-width);
  --dxbl-btn-focus-outline-offset: var(--dxbl-edit-dropdown-btn-focus-outline-offset);
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-btn > svg.dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-edit-dropdown-header-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-edit-dropdown-header-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-edit-dropdown-header-btn-hover-color, var(--dxbl-image-hover-color, currentcolor));
  opacity: var(--dxbl-edit-dropdown-header-btn-hover-color, var(--dxbl-image-hover-color, 95%));
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-btn:disabled > .dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-btn.dxbl-disabled > .dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-edit-dropdown-header-btn-disabled-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-edit-dropdown-header-btn-disabled-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: none;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-edit-dropdown-title,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-edit-dropdown-title {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: var(--dxbl-edit-dropdown-header-title-font-weight);
  font-size: 0.9em;
  border: 0;
  margin: 0;
  white-space: nowrap;
}

.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown {
  max-width: 100vw;
}

.dxbl-sm.dxbl-dropdown > .dxbl-edit-dropdown, .dxbl-sm.dxbl-modal > .dxbl-modal-root > .dxbl-edit-dropdown {
  --dxbl-edit-dropdown-font-size: 0.75rem;
  --dxbl-edit-dropdown-line-height: 1.5;
  --dxbl-edit-dropdown-header-padding-x: 0.125rem;
  --dxbl-edit-dropdown-header-padding-y: 0.125rem;
  --dxbl-edit-dropdown-border-radius: 0.1875rem;
}

.dxbl-lg.dxbl-dropdown > .dxbl-edit-dropdown, .dxbl-lg.dxbl-modal > .dxbl-modal-root > .dxbl-edit-dropdown {
  --dxbl-edit-dropdown-font-size: 1rem;
  --dxbl-edit-dropdown-line-height: 1.375;
  --dxbl-edit-dropdown-header-padding-x: 0.375rem;
  --dxbl-edit-dropdown-header-padding-y: 0.375rem;
  --dxbl-edit-dropdown-border-radius: 0.1875rem;
}

.dxbl-rollers-container {
  --dxbl-roolers-container-padding-y: 1rem;
  --dxbl-roolers-container-padding-x: 1rem;
  --dxbl-rooler-item-padding-y: 0.5rem;
  --dxbl-rooler-item-padding-x: 1rem;
  --dxbl-rooler-title-padding-y: 0.5rem;
  --dxbl-rooler-title-padding-x: 1rem;
  --dxbl-rooler-title-font-weight: 600;
  --dxbl-roller-item-focus-outline-width: 0.125rem;
  --dxbl-roller-item-focus-outline-color: #9b17e2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: var(--dxbl-roolers-container-padding-y) var(--dxbl-roolers-container-padding-y);
}
.dxbl-rollers-container .dxbl-roller-container {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
      -ms-flex: 1 1;
          flex: 1 1;
  position: relative;
}
.dxbl-rollers-container .dxbl-roller-container .dxbl-roller {
  outline: 0;
  overflow: hidden;
  position: relative;
  color: inherit;
}
.dxbl-rollers-container .dxbl-roller-container .dxbl-roller-title {
  font-size: 0.8125em;
  font-weight: var(--dxbl-rooler-title-font-weight);
  padding: var(--dxbl-rooler-title-padding-y) var(--dxbl-rooler-title-padding-x);
  text-align: center;
  color: currentcolor;
  opacity: 0.5;
}
.dxbl-rollers-container .dxbl-roller-item,
.dxbl-rollers-container .dxbl-roller-after {
  text-align: center;
  padding: var(--dxbl-rooler-item-padding-y) var(--dxbl-rooler-item-padding-x);
  will-change: transform, opacity;
  white-space: nowrap;
}
.dxbl-rollers-container .dxbl-roller-item,
.dxbl-rollers-container .dxbl-roller-item.dxbl-roller-expander {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-rollers-container .dxbl-roller-item.dxbl-roller-expander {
  height: 0;
  overflow: hidden;
  visibility: hidden;
  padding: 0 1rem;
}
.dxbl-rollers-container .dxbl-roller-after {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  border-color: currentcolor;
  cursor: default;
}
.dxbl-rollers-container .dxbl-roller-after .dxbl-roller-item, .dxbl-rollers-container .dxbl-roller-after::after {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  font-weight: 600;
}
.dxbl-rollers-container .dxbl-roller-after::after {
  content: " ";
  border-top: 1px solid currentcolor;
  border-bottom: 1px solid currentcolor;
  opacity: 0.15;
  z-index: 2;
}
.dxbl-rollers-container:not([data-dx-focus-hidden]) .dxbl-roller-after:focus-visible {
  outline: var(--dxbl-roller-item-focus-outline-width) solid var(--dxbl-roller-item-focus-outline-color);
  outline-offset: calc(var(--dxbl-roller-item-focus-outline-width) * -1);
}
.dxbl-rollers-container.dxbl-roller-invalid-data .dxbl-roller-after > .dxbl-roller-item {
  opacity: 0.35;
}
.dxbl-rollers-container .dxbl-roller:focus .dxbl-roller-after::after {
  opacity: 0.3;
}

.dxbl-sm .dxbl-rollers-container {
  --dxbl-roolers-container-padding-y: 0.75rem;
  --dxbl-roolers-container-padding-x: 0.75rem;
  --dxbl-rooler-item-padding-y: 0.375rem;
  --dxbl-rooler-item-padding-x: 0.75rem;
  --dxbl-rooler-title-padding-y: 0.375rem;
  --dxbl-rooler-title-padding-x: 0.75rem;
}

.dxbl-lg .dxbl-rollers-container {
  --dxbl-roolers-container-padding-y: 1.25rem;
  --dxbl-roolers-container-padding-x: 1.25rem;
  --dxbl-rooler-item-padding-y: 0.625rem;
  --dxbl-rooler-item-padding-x: 1.25rem;
  --dxbl-rooler-title-padding-y: 0.625rem;
  --dxbl-rooler-title-padding-x: 1.25rem;
}

.dxbl-rollers-footer {
  --dxbl-roolers-footer-bg: unset;
  --dxbl-roolers-footer-color: inherit;
  --dxbl-roolers-border-color: #615f63;
  --dxbl-roolers-border-style: solid;
  --dxbl-roolers-border-width: 1px;
  --dxbl-roolers-footer-padding-y: 0.5rem;
  --dxbl-roolers-footer-padding-x: 0.5rem;
  --dxbl-roolers-footer-btn-spacing: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: var(--dxbl-roolers-footer-padding-y) var(--dxbl-roolers-footer-padding-x);
  border-top: var(--dxbl-roolers-border-width) var(--dxbl-roolers-border-style) var(--dxbl-roolers-border-color);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-roolers-footer-bg, unset);
  color: var(--dxbl-roolers-footer-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-rollers-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-rollers-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-rollers-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-rollers-footer::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 7%;
}
.dxbl-rollers-footer > .dxbl-btn {
  --dxbl-btn-focus-box-shadow: none;
  --dxbl-btn-focus-outline-color: #9b17e2;
  --dxbl-btn-focus-outline-size: 0.125rem;
}

.dxbl-sm .dxbl-rollers-footer {
  --dxbl-roolers-footer-padding-y: 0.375rem;
  --dxbl-roolers-footer-padding-x: 0.375rem;
}

.dxbl-lg .dxbl-rollers-footer {
  --dxbl-roolers-footer-padding-y: 0.625rem;
  --dxbl-roolers-footer-padding-x: 0.625rem;
}

.dxbl-pager {
  --dxbl-pager-font-family: inherit;
  --dxbl-pager-font-size: 0.875rem;
  --dxbl-pager-line-height: 1.4285;
  --dxbl-pager-bg: transparent;
  --dxbl-pager-color: white;
  --dxbl-pager-border-color: transparent;
  --dxbl-pager-border-style: solid;
  --dxbl-pager-border-width: 0;
  --dxbl-pager-border-radius: 0.1875rem;
  --dxbl-pager-padding-x: 0;
  --dxbl-pager-padding-y: 0;
  --dxbl-pager-btn-bg: #46444a;
  --dxbl-pager-btn-border-color: #615f63;
  --dxbl-pager-btn-border-style: solid;
  --dxbl-pager-btn-border-width: 1px;
  --dxbl-pager-btn-color: unset;
  --dxbl-pager-btn-hover-bg: unset;
  --dxbl-pager-btn-hover-color: inherit;
  --dxbl-pager-btn-disabled-bg: #37353d;
  --dxbl-pager-btn-disabled-color: unset;
  --dxbl-pager-btn-padding-x: 0.375rem;
  --dxbl-pager-btn-padding-y: 0.25003125rem;
  --dxbl-pager-page-btn-bg: #46444a;
  --dxbl-pager-page-btn-color: white;
  --dxbl-pager-page-btn-hover-bg: unset;
  --dxbl-pager-page-btn-hover-color: inherit;
  --dxbl-pager-active-page-btn-bg: #9b17e2;
  --dxbl-pager-active-page-btn-color: #fff;
  --dxbl-pager-page-edit-bg: #2b2a2f;
  --dxbl-pager-page-edit-color: white;
  --dxbl-pager-page-edit-border-color: #615f63;
  --dxbl-pager-page-edit-padding-x: 0.375rem;
  --dxbl-pager-page-edit-padding-y: 0.25003125rem;
  --dxbl-pager-page-edit-spacing: 0.375rem;
  font-family: var(--dxbl-pager-font-family);
  font-size: var(--dxbl-pager-font-size);
  line-height: var(--dxbl-pager-line-height);
  background-color: var(--dxbl-pager-bg);
  border-radius: var(--dxbl-pager-border-radius);
  border: var(--dxbl-pager-border-width) var(--dxbl-pager-border-style) var(--dxbl-pager-border-color);
  color: var(--dxbl-pager-color);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: var(--dxbl-pager-padding-y) var(--dxbl-pager-padding-x);
  position: relative;
  z-index: 0;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary {
  --dxbl-btn-font-family: var(--dxbl-pager-font-family);
  --dxbl-btn-font-size: var(--dxbl-pager-font-size);
  --dxbl-btn-line-height: var(--dxbl-pager-line-height);
  --dxbl-btn-bg: var(--dxbl-pager-btn-bg);
  --dxbl-btn-color: var(--dxbl-pager-btn-color);
  --dxbl-btn-border-color: var(--dxbl-pager-btn-border-color);
  --dxbl-btn-border-style: var(--dxbl-pager-btn-border-style);
  --dxbl-btn-border-width: var(--dxbl-pager-btn-border-width);
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-hover-bg: var(--dxbl-pager-btn-hover-bg);
  --dxbl-btn-hover-background: none;
  --dxbl-btn-hover-color: var(--dxbl-pager-btn-hover-color);
  --dxbl-btn-hover-border-color: var(--dxbl-pager-btn-border-color);
  --dxbl-btn-disabled-bg: var(--dxbl-pager-btn-disabled-bg);
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-disabled-color: var(--dxbl-pager-btn-disabled-color);
  --dxbl-btn-disabled-border-color: var(--dxbl-pager-btn-border-color);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-padding-x: var(--dxbl-pager-btn-padding-x);
  --dxbl-btn-padding-y: var(--dxbl-pager-btn-padding-y);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: calc(2 * var(--dxbl-pager-btn-padding-y) + var(--dxbl-pager-font-size) * var(--dxbl-pager-line-height) + 2 * var(--dxbl-pager-btn-border-width));
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-pager-btn-hover-bg, unset);
  color: var(--dxbl-pager-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-pager-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-pager-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-pager-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-pager-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-pager-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-pager-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-pager-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-pager-btn-bg, transparent);
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn {
  --dxbl-btn-bg: var(--dxbl-pager-page-btn-bg);
  --dxbl-btn-color: var(--dxbl-pager-page-btn-color);
  --dxbl-btn-disabled-bg: var(--dxbl-pager-page-btn-bg);
  --dxbl-btn-disabled-color: var(--dxbl-pager-page-btn-color);
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-pager-page-btn-hover-bg, unset);
  color: var(--dxbl-pager-page-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-pager-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-pager-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-pager-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-pager-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-pager-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-pager-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-pager-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn:not(.dxbl-disabled):not(:disabled):hover::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-pager-page-btn-bg, transparent);
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-active-page-btn {
  --dxbl-btn-bg: var(--dxbl-pager-active-page-btn-bg);
  --dxbl-btn-color: var(--dxbl-pager-active-page-btn-color);
  --dxbl-btn-disabled-bg: var(--dxbl-pager-active-page-btn-bg);
  --dxbl-btn-disabled-color: var(--dxbl-pager-active-page-btn-color);
  --dxbl-btn-disabled-background: none;
  --dxbl-pager-page-btn-hover-bg: #9b17e2;
  --dxbl-pager-page-btn-hover-color: #fff;
  cursor: default;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-active-page-btn > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-active-page-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-active-page-btn.dxbl-disabled > :not(.dxbl-image), .dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-active-page-btn:disabled > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-pager-page-btn) > svg.dxbl-image {
  color: var(--dxbl-pager-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-pager-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-pager-page-btn):not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-pager-page-btn):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-pager-page-btn):not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-pager-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-pager-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-pager-page-btn).dxbl-disabled > .dxbl-image, .dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-pager-page-btn):disabled > .dxbl-image {
  color: var(--dxbl-pager-btn-disabled-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-pager-btn-disabled-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-first-page-btn {
  border-bottom-left-radius: var(--dxbl-btn-border-radius) !important;
  border-top-left-radius: var(--dxbl-btn-border-radius) !important;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-last-page-btn {
  border-bottom-right-radius: var(--dxbl-btn-border-radius) !important;
  border-top-right-radius: var(--dxbl-btn-border-radius) !important;
}
.dxbl-pager .dxbl-pager-page-edit {
  --dxbl-text-edit-font-family: var(--dxbl-pager-font-family);
  --dxbl-text-edit-font-size: var(--dxbl-pager-font-size);
  --dxbl-text-edit-line-height: var(--dxbl-pager-line-height);
  --dxbl-text-edit-bg: var(--dxbl-pager-page-edit-bg);
  --dxbl-text-edit-color: var(--dxbl-pager-page-edit-color);
  --dxbl-text-edit-border-color: var(--dxbl-pager-page-edit-border-color);
  --dxbl-text-edit-padding-x: var(--dxbl-pager-page-edit-padding-x);
  --dxbl-text-edit-padding-y: var(--dxbl-pager-page-edit-padding-y);
  border-radius: 0;
  margin-left: var(--dxbl-pager-page-edit-spacing);
  margin-right: 0 !important;
}
.dxbl-pager .dxbl-pager-page-edit > input {
  text-align: center;
}
.dxbl-pager .dxbl-pager-page-edit-text {
  --dxbl-text-padding-x: var(--dxbl-pager-page-edit-spacing);
  --dxbl-text-padding-y: var(--dxbl-pager-page-edit-padding-y);
  white-space: nowrap;
}
.dxbl-pager .dxbl-pager-compact-mode {
  display: none;
}
.dxbl-pager.dxbl-sm {
  --dxbl-pager-font-size: 0.75rem;
  --dxbl-pager-line-height: 1.5;
  --dxbl-pager-border-radius: 0.1875rem;
  --dxbl-pager-padding-x: 0;
  --dxbl-pager-padding-y: 0;
  --dxbl-pager-btn-padding-x: 0.25rem;
  --dxbl-pager-btn-padding-y: 0.1875rem;
  --dxbl-pager-page-edit-padding-x: 0.25rem;
  --dxbl-pager-page-edit-padding-y: 0.1875rem;
  --dxbl-pager-page-edit-spacing: 0.25rem;
}
.dxbl-pager.dxbl-lg {
  --dxbl-pager-font-size: 1rem;
  --dxbl-pager-line-height: 1.375;
  --dxbl-pager-border-radius: 0.1875rem;
  --dxbl-pager-padding-x: 0;
  --dxbl-pager-padding-y: 0;
  --dxbl-pager-btn-padding-x: 0.5rem;
  --dxbl-pager-btn-padding-y: 0.3125rem;
  --dxbl-pager-page-edit-padding-x: 0.5rem;
  --dxbl-pager-page-edit-padding-y: 0.3125rem;
  --dxbl-pager-page-edit-spacing: 0.5rem;
}

@media (max-width: 375px) {
  .dxbl-pager.dxbl-sm .dxbl-pager-compact-mode {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .dxbl-pager.dxbl-sm .dxbl-pager-full-mode {
    display: none;
  }
}
@media (max-width: 576px) {
  .dxbl-pager:not(.dxbl-sm):not(.dxbl-lg) .dxbl-pager-compact-mode {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .dxbl-pager:not(.dxbl-sm):not(.dxbl-lg) .dxbl-pager-full-mode {
    display: none;
  }
}
@media (max-width: 625px) {
  .dxbl-pager.dxbl-lg .dxbl-pager-compact-mode {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .dxbl-pager.dxbl-lg .dxbl-pager-full-mode {
    display: none;
  }
}
.dxbl-pager-container {
  --dxbl-pager-container-padding-x: 0.5rem;
  --dxbl-pager-container-padding-y: 0.5rem;
  --dxbl-pager-container-spacing: 0.5rem;
  background-color: transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: var(--dxbl-pager-container-padding-y) var(--dxbl-pager-container-padding-x) 0;
}
.dxbl-pager-container > * {
  margin-bottom: var(--dxbl-pager-container-padding-y);
}
.dxbl-pager-container > :not(:last-child) {
  margin-right: var(--dxbl-pager-container-spacing);
}
.dxbl-pager-container > .dxbl-pager-page-size-selector {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.dxbl-pager-container > .dxbl-pager-page-size-selector > label {
  padding-left: 0;
  white-space: nowrap;
}
.dxbl-pager-container > .dxbl-pager-page-size-selector > .dxbl-text-edit {
  width: 5em;
}
.dxbl-pager-container.dxbl-sm, .dxbl-sm > .dxbl-pager-container {
  --dxbl-pager-container-padding-x: 0.375rem;
  --dxbl-pager-container-padding-y: 0.375rem;
  --dxbl-pager-container-spacing: 0.25rem;
}
.dxbl-pager-container.dxbl-lg, .dxbl-lg > .dxbl-pager-container {
  --dxbl-pager-container-padding-x: 0.625rem;
  --dxbl-pager-container-padding-y: 0.625rem;
  --dxbl-pager-container-spacing: 0.75rem;
}

.dxbl-scroll-viewer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  overflow: hidden;
  width: 100%;
  z-index: 0;
  --dxbl-scroll-viewer-hor-scroll-bar-height: 0.2rem;
  --dxbl-scroll-viewer-hor-scroll-bar-hover-height: 0.5rem;
  --dxbl-scroll-viewer-vert-scroll-bar-width: 0.2rem;
  --dxbl-scroll-viewer-vert-scroll-bar-hover-width: 0.5rem;
}
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active {
  display: none;
}
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-scroll-viewer-scroll-thumb,
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-scroll-viewer-scroll-thumb {
  display: none;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar, .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar {
  bottom: 0;
  right: 0;
  position: absolute;
  display: none;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  z-index: 1;
  background-color: transparent;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb, .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb {
  background-color: currentcolor;
  opacity: 0.5;
  border-radius: 0.1rem;
  cursor: default;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar {
  top: 0;
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-hover-width);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb {
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-width);
  -webkit-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  opacity: 0.75;
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-hover-width);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-width);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  opacity: 0.75;
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-hover-width);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-width);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar {
  left: 0;
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-hover-height);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb {
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-height);
  -webkit-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  opacity: 0.75;
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-hover-height);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-height);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  opacity: 0.75;
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-hover-height);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-height);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-content {
  overflow: auto;
  width: 100%;
  scrollbar-width: none;
  scrollbar-height: none;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-content::-webkit-scrollbar {
  display: none;
}

.dxbl-scroll-viewer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  overflow: hidden;
  width: 100%;
  z-index: 0;
  --dxbl-scroll-viewer-hor-scroll-bar-height: 0.2rem;
  --dxbl-scroll-viewer-hor-scroll-bar-hover-height: 0.5rem;
  --dxbl-scroll-viewer-vert-scroll-bar-width: 0.2rem;
  --dxbl-scroll-viewer-vert-scroll-bar-hover-width: 0.5rem;
}
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active {
  display: none;
}
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-scroll-viewer-scroll-thumb,
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-scroll-viewer-scroll-thumb {
  display: none;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar, .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar {
  bottom: 0;
  right: 0;
  position: absolute;
  display: none;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  z-index: 1;
  background-color: transparent;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb, .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb {
  background-color: currentcolor;
  opacity: 0.5;
  border-radius: 0.1rem;
  cursor: default;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar {
  top: 0;
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-hover-width);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb {
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-width);
  -webkit-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  opacity: 0.75;
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-hover-width);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-width);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  opacity: 0.75;
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-hover-width);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-width);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar {
  left: 0;
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-hover-height);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb {
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-height);
  -webkit-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  opacity: 0.75;
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-hover-height);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-height);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  opacity: 0.75;
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-hover-height);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-height);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-content {
  overflow: auto;
  width: 100%;
  scrollbar-width: none;
  scrollbar-height: none;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-content::-webkit-scrollbar {
  display: none;
}

.dxbl-grid {
  --dxbl-grid-font-family: inherit;
  --dxbl-grid-font-size: 0.875rem;
  --dxbl-grid-line-height: 1.4285;
  --dxbl-grid-min-width: 240px;
  --dxbl-grid-max-height: 10000px;
  --dxbl-grid-bg: #46444a;
  --dxbl-grid-color: white;
  --dxbl-grid-border-color: #615f63;
  --dxbl-grid-fixed-column-border-color: #495057;
  --dxbl-grid-border-style: solid;
  --dxbl-grid-border-width: 1px;
  --dxbl-grid-border-radius: 0.1875rem;
  --dxbl-grid-highlighted-text-bg: yellow;
  --dxbl-grid-highlighted-text-color: #212529;
  --dxbl-grid-empty-data-area-padding-x: 1.5rem;
  --dxbl-grid-empty-data-area-padding-y: 3rem;
  --dxbl-grid-text-cell-padding-x: 0.375rem;
  --dxbl-grid-text-cell-padding-y: 0.25003125rem;
  --dxbl-grid-editor-cell-padding-x: 0.375rem;
  --dxbl-grid-editor-cell-padding-y: 0.25003125rem;
  --dxbl-grid-toolbar-container-padding-x: 1rem;
  --dxbl-grid-toolbar-container-padding-y: 0.75rem;
  --dxbl-grid-toolbar-container-min-height: 3.375rem;
  --dxbl-grid-group-panel-container-padding-x: 1rem;
  --dxbl-grid-group-panel-container-padding-y: 0.75rem;
  --dxbl-grid-group-panel-container-spacing: 0.5rem;
  --dxbl-grid-group-panel-header-padding-x: 0.75rem;
  --dxbl-grid-group-panel-header-padding-y: 0.25003125rem;
  --dxbl-grid-group-panel-header-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.12);
  --dxbl-grid-group-indent-cell-width: 1.875rem;
  --dxbl-grid-search-box-container-width: 17rem;
  --dxbl-grid-search-box-container-padding-x: 1rem;
  --dxbl-grid-search-box-container-padding-y: 0.75rem;
  --dxbl-grid-empty-header-panel-padding-x: 1rem;
  --dxbl-grid-empty-header-panel-padding-y: 0.5rem;
  --dxbl-grid-edit-form-padding-x: 1rem;
  --dxbl-grid-edit-form-padding-y: 1rem;
  --dxbl-grid-inplace-edit-border-width: 2px;
  --dxbl-grid-detail-cell-padding-x: 1.75rem;
  --dxbl-grid-detail-cell-padding-y: 1.75rem;
  --dxbl-grid-expand-btn-bg: transparent;
  --dxbl-grid-expand-btn-color: unset;
  --dxbl-grid-expand-btn-hover-bg: unset;
  --dxbl-grid-expand-btn-hover-color: unset;
  --dxbl-grid-expand-btn-padding-x: 0.25003125rem;
  --dxbl-grid-expand-btn-padding-y: 0.25003125rem;
  --dxbl-grid-header-font-weight: 600;
  --dxbl-grid-header-bg: unset;
  --dxbl-grid-header-color: inherit;
  --dxbl-grid-header-spacing: 0.375rem;
  --dxbl-grid-footer-font-weight: 700;
  --dxbl-grid-footer-bg: unset;
  --dxbl-grid-footer-color: inherit;
  --dxbl-grid-group-footer-font-weight: 600;
  --dxbl-grid-group-footer-bg: unset;
  --dxbl-grid-group-footer-color: inherit;
  --dxbl-grid-selection-bg: unset;
  --dxbl-grid-selection-color: inherit;
  --dxbl-grid-focus-bg: unset;
  --dxbl-grid-focus-color: #fff;
  --dxbl-grid-focus-frame-color: #9b17e2;
  --dxbl-grid-selection-focus-bg: unset;
  --dxbl-grid-selection-focus-color: #fff;
  --dxbl-grid-touch-bg: unset;
  --dxbl-grid-touch-color: inherit;
  --dxbl-grid-hover-bg: inherit;
  --dxbl-grid-hover-color: inherit;
  --dxbl-grid-top-fixed-body-height: 1.75rem;
  background-color: var(--dxbl-grid-bg);
  border-radius: var(--dxbl-grid-border-radius);
  border: var(--dxbl-grid-border-width) var(--dxbl-grid-border-style) var(--dxbl-grid-border-color);
  color: var(--dxbl-grid-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: var(--dxbl-grid-font-family);
  font-size: var(--dxbl-grid-font-size);
  line-height: var(--dxbl-grid-line-height);
  min-width: var(--dxbl-grid-min-width);
  max-height: var(--dxbl-grid-max-height);
  width: 100%;
  text-align: left;
}
.dxbl-grid > .dxbl-loading-panel {
  z-index: 1;
}
.dxbl-grid > .dxbl-grid-top-panel, .dxbl-grid > .dxbl-grid-bottom-panel {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.dxbl-grid > .dxbl-grid-top-panel:focus-visible, .dxbl-grid > .dxbl-grid-bottom-panel:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid > .dxbl-grid-top-panel:focus-visible, .dxSafari .dxbl-grid > .dxbl-grid-bottom-panel:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid > .dxbl-grid-bottom-panel {
  border-top: var(--dxbl-grid-border-width) var(--dxbl-grid-border-style) var(--dxbl-grid-border-color);
}
.dxbl-grid > .dxbl-grid-bottom-panel:last-of-type {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.dxbl-grid > .dxbl-grid-toolbar-container {
  padding: var(--dxbl-grid-toolbar-container-padding-y) var(--dxbl-grid-toolbar-container-padding-x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: var(--dxbl-grid-toolbar-container-min-height);
}
.dxbl-grid > .dxbl-grid-toolbar-container:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid > .dxbl-grid-toolbar-container:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid > .dxbl-grid-toolbar-container, .dxbl-grid > .dxbl-grid-top-panel {
  border-bottom: var(--dxbl-grid-border-width) var(--dxbl-grid-border-style) var(--dxbl-grid-border-color);
}
.dxbl-grid > .dxbl-grid-top-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-grid > .dxbl-grid-top-panel:first-of-type {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  padding: var(--dxbl-grid-group-panel-container-padding-y) var(--dxbl-grid-group-panel-container-padding-x) 0;
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container > * {
  margin-bottom: var(--dxbl-grid-group-panel-container-padding-y);
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container > :not(:last-child) {
  margin-right: var(--dxbl-grid-group-panel-container-spacing);
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container > .dxbl-text {
  --dxbl-text-padding-x: 0;
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container .dxbl-grid-group-panel-free-space {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container .dxbl-grid-header {
  border: var(--dxbl-grid-border-width) var(--dxbl-grid-border-style) var(--dxbl-grid-border-color);
  border-radius: var(--dxbl-grid-border-radius);
  padding: var(--dxbl-grid-group-panel-header-padding-y) var(--dxbl-grid-group-panel-header-padding-x);
  -webkit-box-shadow: var(--dxbl-grid-group-panel-header-shadow);
          box-shadow: var(--dxbl-grid-group-panel-header-shadow);
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container .dxbl-grid-header:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container .dxbl-grid-header:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-search-box-container {
  margin-left: auto;
  width: var(--dxbl-grid-search-box-container-width);
  padding: var(--dxbl-grid-search-box-container-padding-y) var(--dxbl-grid-search-box-container-padding-x);
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-search-box-container:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-search-box-container:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid > .dxbl-grid-top-panel.dxbl-grid-multiple-panel {
  -webkit-flex-wrap: wrap-reverse;
      -ms-flex-wrap: wrap-reverse;
          flex-wrap: wrap-reverse;
}
@media (max-width: 768px) {
  .dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-search-box-container {
    width: 100%;
  }
  .dxbl-grid > .dxbl-grid-top-panel.dxbl-grid-multiple-panel > .dxbl-grid-search-box-container {
    padding-bottom: 0;
  }
  .dxbl-grid > .dxbl-grid-top-panel.dxbl-grid-multiple-panel > .dxbl-grid-search-box-container:focus {
    outline: 0;
  }
  .dxbl-grid > .dxbl-grid-top-panel.dxbl-grid-multiple-panel > .dxbl-grid-search-box-container:focus > .dxbl-grid-search-box {
    outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  }
}
.dxbl-grid .dxbl-grid-search-box-container > .dxbl-grid-search-box > .dxbl-btn-icon > .dxbl-image {
  opacity: 0.4;
}
.dxbl-grid .dxbl-grid-highlighted-text {
  color: var(--dxbl-grid-highlighted-text-color);
  background-color: var(--dxbl-grid-highlighted-text-bg);
}
.dxbl-grid .dxbl-grid-empty-data-area {
  height: 100%;
  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;
}
.dxFirefox .dxbl-grid .dxbl-grid-empty-data-area {
  height: auto;
}
.dxbl-grid .dxbl-grid-empty-data-area span.dxbl-grid-empty-data-not-found {
  display: block;
  color: #adb5bd;
  font-weight: 400;
}
.dxbl-grid .dxbl-grid-empty-data-area span.dxbl-grid-empty-data-loading {
  vertical-align: middle;
  padding-left: 0.5rem;
  color: #bca0d9;
  font-weight: 400;
}
.dxbl-grid .dxbl-grid-empty-data-area .dxbl-wait-indicator {
  vertical-align: middle;
  width: 2rem;
  height: 2rem;
}
.dxbl-grid .dxbl-grid-empty-data-area .dxbl-image {
  width: 3rem;
  height: 3rem;
  color: #adb5bd;
}
.dxbl-grid .dxbl-pager {
  --dxbl-pager-font-family: var(--dxbl-grid-font-family);
  --dxbl-pager-font-size: var(--dxbl-grid-font-size);
}
.dxbl-grid .dxbl-text-edit {
  --dxbl-text-edit-font-family: var(--dxbl-grid-font-family);
  --dxbl-text-edit-font-size: var(--dxbl-grid-font-size);
}
.dxbl-grid .dxbl-checkbox {
  --dxbl-checkbox-font-family: var(--dxbl-grid-font-family);
  --dxbl-checkbox-font-size: var(--dxbl-grid-font-size);
}
.dxbl-grid.dxbl-sm {
  --dxbl-grid-font-size: 0.75rem;
  --dxbl-grid-line-height: 1.5;
  --dxbl-grid-empty-data-area-padding-x: 1rem;
  --dxbl-grid-empty-data-area-padding-y: 2rem;
  --dxbl-grid-text-cell-padding-x: 0.25rem;
  --dxbl-grid-text-cell-padding-y: 0.1875rem;
  --dxbl-grid-editor-cell-padding-x: 0.25rem;
  --dxbl-grid-editor-cell-padding-y: 0.1875rem;
  --dxbl-grid-toolbar-container-padding-x: 0.75rem;
  --dxbl-grid-toolbar-container-padding-y: 0.5rem;
  --dxbl-grid-toolbar-container-min-height: 2.625rem;
  --dxbl-grid-group-panel-container-padding-x: 0.75rem;
  --dxbl-grid-group-panel-container-padding-y: 0.5rem;
  --dxbl-grid-group-panel-container-spacing: 0.25rem;
  --dxbl-grid-group-panel-header-padding-x: 0.5rem;
  --dxbl-grid-group-panel-header-padding-y: 0.1875rem;
  --dxbl-grid-group-indent-cell-width: 1.625rem;
  --dxbl-grid-expand-btn-padding-x: 0.1875rem;
  --dxbl-grid-expand-btn-padding-y: 0.1875rem;
  --dxbl-grid-search-box-container-width: 15rem;
  --dxbl-grid-search-box-container-padding-x: 0.75rem;
  --dxbl-grid-search-box-container-padding-y: 0.5rem;
  --dxbl-grid-empty-header-panel-padding-x: 0.75rem;
  --dxbl-grid-empty-header-panel-padding-y: 0.375rem;
  --dxbl-grid-edit-form-padding-x: 0.5rem;
  --dxbl-grid-edit-form-padding-y: 0.5rem;
  --dxbl-grid-detail-cell-padding-x: 1.5rem;
  --dxbl-grid-detail-cell-padding-y: 1.5rem;
  --dxbl-grid-header-spacing: 0.25rem;
  --dxbl-grid-top-fixed-body-height: 1.5rem;
}
.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-top-fixed-body-height: 2rem;
}
.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:is(.dxbl-grid-command-cell) .dxbl-btn,
.dxbl-grid-selection-cell:is(.dxbl-grid-command-cell) .dxbl-btn {
  max-width: 100%;
}
.dxbl-grid-command-cell .dxbl-checkbox.dxbl-grid-selection-check-wave-animated .dxbl-checkbox-check-element::after,
.dxbl-grid-selection-cell .dxbl-checkbox.dxbl-grid-selection-check-wave-animated .dxbl-checkbox-check-element::after {
  content: "";
  position: absolute;
  width: var(--dxbl-checkbox-check-element-size);
  height: var(--dxbl-checkbox-check-element-size);
  border-radius: 0.1875rem;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
  background-repeat: no-repeat;
  -webkit-background-size: 70% 100%;
          background-size: 70% 100%;
  -webkit-animation: 1.5s linear infinite dxbl-grid-selection-checkbox-background-position-animation;
       -o-animation: 1.5s linear infinite dxbl-grid-selection-checkbox-background-position-animation;
          animation: 1.5s linear infinite dxbl-grid-selection-checkbox-background-position-animation;
}
.dxbl-grid-focused-row > .dxbl-grid-command-cell > .dxbl-checkbox .dxbl-checkbox-check-element,
.dxbl-grid-focused-row > .dxbl-grid-selection-cell > .dxbl-checkbox .dxbl-checkbox-check-element {
  color: var(--dxbl-grid-color);
  outline: 1px solid var(--dxbl-grid-bg);
}
.dxbl-grid-focused-row > .dxbl-grid-command-cell > .dxbl-checkbox .dxbl-checkbox-check-element:focus-within,
.dxbl-grid-focused-row > .dxbl-grid-selection-cell > .dxbl-checkbox .dxbl-checkbox-check-element:focus-within {
  outline: 0;
  --dxbl-checkbox-checked-focus-shadow-color: rgba(229, 229, 229, 0.5);
  --dxbl-checkbox-checked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-checked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-unchecked-focus-shadow-color: rgba(229, 229, 229, 0.5);
  --dxbl-checkbox-unchecked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-unchecked-focus-shadow-blur: 0rem;
}
.dxbl-grid-command-cell .dxbl-grid-header-content,
.dxbl-grid-selection-cell .dxbl-grid-header-content {
  height: 100%;
  overflow: hidden;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: calc(var(--dxbl-grid-text-cell-padding-y) * -1) 0;
  padding: var(--dxbl-grid-text-cell-padding-y) 0;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-checkbox,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-checkbox {
  border: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: calc(var(--dxbl-grid-text-cell-padding-y) * -1) 0;
  vertical-align: top;
}
.dxbl-grid-command-cell .dxbl-grid-header-content.dxbl-align-center,
.dxbl-grid-selection-cell .dxbl-grid-header-content.dxbl-align-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-grid-command-cell .dxbl-grid-header-content.dxbl-align-right,
.dxbl-grid-selection-cell .dxbl-grid-header-content.dxbl-align-right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container {
  --dxbl-grid-select-all-split-btn-container-btn-width: 1.2499375rem;
  --dxbl-grid-header-spacing: 0;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: calc(var(--dxbl-grid-select-all-split-btn-container-btn-width) * -1);
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn {
  --dxbl-btn-bg: transparent;
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: none;
  --dxbl-btn-border-width: 0;
  --dxbl-btn-padding-y: 0;
  --dxbl-btn-box-shadow: none;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn:not(.dxbl-btn-split-dropdown),
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn:not(.dxbl-btn-split-dropdown) {
  --dxbl-btn-focus-shadow-blur: 0;
  --dxbl-btn-focus-shadow-spread: 0;
  margin-right: 0;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn:not(.dxbl-btn-split-dropdown) > .dxbl-checkbox,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn:not(.dxbl-btn-split-dropdown) > .dxbl-checkbox {
  --dxbl-checkbox-border-width: 0;
  border: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: calc(var(--dxbl-grid-text-cell-padding-y) * -1) 0;
  vertical-align: top;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown {
  --dxbl-btn-padding-x: 0;
  width: var(--dxbl-grid-select-all-split-btn-container-btn-width);
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown > svg.dxbl-image,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-hover-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-hover-color, 95%));
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:disabled > .dxbl-image,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown.dxbl-disabled > .dxbl-image,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container.dxbl-sm,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container.dxbl-sm {
  --dxbl-grid-select-all-split-btn-container-btn-width: 1.125rem;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container.dxbl-lg,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container.dxbl-lg {
  --dxbl-grid-select-all-split-btn-container-btn-width: 1.375rem;
}

.dxbl-grid-draggable-header {
  --dxbl-grid-draggable-header-font-size: 0.875rem;
  --dxbl-grid-draggable-header-line-height: 1.4285;
  --dxbl-grid-draggable-header-bg: #46444a;
  --dxbl-grid-draggable-header-color: white;
  --dxbl-grid-draggable-header-border-color: #615f63;
  --dxbl-grid-draggable-header-border-style: solid;
  --dxbl-grid-draggable-header-border-width: 1px;
  --dxbl-grid-draggable-header-border-radius: 0.1875rem;
  --dxbl-grid-draggable-header-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.12);
  font-size: var(--dxbl-grid-draggable-header-font-size);
  line-height: var(--dxbl-grid-draggable-header-line-height);
  background-color: var(--dxbl-grid-draggable-header-bg);
  border-radius: var(--dxbl-grid-draggable-header-border-radius);
  border: var(--dxbl-grid-draggable-header-border-width) var(--dxbl-grid-draggable-header-border-style) var(--dxbl-grid-draggable-header-border-color);
  -webkit-box-shadow: var(--dxbl-grid-draggable-header-shadow);
          box-shadow: var(--dxbl-grid-draggable-header-shadow);
  visibility: hidden;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  z-index: 20000;
  cursor: move;
  top: 0;
  left: 0;
  pointer-events: none;
}
.dxbl-grid-draggable-header .dxbl-grid-header-content {
  width: 100%;
}
.dxbl-grid-draggable-header .dxbl-grid-header-content > span {
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: normal;
}

.dxbl-grid-draggable-header::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: move;
}

.dxbl-grid-row-drag-hint {
  --dxbl-grid-row-drag-hint-bg: #46444a;
  --dxbl-grid-row-drag-hint-text-cell-padding-x: 0.375rem;
  --dxbl-grid-row-drag-hint-text-cell-padding-y: 0.25003125rem;
  --dxbl-grid-row-drag-hint-border-style: solid;
  --dxbl-grid-row-drag-hint-border-color: #615f63;
  --dxbl-grid-row-drag-hint-border-radius: 0.1875rem;
  --dxbl-grid-row-drag-hint-shadow: 0 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.6);
  --dxbl-grid-row-drag-hint-font-family: inherit;
  --dxbl-grid-row-drag-hint-font-size: 0.875rem;
  --dxbl-grid-row-drag-hint-line-height: 1.4285;
  position: fixed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: move;
  visibility: hidden;
  pointer-events: none;
  background-color: var(--dxbl-grid-row-drag-hint-bg);
  border-radius: var(--dxbl-grid-row-drag-hint-border-radius);
  -webkit-box-shadow: var(--dxbl-grid-row-drag-hint-shadow);
          box-shadow: var(--dxbl-grid-row-drag-hint-shadow);
  font-family: var(--dxbl-grid-row-drag-hint-font-family);
  font-size: var(--dxbl-grid-row-drag-hint-font-size);
  line-height: var(--dxbl-grid-row-drag-hint-line-height);
  padding: var(--dxbl-grid-row-drag-hint-text-cell-padding-y) var(--dxbl-grid-row-drag-hint-text-cell-padding-x);
}
.dxbl-grid-row-drag-hint.dxbl-sm {
  --dxbl-grid-row-drag-hint-font-size: 0.75rem;
  --dxbl-grid-row-drag-hint-line-height: 1.5;
  --dxbl-grid-row-drag-hint-text-cell-padding-x: 0.25rem;
  --dxbl-grid-row-drag-hint-text-cell-padding-y: 0.1875rem;
}
.dxbl-grid-row-drag-hint.dxbl-lg {
  --dxbl-grid-row-drag-hint-font-size: 1rem;
  --dxbl-grid-row-drag-hint-line-height: 1.375;
  --dxbl-grid-row-drag-hint-text-cell-padding-x: 0.5rem;
  --dxbl-grid-row-drag-hint-text-cell-padding-y: 0.3125rem;
}
.dxbl-grid-row-drag-hint > .dxbl-grid-row-drag-hint-drag-anchor {
  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;
  height: auto;
  padding-right: var(--dxbl-grid-row-drag-hint-text-cell-padding-x);
}
.dxbl-grid-row-drag-hint > .dxbl-text {
  border-left: 1px var(--dxbl-grid-row-drag-hint-border-style) var(--dxbl-grid-row-drag-hint-border-color);
}

.dxbl-grid-edit-form {
  overflow: visible;
  padding: var(--dxbl-grid-edit-form-padding-y) var(--dxbl-grid-edit-form-padding-x);
}
.dxbl-grid-edit-form > form > .dxbl-fl.dxbl-fl-with-paddings {
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
}

.dxbl-grid-edit-form-buttons {
  --dxbl-grid-edit-form-buttons-padding-x: 0;
  --dxbl-grid-edit-form-buttons-padding-y: 0.75rem;
  --dxbl-grid-edit-form-buttons-spacing: 0.5rem;
  padding: var(--dxbl-grid-edit-form-buttons-padding-y) var(--dxbl-grid-edit-form-buttons-padding-x) 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dxbl-grid-edit-form-buttons > .dxbl-btn {
  min-width: 4.5rem;
}
.dxbl-grid-edit-form-buttons > .dxbl-btn:not(:last-child) {
  margin-right: var(--dxbl-grid-edit-form-buttons-spacing);
}

.dxbl-sm .dxbl-grid-edit-form-buttons {
  --dxbl-grid-edit-form-buttons-padding-x: 0;
  --dxbl-grid-edit-form-buttons-padding-y: 0.5rem;
  --dxbl-grid-edit-form-buttons-spacing: 0.375rem;
}

.dxbl-lg .dxbl-grid-edit-form-buttons {
  --dxbl-grid-edit-form-buttons-padding-x: 0;
  --dxbl-grid-edit-form-buttons-padding-y: 1rem;
  --dxbl-grid-edit-form-buttons-spacing: 0.625rem;
}

.dxbl-grid-confirm-dialog-buttons {
  --dxbl-grid-confirm-dialog-buttons-spacing-x: 0.5rem;
  --dxbl-grid-confirm-dialog-buttons-spacing-y: 1rem;
  padding: var(--dxbl-grid-confirm-dialog-buttons-spacing-y) 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-grid-confirm-dialog-buttons > .dxbl-btn {
  min-width: 3.25rem;
}
.dxbl-grid-confirm-dialog-buttons > .dxbl-btn:not(:last-child) {
  margin-right: var(--dxbl-grid-confirm-dialog-buttons-spacing-x);
}

.dxbl-sm .dxbl-grid-confirm-dialog-buttons {
  --dxbl-grid-confirm-dialog-buttons-spacing-x: 0.375rem;
  --dxbl-grid-confirm-dialog-buttons-spacing-y: 0.5rem;
}

.dxbl-lg .dxbl-grid-confirm-dialog-buttons {
  --dxbl-grid-confirm-dialog-buttons-spacing-x: 0.625rem;
  --dxbl-grid-confirm-dialog-buttons-spacing-y: 1.5rem;
}

.dxbl-grid-sort-asc,
.dxbl-grid-sort-desc,
.dxbl-grid-filter-menu-funnel-btn {
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.dxbl-grid-sort-asc,
.dxbl-grid-sort-desc {
  overflow: visible !important;
}
.dxbl-grid-sort-asc ~ .dxbl-grid-filter-menu-funnel-btn,
.dxbl-grid-sort-desc ~ .dxbl-grid-filter-menu-funnel-btn {
  margin-left: 0;
}

.dxbl-btn.dxbl-grid-filter-menu-funnel-btn {
  --dxbl-btn-border-width: 0;
  --dxbl-grid-header-spacing: 0;
  --dxbl-btn-focus-shadow-blur: 0;
  --dxbl-btn-focus-shadow-spread: 0;
  --dxbl-grid-filter-menu-funnel-btn-margin-y: calc(var(--dxbl-grid-text-cell-padding-y) * -1);
  --dxbl-grid-filter-menu-funnel-btn-padding-subtraction: 0.15rem;
  margin-top: var(--dxbl-grid-filter-menu-funnel-btn-margin-y);
  margin-bottom: var(--dxbl-grid-filter-menu-funnel-btn-margin-y);
  padding: calc(var(--dxbl-grid-text-cell-padding-y) - var(--dxbl-grid-filter-menu-funnel-btn-padding-subtraction)) calc(var(--dxbl-grid-text-cell-padding-x) - var(--dxbl-grid-filter-menu-funnel-btn-padding-subtraction));
}
.dxbl-btn.dxbl-grid-filter-menu-funnel-btn > .dxbl-image {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.dxbl-btn.dxbl-grid-filter-menu-funnel-btn:not(.dxbl-disabled):not(:disabled):hover {
  --dxbl-btn-hover-border-color: var(--dxbl-btn-active-border-color);
  --dxbl-btn-hover-background: var(--dxbl-btn-active-background);
  --dxbl-btn-hover-bg: var(--dxbl-btn-active-bg);
}
.dxbl-btn.dxbl-grid-filter-menu-funnel-btn.dxbl-grid-filter-menu-funnel-btn-active {
  --dxbl-btn-color: var(--dxbl-btn-active-color);
  --dxbl-btn-border-color: var(--dxbl-btn-active-border-color);
  --dxbl-btn-bg: var(--dxbl-btn-active-bg);
  background-image: var(--dxbl-btn-active-background);
}
.dxbl-btn.dxbl-grid-filter-menu-funnel-btn.dxbl-grid-filter-menu-funnel-btn-filled {
  --dxbl-btn-hover-color: #9b17e2;
  --dxbl-btn-color: #9b17e2;
}

.dxbl-grid-dragging-up-target,
.dxbl-grid-dragging-down-target {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 19999;
  -webkit-transition: 0.1s;
  -o-transition: 0.1s;
  transition: 0.1s;
  top: 0;
  left: 0;
  pointer-events: none;
}

.dxbl-grid > .dxbl-scroll-viewer {
  background-color: var(--dxbl-grid-bg);
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content {
  background-color: inherit;
  overflow-anchor: none;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table {
  background-color: inherit;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tfoot {
  background-color: inherit;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > thead {
  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 > thead, .dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody.dxbl-grid-top-fixed-body {
  background-color: inherit;
  top: 0;
  position: -webkit-sticky;
  position: sticky;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody.dxbl-grid-top-fixed-body {
  height: var(--dxbl-grid-top-fixed-body-height);
  z-index: 1;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody.dxbl-grid-top-fixed-body > tr:last-child > td {
  border-bottom-width: var(--dxbl-grid-border-width);
}
.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 > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr.dxbl-grid-edit-new-item-row:hover > td {
  cursor: pointer;
  /* 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 > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr.dxbl-grid-edit-new-item-row:hover > td {
    --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 > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr.dxbl-grid-edit-new-item-row:hover > td {
    --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 > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr.dxbl-grid-edit-new-item-row:hover > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.75);
  }
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr.dxbl-grid-edit-new-item-row:hover > td::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 > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr.dxbl-grid-edit-new-item-row > td > .dxbl-grid-edit-new-item-row-content {
  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;
  gap: 0.5rem;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr.dxbl-grid-edit-new-item-row > td > .dxbl-grid-edit-new-item-row-content > .dxbl-grid-edit-new-item-row-icon-container {
  display: contents;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr.dxbl-grid-edit-new-item-row > td > .dxbl-grid-edit-new-item-row-content > .dxbl-grid-edit-new-item-row-icon-container > .dxbl-image {
  -webkit-transform: scale(0.625);
       -o-transform: scale(0.625);
          transform: scale(0.625);
}
.dxbl-grid > .dxbl-scroll-viewer:first-child, .dxbl-grid > .dxbl-scroll-viewer:first-child > .dxbl-scroll-viewer-content, .dxbl-grid > .dxbl-scroll-viewer:first-child > .dxbl-scroll-viewer-content > .dxbl-grid-table, .dxbl-grid > .dxbl-scroll-viewer:first-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > colgroup + thead, .dxbl-grid > .dxbl-scroll-viewer:first-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > colgroup + thead > tr:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.dxbl-grid > .dxbl-scroll-viewer:first-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > colgroup + thead > tr:first-child > th:first-child {
  border-top-left-radius: inherit;
}
.dxbl-grid > .dxbl-scroll-viewer:first-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > colgroup + thead > tr:first-child > th:last-child {
  border-top-right-radius: inherit;
}
.dxbl-grid > .dxbl-scroll-viewer:last-child, .dxbl-grid > .dxbl-scroll-viewer:last-child > .dxbl-scroll-viewer-content, .dxbl-grid > .dxbl-scroll-viewer:last-child > .dxbl-scroll-viewer-content > .dxbl-grid-table, .dxbl-grid > .dxbl-scroll-viewer:last-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > tfoot, .dxbl-grid > .dxbl-scroll-viewer:last-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > tfoot > tr:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.dxbl-grid > .dxbl-scroll-viewer:last-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > tfoot > tr:last-child > td:first-child {
  border-bottom-left-radius: inherit;
}
.dxbl-grid > .dxbl-scroll-viewer:last-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > tfoot > tr:last-child > td:last-child {
  border-bottom-right-radius: inherit;
}
.dxbl-grid .dxbl-grid-table {
  border-collapse: separate;
  border-color: var(--dxbl-grid-border-color);
  border-style: var(--dxbl-grid-border-style);
  border-width: 0;
  border-spacing: 0;
  table-layout: fixed;
  width: 100%;
}
.dxbl-grid .dxbl-grid-table > thead, .dxbl-grid .dxbl-grid-table > tbody, .dxbl-grid .dxbl-grid-table > tfoot {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr, .dxbl-grid .dxbl-grid-table > tbody > tr, .dxbl-grid .dxbl-grid-table > tfoot > tr {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  /* stylelint-disable max-line-length */
  /* stylelint-enable max-line-length */
}
.dxbl-grid .dxbl-grid-table > thead > tr > th, .dxbl-grid .dxbl-grid-table > thead > tr > td, .dxbl-grid .dxbl-grid-table > tbody > tr > th, .dxbl-grid .dxbl-grid-table > tbody > tr > td, .dxbl-grid .dxbl-grid-table > tfoot > tr > th, .dxbl-grid .dxbl-grid-table > tfoot > tr > td {
  font-family: var(--dxbl-grid-font-family);
  font-size: var(--dxbl-grid-font-size);
  line-height: var(--dxbl-grid-line-height);
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  border-top-width: var(--dxbl-grid-border-width);
  border-left-width: var(--dxbl-grid-border-width);
  vertical-align: middle;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th.dxbl-grid-last-fixed-left-cell, .dxbl-grid .dxbl-grid-table > thead > tr > td.dxbl-grid-last-fixed-left-cell, .dxbl-grid .dxbl-grid-table > tbody > tr > th.dxbl-grid-last-fixed-left-cell, .dxbl-grid .dxbl-grid-table > tbody > tr > td.dxbl-grid-last-fixed-left-cell, .dxbl-grid .dxbl-grid-table > tfoot > tr > th.dxbl-grid-last-fixed-left-cell, .dxbl-grid .dxbl-grid-table > tfoot > tr > td.dxbl-grid-last-fixed-left-cell {
  border-right-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table > thead > tr > th.dxbl-grid-last-fixed-left-cell + td, .dxbl-grid .dxbl-grid-table > thead > tr > th.dxbl-grid-last-fixed-left-cell + th:not(.dxbl-grid-fixed-cell, .dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > thead > tr > td.dxbl-grid-last-fixed-left-cell + td, .dxbl-grid .dxbl-grid-table > thead > tr > td.dxbl-grid-last-fixed-left-cell + th:not(.dxbl-grid-fixed-cell, .dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > tbody > tr > th.dxbl-grid-last-fixed-left-cell + td, .dxbl-grid .dxbl-grid-table > tbody > tr > th.dxbl-grid-last-fixed-left-cell + th:not(.dxbl-grid-fixed-cell, .dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > tbody > tr > td.dxbl-grid-last-fixed-left-cell + td, .dxbl-grid .dxbl-grid-table > tbody > tr > td.dxbl-grid-last-fixed-left-cell + th:not(.dxbl-grid-fixed-cell, .dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > tfoot > tr > th.dxbl-grid-last-fixed-left-cell + td, .dxbl-grid .dxbl-grid-table > tfoot > tr > th.dxbl-grid-last-fixed-left-cell + th:not(.dxbl-grid-fixed-cell, .dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > tfoot > tr > td.dxbl-grid-last-fixed-left-cell + td, .dxbl-grid .dxbl-grid-table > tfoot > tr > td.dxbl-grid-last-fixed-left-cell + th:not(.dxbl-grid-fixed-cell, .dxbl-grid-bordered-left) {
  border-left-width: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th:focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr > td:focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr > th:focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr > td:focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr > th:focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr > td:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid .dxbl-grid-table > thead > tr > th:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > thead > tr > td:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > tbody > tr > th:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > tbody > tr > td:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > tfoot > tr > th:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > tfoot > tr > td:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid .dxbl-grid-table > thead > tr > td > .dxbl-checkbox, .dxbl-grid .dxbl-grid-table > tbody > tr > td > .dxbl-checkbox, .dxbl-grid .dxbl-grid-table > tfoot > tr > td > .dxbl-checkbox {
  border: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: calc(var(--dxbl-grid-text-cell-padding-y) * -1) 0;
  vertical-align: top;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-focused-row > td .dxbl-checkbox .dxbl-checkbox-check-element, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-focused-row > td .dxbl-checkbox .dxbl-checkbox-check-element, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-focused-row > td .dxbl-checkbox .dxbl-checkbox-check-element {
  color: var(--dxbl-grid-color);
  outline: 1px solid var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-focused-row > td .dxbl-checkbox .dxbl-checkbox-check-element:focus-within, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-focused-row > td .dxbl-checkbox .dxbl-checkbox-check-element:focus-within, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-focused-row > td .dxbl-checkbox .dxbl-checkbox-check-element:focus-within {
  outline: 0;
  --dxbl-checkbox-checked-focus-shadow-color: rgba(229, 229, 229, 0.5);
  --dxbl-checkbox-checked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-checked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-unchecked-focus-shadow-color: rgba(229, 229, 229, 0.5);
  --dxbl-checkbox-unchecked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-unchecked-focus-shadow-blur: 0rem;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-focused-row > td:focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-focused-row > td:focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-focused-row > td:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-focused-row > td:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-focused-row > td:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-focused-row > td:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid .dxbl-grid-table > thead > tr[dxbl-top-virtual-spacer-element], .dxbl-grid .dxbl-grid-table > thead > tr[dxbl-bottom-virtual-spacer-element], .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element], .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element], .dxbl-grid .dxbl-grid-table > tfoot > tr[dxbl-top-virtual-spacer-element], .dxbl-grid .dxbl-grid-table > tfoot > tr[dxbl-bottom-virtual-spacer-element] {
  height: auto;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th:not(.dxbl-grid-header-indent-cell):not(.dxbl-grid-empty-header), .dxbl-grid .dxbl-grid-table > thead > tr:not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):not(.dxbl-grid-filter-row):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td:not(.dxbl-grid-indent-cell):not(.dxbl-grid-expand-button-cell):not(.dxbl-grid-row-drag-anchor-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-row-drag-anchor-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-row-drag-anchor-cell):not(.dxbl-grid-empty-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-edit-form):not(.dxbl-grid-detail-cell) {
  padding: var(--dxbl-grid-text-cell-padding-y) var(--dxbl-grid-text-cell-padding-x);
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row > td:not(.dxbl-grid-expand-button-cell), .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-filter-row > td, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row > td:not(.dxbl-grid-expand-button-cell), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-filter-row > td, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row > td:not(.dxbl-grid-expand-button-cell), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-filter-row > td {
  padding: var(--dxbl-grid-editor-cell-padding-y) var(--dxbl-grid-editor-cell-padding-x);
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):has(.dxbl-text-edit.dxbl-focused), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):has(.dxbl-text-edit.dxbl-focused), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):has(.dxbl-text-edit.dxbl-focused) {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxSafari .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):has(.dxbl-text-edit.dxbl-focused), .dxSafari .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxSafari .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):has(.dxbl-text-edit.dxbl-focused), .dxSafari .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxSafari .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):has(.dxbl-text-edit.dxbl-focused) {
  outline-offset: -0.12rem;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):not(.dxbl-grid-fixed-cell), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):not(.dxbl-grid-fixed-cell), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):not(.dxbl-grid-fixed-cell) {
  position: relative;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit {
  --dxbl-text-edit-border-radius: 0;
  --dxbl-text-edit-box-shadow: none;
  border-top: 0;
  border-bottom: 0;
  margin: calc(var(--dxbl-grid-editor-cell-padding-y) * -1) calc(var(--dxbl-grid-editor-cell-padding-x) * -1);
  position: relative;
  --dxbl-text-edit-bg: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:only-child, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:only-child, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:only-child {
  border-left: 0;
  border-right: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:focus-within, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit.dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:focus-within, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit.dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:focus-within, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit.dxbl-focused {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:has(:focus), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:has(:focus), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:has(:focus) {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).valid.modified:not([type=checkbox]), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).valid.modified:not([type=checkbox]), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).valid.modified:not([type=checkbox]) {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).invalid, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).invalid, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).invalid {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn {
  border: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::after {
  content: unset !important;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image {
  color: var(--dxbl-text-edit-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-text-edit-btn-hover-image-color, var(--dxbl-image-hover-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-hover-image-color, var(--dxbl-image-hover-color, 95%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image {
  color: var(--dxbl-text-edit-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc) {
  --dxbl-btn-bg: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  z-index: 1;
  pointer-events: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-display-view > .dxbl-text-edit-input, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-display-view > .dxbl-text-edit-input, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-display-view > .dxbl-text-edit-input {
  text-align: initial;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) .dxbl-checkbox-check-element:focus-within, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) .dxbl-checkbox-check-element:focus-within, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) .dxbl-checkbox-check-element:focus-within {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td > .dxbl-disabled, .dxbl-grid .dxbl-grid-table > 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: #9b17e2;
  opacity: 8%;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  background-color: var(--dxbl-grid-edit-row-bg, var(--dxbl-grid-bg, unset));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit {
  --dxbl-text-edit-border-radius: 0;
  --dxbl-text-edit-box-shadow: none;
  border-top: 0;
  border-bottom: 0;
  margin: calc(var(--dxbl-grid-editor-cell-padding-y) * -1) calc(var(--dxbl-grid-editor-cell-padding-x) * -1);
  position: relative;
  --dxbl-text-edit-bg: transparent;
  --dxbl-text-edit-readonly-bg: transparent;
  --dxbl-text-edit-disabled-bg: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:only-child, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:only-child, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:only-child {
  border-left: 0;
  border-right: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:focus-within, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:focus-within, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:focus-within, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-focused {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:has(:focus), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:has(:focus), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:has(:focus) {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).valid.modified:not([type=checkbox]), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).valid.modified:not([type=checkbox]), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).valid.modified:not([type=checkbox]) {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).invalid, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).invalid, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).invalid {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-text-edit-readonly-bg, unset);
  color: var(--dxbl-text-edit-readonly-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 3%;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-text-edit-readonly-bg, transparent);
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-text-edit-disabled-bg, unset);
  color: var(--dxbl-text-edit-disabled-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 3%;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-text-edit-disabled-bg, transparent);
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn {
  border: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::after {
  content: unset !important;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image {
  color: var(--dxbl-text-edit-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-text-edit-btn-hover-image-color, var(--dxbl-image-hover-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-hover-image-color, var(--dxbl-image-hover-color, 95%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image {
  color: var(--dxbl-text-edit-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc) {
  --dxbl-btn-bg: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  z-index: 1;
  pointer-events: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr > td:first-child, .dxbl-grid .dxbl-grid-table > thead > tr > th:first-child:not(.dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > tbody > tr > td:first-child, .dxbl-grid .dxbl-grid-table > tbody > tr > th:first-child:not(.dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > tfoot > tr > td:first-child, .dxbl-grid .dxbl-grid-table > tfoot > tr > th:first-child:not(.dxbl-grid-bordered-left) {
  border-left-width: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell {
  padding: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn {
  border: 0;
  border-radius: var(--dxbl-btn-border-radius);
  position: relative;
  margin: calc(var(--dxbl-grid-text-cell-padding-y) * -1) 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  z-index: 1;
  pointer-events: none;
}
.dxbl-grid .dxbl-grid-table > thead:nth-child(2) > tr:first-child > td, .dxbl-grid .dxbl-grid-table > thead:nth-child(2) > tr:first-child > th, .dxbl-grid .dxbl-grid-table > tbody:nth-child(2) > tr:first-child > td, .dxbl-grid .dxbl-grid-table > tbody:nth-child(2) > tr:first-child > th, .dxbl-grid .dxbl-grid-table > tfoot:nth-child(2) > tr:first-child > td, .dxbl-grid .dxbl-grid-table > tfoot:nth-child(2) > tr:first-child > th {
  border-top-width: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-header-content > span, .dxbl-grid .dxbl-grid-table > tbody > tr > td, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-group-footer-row > td > div[dxbl-grid-summary-item], .dxbl-grid .dxbl-grid-table > tfoot > tr > td, .dxbl-grid .dxbl-grid-table > tfoot > tr > td > div[dxbl-grid-summary-item] {
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: normal;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-command-cell, .dxbl-grid .dxbl-grid-table .dxbl-grid-selection-cell {
  text-overflow: clip;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th {
  position: relative;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor {
  top: 0;
  width: 7px;
  height: 100%;
  position: absolute;
  cursor: col-resize;
  z-index: 1;
  opacity: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor:not(.dxbl-grid-left-align-column-resize-anchor) {
  right: calc((var(--dxbl-grid-border-width) - 7px) / 2 - 1 * var(--dxbl-grid-border-width));
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor.dxbl-grid-left-align-column-resize-anchor {
  left: calc((var(--dxbl-grid-border-width) - 7px) / 2 - 1 * var(--dxbl-grid-border-width));
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor > div {
  pointer-events: none;
  width: 100%;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor > div:focus {
  outline: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor.dxbl-touch {
  width: calc(2 * var(--dxbl-grid-text-cell-padding-x) + var(--dxbl-grid-border-width));
  right: calc(-1 * var(--dxbl-grid-text-cell-padding-x) - 1 * var(--dxbl-grid-border-width));
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor.dxbl-last {
  width: 3px;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor.dxbl-last:not(.dxbl-grid-left-align-column-resize-anchor) {
  right: 0;
}
.dxbl-grid .dxbl-grid-table > * > tr > td.dxbl-grid-empty-cell {
  border-top-width: 0;
  border-right-width: 0;
  padding-left: 0;
  padding-right: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr:last-child > th, .dxbl-grid .dxbl-grid-table > thead > tr:last-child > td, .dxbl-grid .dxbl-grid-table > thead > tr > th.dxbl-grid-bordered-bottom {
  border-bottom-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table > thead > tr > th.dxbl-grid-empty-cell {
  border-bottom-width: 0;
}
.dxbl-grid .dxbl-grid-table > thead.dxbl-grid-empty-head + tbody > tr:first-child > td {
  border-top: 0;
}
.dxbl-grid .dxbl-grid-table > thead > .dxbl-grid-arm-row {
  visibility: collapse;
}
.dxbl-grid .dxbl-grid-table > thead > .dxbl-grid-arm-row + tr > th {
  border-top: 0;
}
.dxbl-grid .dxbl-grid-table > thead > .dxbl-grid-arm-row > th {
  border: 0;
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-header-bg, unset);
  color: var(--dxbl-grid-header-color);
  font-weight: var(--dxbl-grid-header-font-weight);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 10%;
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-filter-row {
  background-color: inherit;
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-filter-row > td {
  background-color: inherit;
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-filter-row:first-child > td {
  border-top: 0;
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-filter-row > td.dxbl-grid-empty-cell {
  border-bottom: 0;
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-filter-row > td.dxbl-grid-indent-cell {
  border-left: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th.dxbl-grid-fixed-cell:not(.dxbl-grid-empty-cell), .dxbl-grid .dxbl-grid-table > thead > tr > td.dxbl-grid-fixed-cell:not(.dxbl-grid-empty-cell) {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxMacOSMobilePlatform .dxbl-grid .dxbl-grid-table > tbody > tr > td, .dxSafari .dxbl-grid .dxbl-grid-table > tbody > tr > td {
  z-index: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > tr:first-child > td {
  border-top-width: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > tr:first-child:is([dxbl-top-virtual-spacer-element]) + tr:not([dxbl-top-virtual-spacer-element]) > td, .dxbl-grid .dxbl-grid-table > tbody > tr:first-child:is(.dxbl-grid-edit-row) + tr:is([dxbl-top-virtual-spacer-element]) > td {
  border-top-width: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td {
  border-top-width: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] + tr:not([dxbl-bottom-virtual-spacer-element]) > td.dxbl-grid-empty-data-area {
  border-top-width: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > .dxbl-grid-empty-row {
  height: 100%;
}
.dxbl-grid .dxbl-grid-table > tbody > .dxbl-grid-empty-row > td {
  padding: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > tr > td .dxbl-grid-highlighted-text {
  padding: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > tr > td.dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table > tbody:not([data-dx-focus-hidden]) > tr.dxbl-grid-group-row:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid .dxbl-grid-table > tbody:not([data-dx-focus-hidden]) > tr.dxbl-grid-group-row:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid .dxbl-grid-table > tbody:not([data-dx-focus-hidden]) > tr.dxbl-grid-group-row.dxbl-grid-focused-row:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid .dxbl-grid-table > tbody:not([data-dx-focus-hidden]) > tr.dxbl-grid-group-row.dxbl-grid-focused-row:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td.dxbl-grid-empty-cell, .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td.dxbl-grid-empty-cell {
  overflow: hidden;
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td, .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td {
  overflow: visible;
  padding: 0;
  vertical-align: top;
  border-color: inherit;
  border-style: inherit;
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div, .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div, .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  padding: var(--dxbl-grid-text-cell-padding-y) var(--dxbl-grid-text-cell-padding-x);
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div:last-child {
  border-bottom-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div:not(:first-child) {
  border-top-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div {
  border-top-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td[dxbl-hidden-skeleton-cell] {
  border-bottom-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td[dxbl-hidden-skeleton-cell] {
  border-top-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-empty-header {
  padding: var(--dxbl-grid-empty-header-panel-padding-y) var(--dxbl-grid-empty-header-panel-padding-x);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-indent-cell-size {
  width: calc(var(--dxbl-grid-group-indent-cell-width) - var(--dxbl-grid-border-width));
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-indent-cell-size:not(:first-child) {
  width: var(--dxbl-grid-group-indent-cell-width);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-indent-cell,
.dxbl-grid .dxbl-grid-table .dxbl-grid-empty-cell {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-header-indent-cell {
  border-left: 0;
  border-right: 0;
}
.dxbl-grid .dxbl-grid-table tr:not(.dxbl-grid-footer-row):not(.dxbl-grid-filter-row) .dxbl-grid-indent-cell {
  border-top-width: 0;
  border-right-width: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell {
  border-right: 0;
  padding: 0;
  text-align: center;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell + td {
  border-left: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button {
  --dxbl-btn-bg: var(--dxbl-grid-expand-btn-bg);
  --dxbl-btn-color: var(--dxbl-grid-expand-btn-color);
  --dxbl-btn-padding-x: var(--dxbl-grid-expand-btn-padding-x);
  --dxbl-btn-padding-y: var(--dxbl-grid-expand-btn-padding-y);
  border: 0;
  border-radius: 3rem;
  position: relative;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button > .dxbl-image {
  margin: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button > svg.dxbl-image {
  color: var(--dxbl-grid-expand-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-grid-expand-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-grid-expand-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-grid-expand-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-expand-btn-hover-bg, unset);
  color: var(--dxbl-grid-expand-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: 3rem;
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  z-index: 1;
  pointer-events: none;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-empty-cell {
  overflow: hidden;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-empty-cell.dxbl-grid-hidden-empty-cell {
  width: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-selection-bg, unset);
  color: var(--dxbl-grid-selection-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-focus-bg, unset);
  color: var(--dxbl-grid-focus-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 90%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-link, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-outline-link, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-text-link {
  --dxbl-btn-color: var(--dxbl-grid-focus-color);
  --dxbl-btn-hover-color: var(--dxbl-grid-focus-color);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-link:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-outline-link:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-text-link:not(.dxbl-disabled):not(:disabled):hover {
  opacity: 80%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-selection-focus-bg, unset);
  color: var(--dxbl-grid-selection-focus-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 100%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-link, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-outline-link, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-text-link {
  --dxbl-btn-color: var(--dxbl-grid-focus-color);
  --dxbl-btn-hover-color: var(--dxbl-grid-focus-color);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-link:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-outline-link:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-text-link:not(.dxbl-disabled):not(:disabled):hover {
  opacity: 80%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection:not(.dxbl-grid-group-row) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-selection-bg, unset);
  color: var(--dxbl-grid-selection-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection:not(.dxbl-grid-group-row) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection:not(.dxbl-grid-group-row) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection:not(.dxbl-grid-group-row) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection:not(.dxbl-grid-group-row) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection:not(.dxbl-grid-group-row) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection-edge > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-touch-bg, unset);
  color: var(--dxbl-grid-touch-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection-edge > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection-edge > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection-edge > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection-edge > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection-edge > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row {
  font-weight: var(--dxbl-grid-footer-font-weight);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row > td:not(.dxbl-grid-empty-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-footer-bg, unset);
  color: var(--dxbl-grid-footer-color);
  border-right: 0;
  border-left: 0;
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row > td:not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row > td:not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row > td:not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row > td:not(.dxbl-grid-empty-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 7%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row > td:not(.dxbl-grid-empty-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row {
  font-weight: var(--dxbl-grid-group-footer-font-weight);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-group-footer-bg, unset);
  color: var(--dxbl-grid-group-footer-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 5%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell):not(:last-child) {
  border-right: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-indent-cell) + td:not(.dxbl-grid-indent-cell):not(.dxbl-grid-empty-cell) {
  border-left: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-detail-cell {
  padding: var(--dxbl-grid-detail-cell-padding-y) var(--dxbl-grid-detail-cell-padding-x);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-row-drag-anchor-cell {
  cursor: -webkit-grab;
  cursor: grab;
  text-align: center;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-row-drag-anchor-cell > .dxbl-image {
  margin-top: 0;
  pointer-events: none;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-row-drag-anchor-cell.dxbl-disabled, .dxbl-grid .dxbl-grid-table .dxbl-grid-row-drag-anchor-cell:disabled {
  cursor: inherit;
  pointer-events: none;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-row-drag-anchor-cell.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table .dxbl-grid-row-drag-anchor-cell:disabled > .dxbl-image {
  opacity: 60%;
}
.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-columns-separator,
.dxbl-grid .dxbl-grid-drop-target-indicator {
  position: absolute;
  z-index: 3;
}
.dxbl-grid .dxbl-grid-columns-separator:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-grid .dxbl-grid-drop-target-indicator:not(.dxbl-disabled):not(:disabled).dxbl-active {
  pointer-events: none;
}
.dxbl-grid .dxbl-grid-columns-separator {
  width: 3px;
  height: 100%;
}
.dxbl-grid .dxbl-grid-columns-separator:not(.dxbl-disabled):not(:disabled).dxbl-active {
  background-color: #9b17e2;
  -webkit-transition: background-color 0.25s;
  -o-transition: background-color 0.25s;
  transition: background-color 0.25s;
  -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 .dxbl-grid-drop-target-indicator {
  height: 2px;
  width: 100%;
}
.dxbl-grid .dxbl-grid-drop-target-indicator:not(.dxbl-disabled):not(:disabled).dxbl-active {
  -webkit-box-shadow: inset 2px 2px 0 color-mix(in srgb, #9b17e2 95%, white 5%), inset -2px -2px 0 color-mix(in srgb, #9b17e2 95%, white 5%);
          box-shadow: inset 2px 2px 0 color-mix(in srgb, #9b17e2 95%, white 5%), inset -2px -2px 0 color-mix(in srgb, #9b17e2 95%, white 5%);
  -webkit-transition: -webkit-box-shadow 0.25s;
  transition: -webkit-box-shadow 0.25s;
  -o-transition: box-shadow 0.25s;
  transition: box-shadow 0.25s;
  transition: box-shadow 0.25s, -webkit-box-shadow 0.25s;
  pointer-events: none;
}
.dxbl-grid:not([data-dx-focus-hidden]) .dxbl-grid-table > tbody:not([data-dx-focus-hidden]) > tr.dxbl-grid-group-row:focus > td {
  border-color: transparent;
}
.dxbl-grid:not([data-dx-focus-hidden]) .dxbl-grid-table > tbody:not([data-dx-focus-hidden]) > tr.dxbl-grid-focused-row.dxbl-grid-group-row:focus > td {
  border-color: inherit;
}

.dxbl-grid.dxbl-grid-nowrap .dxbl-grid-command-cell,
.dxbl-grid.dxbl-grid-nowrap .dxbl-grid-selection-cell {
  white-space: normal;
}

.dxbl-grid.dxbl-grid-nowrap .dxbl-grid-header-content > span {
  white-space: nowrap;
}

/* #region: hover state */
.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-hover-bg, unset);
  color: var(--dxbl-grid-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.75);
  }
}
.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr: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: #9b17e2;
  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: 50%;
}
.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: white;
  --dxbl-grid-selection-focus-color: white;
}
.dxbl-grid[dxbl-grid-focused-row-hidden] .dxbl-grid-focused-row > td::before {
  background-color: transparent !important;
}

.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-modal > .dxbl-modal-root > .dxbl-popup.dxbl-grid-column-chooser-dialog {
  --dxbl-popup-margin: 0;
}

.dxbl-grid-column-chooser-dialog {
  --dxbl-grid-column-chooser-focus-frame-color: #9b17e2;
  --dxbl-grid-column-chooser-padding-x: 0.75rem;
  --dxbl-grid-column-chooser-padding-y: 0.375rem;
  --dxbl-grid-column-chooser-drag-icon-size: 1rem;
  --dxbl-grid-column-chooser-max-height: 60vh;
  --dxbl-grid-column-chooser-max-width: 325px;
  --dxbl-grid-column-chooser-min-height: 210px;
  --dxbl-grid-column-chooser-min-width: 200px;
}
.dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-dropdown-header, .dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-window-header, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-dropdown-header, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-window-header {
  white-space: nowrap;
}
.dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-dropdown-body, .dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-window-body, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-dropdown-body, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-window-body {
  padding: 0 !important;
}
.dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-grid-column-chooser, .dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-window-body .dxbl-grid-column-chooser, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-dropdown-body .dxbl-grid-column-chooser, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-window-body .dxbl-grid-column-chooser {
  min-height: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-scroll-viewer, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-scroll-viewer {
  max-height: 60vh;
  max-width: 325px;
}
.dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-grid-column-chooser-item:last-child, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-grid-column-chooser-item:last-child {
  border-bottom-color: transparent;
}
.dxbl-grid-column-chooser-dialog.dxbl-sidepanel-dialog .dxbl-modal-header {
  white-space: nowrap;
}
.dxbl-grid-column-chooser-dialog.dxbl-sidepanel-dialog .dxbl-modal-body {
  padding: 0 !important;
}
.dxbl-grid-column-chooser-dialog.dxbl-sidepanel-dialog .dxbl-scroll-viewer {
  height: 50vh;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  border-style: solid;
  border-width: 1px 0;
  border-top-color: transparent;
  padding: var(--dxbl-grid-column-chooser-padding-y) var(--dxbl-grid-column-chooser-padding-x);
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item.dxbl-grid-column-chooser-dragging-item {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  border-top-color: inherit;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  position: relative;
  z-index: 1;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item.dxbl-grid-column-chooser-dragging-item ~ .dxbl-grid-column-chooser-dragging-item {
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: 0.5;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item.dxbl-grid-column-chooser-dragging-item-next-sibling {
  border-top-color: inherit;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item .dxbl-checkbox {
  width: calc(100% - var(--dxbl-grid-column-chooser-drag-icon-size) - var(--dxbl-grid-column-chooser-padding-x));
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item .dxbl-checkbox label {
  width: 100%;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item .dxbl-grid-column-chooser-item-drag-anchor, .dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item .dxbl-grid-column-chooser-item-drag-lock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: calc(var(--dxbl-grid-column-chooser-padding-y) * -1) calc(var(--dxbl-grid-column-chooser-padding-x) * -1) calc(var(--dxbl-grid-column-chooser-padding-y) * -1) 0;
  padding: var(--dxbl-grid-column-chooser-padding-y) var(--dxbl-grid-column-chooser-padding-x);
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item .dxbl-grid-column-chooser-item-drag-anchor {
  cursor: move;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item .dxbl-grid-column-chooser-item-indent {
  width: 1rem;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item:focus {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-column-chooser-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser[data-dx-focus-hidden] .dxbl-grid-column-chooser-item {
  outline: 0;
}
.dxbl-grid-column-chooser-dialog .dxbl-dropdown-body,
.dxbl-grid-column-chooser-dialog .dxbl-modal-body,
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser,
.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer,
.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer .dxbl-scroll-viewer-content,
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser-item {
  background: inherit;
  border-color: inherit;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser-area-separator {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-style: solid;
  border-color: inherit;
  border-width: 0 0 3px;
}

.dxbl-grid-column-chooser-dialog.dxbl-sm {
  --dxbl-grid-column-chooser-padding-x: 0.5rem;
  --dxbl-grid-column-chooser-padding-y: 0.25rem;
  --dxbl-grid-column-chooser-drag-icon-size: 1rem;
}

.dxbl-grid-column-chooser-dialog.dxbl-lg {
  --dxbl-grid-column-chooser-padding-x: 1rem;
  --dxbl-grid-column-chooser-padding-y: 0.5rem;
  --dxbl-grid-column-chooser-drag-icon-size: 1rem;
}

.dxbl-dropdown.dxbl-sm.dxbl-grid-filter-menu-dropdown-root {
  --dxbl-grid-filter-menu-dropdown-min-width: 280px;
  --dxbl-grid-filter-menu-dropdown-min-height: 130px;
  --dxbl-grid-filter-menu-dropdown-width: 280px;
  --dxbl-grid-filter-menu-dropdown-height: auto;
}
@media (max-width: 576px) {
  .dxbl-dropdown.dxbl-sm.dxbl-grid-filter-menu-dropdown-root {
    --dxbl-grid-filter-menu-dropdown-width: 250px;
    --dxbl-grid-filter-menu-dropdown-min-width: 250px;
  }
}
.dxbl-dropdown.dxbl-sm > .dxbl-grid-filter-menu-dropdown {
  --dxbl-grid-filter-menu-dropdown-list-box-height: 238px;
  --dxbl-grid-filter-menu-dropdown-treeview-height: 292px;
  --dxbl-grid-filter-menu-dropdown-loading-panel-height: 293px;
  --dxbl-grid-filter-menu-values-view-select-all-check-padding-x: 0.25rem;
  --dxbl-grid-filter-menu-values-view-select-all-check-padding-y: 0.1875rem;
  --dxbl-grid-filter-menu-dropdown-footer-btn-width: 128px;
  --dxbl-grid-filter-menu-dropdown-footer-btn-space: 0.375rem;
  --dxbl-grid-filter-menu-dropdown-padding-y: 0.5rem;
}
.dxbl-dropdown.dxbl-lg.dxbl-grid-filter-menu-dropdown-root {
  --dxbl-grid-filter-menu-dropdown-min-width: 360px;
  --dxbl-grid-filter-menu-dropdown-min-height: 200px;
  --dxbl-grid-filter-menu-dropdown-width: 360px;
  --dxbl-grid-filter-menu-dropdown-height: auto;
}
@media (max-width: 576px) {
  .dxbl-dropdown.dxbl-lg.dxbl-grid-filter-menu-dropdown-root {
    --dxbl-grid-filter-menu-dropdown-width: 290px;
    --dxbl-grid-filter-menu-dropdown-min-width: 290px;
  }
}
.dxbl-dropdown.dxbl-lg > .dxbl-grid-filter-menu-dropdown {
  --dxbl-grid-filter-menu-dropdown-list-box-height: 310px;
  --dxbl-grid-filter-menu-dropdown-treeview-height: 382px;
  --dxbl-grid-filter-menu-dropdown-loading-panel-height: 384px;
  --dxbl-grid-filter-menu-values-view-select-all-check-padding-x: 0.5rem;
  --dxbl-grid-filter-menu-values-view-select-all-check-padding-y: 0.3125rem;
  --dxbl-grid-filter-menu-dropdown-footer-btn-width: 158px;
  --dxbl-grid-filter-menu-dropdown-footer-btn-space: 0.625rem;
  --dxbl-grid-filter-menu-dropdown-padding-y: 1rem;
}

.dxbl-grid-filter-menu-dropdown-root {
  --dxbl-grid-filter-menu-dropdown-max-width: none;
  --dxbl-grid-filter-menu-dropdown-max-height: none;
  --dxbl-grid-filter-menu-dropdown-min-width: 320px;
  --dxbl-grid-filter-menu-dropdown-min-height: 165px;
  --dxbl-grid-filter-menu-dropdown-width: 320px;
  --dxbl-grid-filter-menu-dropdown-height: auto;
}
@media (max-height: 768px) {
  .dxbl-grid-filter-menu-dropdown-root {
    --dxbl-grid-filter-menu-dropdown-max-height: 550px;
  }
}
@media (max-height: 576px) {
  .dxbl-grid-filter-menu-dropdown-root {
    --dxbl-grid-filter-menu-dropdown-max-height: 250px;
  }
}
@media (max-width: 576px) {
  .dxbl-grid-filter-menu-dropdown-root {
    --dxbl-grid-filter-menu-dropdown-width: 270px;
    --dxbl-grid-filter-menu-dropdown-min-width: 270px;
  }
}

.dxbl-grid-filter-menu-dropdown-custom-size .dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body {
  --dxbl-grid-filter-menu-dropdown-list-box-height: fit-content;
  --dxbl-grid-filter-menu-dropdown-treeview-height: fit-content;
  --dxbl-grid-filter-menu-dropdown-loading-panel-height: 100%;
}
.dxbl-grid-filter-menu-dropdown-custom-size .dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view > .dxbl-treeview {
  display: contents;
}

.dxbl-grid-filter-menu-dropdown {
  --dxbl-dropdown-header-bg: var(--dxbl-dropdown-bg);
  --dxbl-dropdown-footer-bg: var(--dxbl-dropdown-bg);
  --dxbl-grid-filter-menu-dropdown-list-box-height: 264px;
  --dxbl-grid-filter-menu-dropdown-treeview-height: 327px;
  --dxbl-grid-filter-menu-dropdown-loading-panel-height: 327px;
  --dxbl-grid-filter-menu-values-view-select-all-check-padding-x: 0.375rem;
  --dxbl-grid-filter-menu-values-view-select-all-check-padding-y: 0.25003125rem;
  --dxbl-grid-filter-menu-dropdown-footer-btn-width: 143px;
  --dxbl-grid-filter-menu-dropdown-footer-btn-space: 0.5rem;
  --dxbl-grid-filter-menu-dropdown-padding-y: 0.75rem;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body {
  --dxbl-dropdown-body-padding-y: var(--dxbl-grid-filter-menu-dropdown-padding-y);
  --dxbl-dropdown-body-align-items: stretch;
  --dxbl-dropdown-body-overflow-y: hidden;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view {
  display: contents;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view > .dxbl-checkbox {
  padding: var(--dxbl-grid-filter-menu-values-view-select-all-check-padding-y) calc(var(--dxbl-grid-filter-menu-values-view-select-all-check-padding-x) + var(--dxbl-checkbox-border-width)) 0;
  border-left: none;
  border-right: none;
  border-bottom-color: #615f63;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view > .dxbl-listbox, .dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view > .dxbl-list-box {
  --dxbl-list-box-border-radius: unset;
  height: var(--dxbl-grid-filter-menu-dropdown-list-box-height);
  border: none;
  overflow-x: hidden;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view > .dxbl-treeview {
  --dxbl-treeview-spacing-x: 0;
  height: var(--dxbl-grid-filter-menu-dropdown-treeview-height);
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view > .dxbl-loading-panel {
  height: var(--dxbl-grid-filter-menu-dropdown-loading-panel-height);
  width: 100%;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-header, .dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-footer {
  --dxbl-dropdown-border-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-header {
  --dxbl-dropdown-header-padding-top: var(--dxbl-grid-filter-menu-dropdown-padding-y);
  --dxbl-dropdown-header-padding-bottom: 0;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-footer {
  --dxbl-dropdown-footer-padding-top: 0;
  --dxbl-dropdown-footer-padding-bottom: var(--dxbl-grid-filter-menu-dropdown-padding-y);
  --dxbl-dropdown-footer-flex-wrap: nowrap;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-footer > .dxbl-btn {
  -webkit-flex-basis: var(--dxbl-grid-filter-menu-dropdown-footer-btn-width);
      -ms-flex-preferred-size: var(--dxbl-grid-filter-menu-dropdown-footer-btn-width);
          flex-basis: var(--dxbl-grid-filter-menu-dropdown-footer-btn-width);
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-footer > .dxbl-btn:last-child {
  margin-left: var(--dxbl-grid-filter-menu-dropdown-footer-btn-space);
}

.dxbl-grid-dragging-target {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  z-index: 1999;
}

.dxbl-grid-move-cursor,
.dxbl-grid-move-cursor a:hover,
.dxbl-grid-move-cursor .dxbl-grid-action,
.dxbl-grid-move-cursor * {
  cursor: move !important;
}

.dxbl-grabbing-cursor,
.dxbl-grabbing-cursor a:hover,
.dxbl-grabbing-cursor .dxbl-grid-action,
.dxbl-grabbing-cursor * {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
}

.dxbl-resize-cursor,
.dxbl-resize-cursor .dxbl-grid th.dxbl-grid-action {
  cursor: col-resize;
}

.dxbl-grid-action {
  cursor: pointer;
}

.dxbl-virtual-items-container-pattern.dxbl-grid-virtual-items-container-pattern > div {
  border-width: var(--dxbl-grid-border-width) 0 0 var(--dxbl-grid-border-width);
  border-color: var(--dxbl-grid-border-color);
  border-style: var(--dxbl-grid-border-style);
  color: var(--dxbl-grid-color);
  line-height: var(--dxbl-grid-line-height);
  padding: var(--dxbl-grid-text-cell-padding-y) var(--dxbl-grid-text-cell-padding-x);
}

.dxbl-grid-edit-canceled-notification {
  white-space: nowrap;
  margin: 10px;
}
.dxbl-grid-edit-canceled-notification > svg {
  width: 24px;
  height: 24px;
  color: #f31446;
}
.dxbl-grid-edit-canceled-notification > span {
  margin-left: 10px;
  color: white;
}

.dxbl-grid .dxbl-grid-table.dxbl-grid-table-content-fit-calc > tbody > tr > td .dxbl-grid-tree-node-expand-controls-container {
  float: unset;
}

.dxbl-grid-tree-node-expand-button {
  --dxbl-btn-bg: var(--dxbl-grid-expand-btn-bg);
  --dxbl-btn-color: var(--dxbl-grid-expand-btn-color);
  --dxbl-btn-padding-x: var(--dxbl-grid-expand-btn-padding-x);
  --dxbl-btn-padding-y: var(--dxbl-grid-expand-btn-padding-y);
  padding-left: var(--dxbl-grid-expand-btn-padding-x);
  padding-right: var(--dxbl-grid-expand-btn-padding-x);
  margin: calc(-1 * var(--dxbl-grid-expand-btn-padding-y)) calc(-1 * var(--dxbl-grid-expand-btn-padding-x));
  border: 0;
  border-radius: 3rem;
  position: relative;
}
.dxbl-grid-tree-node-expand-button > .dxbl-image {
  margin: 0;
}
.dxbl-grid-tree-node-expand-button > svg.dxbl-image {
  color: var(--dxbl-grid-expand-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-grid-expand-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-grid-expand-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-grid-expand-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-grid-tree-node-expand-button.dxbl-disabled > .dxbl-image, .dxbl-grid-tree-node-expand-button:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-expand-btn-hover-bg, unset);
  color: var(--dxbl-grid-expand-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: 3rem;
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  z-index: 1;
  pointer-events: none;
}

.dxbl-grid-tree-node-expand-button-placeholder {
  min-width: 16px;
  width: 16px;
  display: inline-block;
}

.dxbl-grid-tree-node-expand-controls-cell {
  white-space: nowrap;
}

.dxbl-grid-tree-node-expand-controls-container {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  white-space: nowrap;
  margin-right: calc(var(--dxbl-grid-expand-btn-padding-x) * 1.5);
  float: left;
}

.dxbl-grid-tree-node-indents-container {
  white-space: nowrap;
  display: inline-block;
}

.dxbl-grid-tree-node-indent {
  min-width: 16px;
  width: 16px;
  display: inline-block;
}

.dxbl-grid-tree-node-empty-indent {
  display: inline-block;
}

.dxbl-popup-cell {
  position: absolute;
  top: 0;
  left: 0;
}

.dxbl-popup-text {
  font-size: inherit;
  line-height: inherit;
  padding-left: 0;
  padding-right: 0;
}

.dxbl-flyout {
  --dxbl-flyout-color: white;
  --dxbl-flyout-bg: #37353d;
  --dxbl-flyout-font-family: inherit;
  --dxbl-flyout-font-size: 0.875rem;
  --dxbl-flyout-line-height: 1.4285;
  --dxbl-flyout-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.15);
  --dxbl-flyout-border-width: 1px;
  --dxbl-flyout-border-style: solid;
  --dxbl-flyout-border-color: #615f63;
  --dxbl-flyout-border-radius: 0.1875rem;
  --dxbl-flyout-header-font-size: 1.14286em;
  --dxbl-flyout-header-line-height: 1.2499343752;
  --dxbl-flyout-header-bg: unset;
  --dxbl-flyout-header-color: inherit;
  --dxbl-flyout-header-font-weight: 600;
  --dxbl-flyout-header-padding-y: 0.3125rem;
  --dxbl-flyout-header-padding-x: 0.75rem;
  --dxbl-flyout-body-padding-y: 0.75rem;
  --dxbl-flyout-body-padding-x: 0.75rem;
  --dxbl-flyout-footer-bg: unset;
  --dxbl-flyout-footer-color: inherit;
  --dxbl-flyout-footer-padding-y: 0.3125rem;
  --dxbl-flyout-footer-padding-x: 0.75rem;
  --dxbl-flyout-arrow-width: 1rem;
  --dxbl-flyout-arrow-height: 0.5rem;
  --dxbl-flyout-arrow-color: #615f63;
  --dxbl-flyout-arrow-base-border-color: #37353d;
  position: absolute;
  top: 0;
  left: 0;
}
.dxbl-flyout.dxbl-sm {
  --dxbl-flyout-font-size: 0.75rem;
  --dxbl-flyout-line-height: 1.5;
  --dxbl-flyout-border-radius: 0.1875rem;
  --dxbl-flyout-header-font-size: 1.16667em;
  --dxbl-flyout-header-line-height: 1.2857106123;
  --dxbl-flyout-header-padding-y: 0.1875rem;
  --dxbl-flyout-header-padding-x: 0.5rem;
  --dxbl-flyout-body-padding-y: 0.5rem;
  --dxbl-flyout-body-padding-x: 0.5rem;
  --dxbl-flyout-footer-padding-y: 0.1875rem;
  --dxbl-flyout-footer-padding-x: 0.5rem;
}
.dxbl-flyout.dxbl-lg {
  --dxbl-flyout-font-size: 1rem;
  --dxbl-flyout-line-height: 1.375;
  --dxbl-flyout-border-radius: 0.1875rem;
  --dxbl-flyout-header-font-size: 1.125em;
  --dxbl-flyout-header-line-height: 1.2222222222;
  --dxbl-flyout-header-padding-y: 0.4375rem;
  --dxbl-flyout-header-padding-x: 1rem;
  --dxbl-flyout-body-padding-y: 1rem;
  --dxbl-flyout-body-padding-x: 1rem;
  --dxbl-flyout-footer-padding-y: 0.4375rem;
  --dxbl-flyout-footer-padding-x: 1rem;
}
.dxbl-flyout:not(:defined) {
  display: none;
}
.dxbl-flyout > .dxbl-flyout-dialog {
  font-family: var(--dxbl-flyout-font-family);
  font-size: var(--dxbl-flyout-font-size);
  line-height: var(--dxbl-flyout-line-height);
  -webkit-box-shadow: var(--dxbl-flyout-shadow);
          box-shadow: var(--dxbl-flyout-shadow);
  color: var(--dxbl-flyout-color);
  background-color: var(--dxbl-flyout-bg);
  border: var(--dxbl-flyout-border-width) var(--dxbl-flyout-border-style) var(--dxbl-flyout-border-color);
  border-radius: var(--dxbl-flyout-border-radius);
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  min-width: 0;
  min-height: 0;
  top: 0;
  left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  outline: 0;
  z-index: 1070;
}
.dxbl-flyout > .dxbl-flyout-dialog.dxbl-flyout-scrollable > .dxbl-flyout-body {
  overflow-y: auto;
  min-height: 0;
}
.dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-header {
  font-size: var(--dxbl-flyout-header-font-size);
  line-height: var(--dxbl-flyout-header-line-height);
  padding: var(--dxbl-flyout-header-padding-y) var(--dxbl-flyout-header-padding-x);
  cursor: default;
  border-bottom: var(--dxbl-flyout-border-width) var(--dxbl-flyout-border-style) var(--dxbl-flyout-border-color);
  font-weight: var(--dxbl-flyout-header-font-weight);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-flyout-header-bg, unset);
  color: var(--dxbl-flyout-header-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-header::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 10%;
}
.dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-header.dxbl-drag {
  cursor: default;
}
.dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 0;
  padding: var(--dxbl-flyout-body-padding-y) var(--dxbl-flyout-body-padding-x);
  font-size: var(--dxbl-flyout-body-font-size);
}
.dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-body > * {
  min-height: 0;
}
.dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-body > .dxbl-fl.dxbl-fl-with-paddings {
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
}
.dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-footer {
  padding: var(--dxbl-flyout-footer-padding-y) var(--dxbl-flyout-footer-padding-x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border-top: var(--dxbl-flyout-border-width) var(--dxbl-flyout-border-style) var(--dxbl-flyout-border-color);
  margin-top: auto;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-flyout-footer-bg, unset);
  color: var(--dxbl-flyout-footer-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-footer::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 7%;
}
.dxbl-flyout > .dxbl-flyout-dialog-fade {
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
  opacity: 0;
}
.dxbl-flyout > .dxbl-flyout-dialog-fade.dxbl-flyout-dialog-show {
  opacity: 1;
}
.dxbl-flyout .dxbl-arrow {
  position: absolute;
  display: block;
  width: var(--dxbl-flyout-arrow-width);
  height: var(--dxbl-flyout-arrow-height);
}
.dxbl-flyout .dxbl-arrow::before, .dxbl-flyout .dxbl-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}
.dxbl-flyout .dxbl-popover {
  background-color: var(--dxbl-flyout-bg);
}
.dxbl-flyout .dxbl-popover-top > .dxbl-arrow {
  bottom: calc(var(--dxbl-flyout-arrow-height) * -1 - var(--dxbl-flyout-border-width));
}
.dxbl-flyout .dxbl-popover-top > .dxbl-arrow::before, .dxbl-flyout .dxbl-popover-top > .dxbl-arrow::after {
  border-width: var(--dxbl-flyout-arrow-height) calc(var(--dxbl-flyout-arrow-width) / 2) 0;
}
.dxbl-flyout .dxbl-popover-top > .dxbl-arrow::before {
  bottom: 0;
  border-top-color: var(--dxbl-flyout-arrow-color);
}
.dxbl-flyout .dxbl-popover-top > .dxbl-arrow::after {
  bottom: var(--dxbl-flyout-border-width);
  border-top-color: var(--dxbl-flyout-arrow-base-border-color);
}
.dxbl-flyout .dxbl-popover-end > .dxbl-arrow {
  left: calc(var(--dxbl-flyout-arrow-height) * -1 - var(--dxbl-flyout-border-width));
  width: var(--dxbl-flyout-arrow-height);
  height: var(--dxbl-flyout-arrow-width);
}
.dxbl-flyout .dxbl-popover-end > .dxbl-arrow::before, .dxbl-flyout .dxbl-popover-end > .dxbl-arrow::after {
  border-width: calc(var(--dxbl-flyout-arrow-width) / 2) var(--dxbl-flyout-arrow-height) calc(var(--dxbl-flyout-arrow-width) / 2) 0;
}
.dxbl-flyout .dxbl-popover-end > .dxbl-arrow::before {
  left: 0;
  border-right-color: var(--dxbl-flyout-arrow-color);
}
.dxbl-flyout .dxbl-popover-end > .dxbl-arrow::after {
  left: var(--dxbl-flyout-border-width);
  border-right-color: var(--dxbl-flyout-arrow-base-border-color);
}
.dxbl-flyout .dxbl-popover-bottom > .dxbl-arrow {
  top: calc(var(--dxbl-flyout-arrow-height) * -1 - var(--dxbl-flyout-border-width));
}
.dxbl-flyout .dxbl-popover-bottom > .dxbl-arrow::before, .dxbl-flyout .dxbl-popover-bottom > .dxbl-arrow::after {
  border-width: 0 calc(var(--dxbl-flyout-arrow-width) / 2) var(--dxbl-flyout-arrow-height) calc(var(--dxbl-flyout-arrow-width) / 2);
}
.dxbl-flyout .dxbl-popover-bottom > .dxbl-arrow::before {
  top: 0;
  border-bottom-color: var(--dxbl-flyout-arrow-color);
}
.dxbl-flyout .dxbl-popover-bottom > .dxbl-arrow::after {
  top: var(--dxbl-flyout-border-width);
  border-bottom-color: var(--dxbl-flyout-arrow-base-border-color);
}
.dxbl-flyout .dxbl-popover-start > .dxbl-arrow {
  right: calc(var(--dxbl-flyout-arrow-height) * -1 - var(--dxbl-flyout-border-width));
  width: var(--dxbl-flyout-arrow-height);
  height: var(--dxbl-flyout-arrow-width);
}
.dxbl-flyout .dxbl-popover-start > .dxbl-arrow::before, .dxbl-flyout .dxbl-popover-start > .dxbl-arrow::after {
  border-width: calc(var(--dxbl-flyout-arrow-width) / 2) 0 calc(var(--dxbl-flyout-arrow-width) / 2) var(--dxbl-flyout-arrow-height);
}
.dxbl-flyout .dxbl-popover-start > .dxbl-arrow::before {
  right: 0;
  border-left-color: var(--dxbl-flyout-arrow-color);
}
.dxbl-flyout .dxbl-popover-start > .dxbl-arrow::after {
  right: var(--dxbl-flyout-border-width);
  border-left-color: var(--dxbl-flyout-arrow-base-border-color);
}
.dxbl-flyout .dxbl-arrow-hidden .dxbl-arrow::before,
.dxbl-flyout .dxbl-arrow-hidden .dxbl-arrow::after {
  display: none;
}

.dxbl-modal {
  --dxbl-popup-font-family: inherit;
  --dxbl-popup-font-size: 0.875rem;
  --dxbl-popup-line-height: 1.4285;
  --dxbl-popup-border-width: 1px;
  --dxbl-popup-border-style: solid;
  --dxbl-popup-border-color: #615f63;
  --dxbl-popup-border-radius: 0.375rem;
  --dxbl-popup-bg: #37353d;
  --dxbl-popup-color: white;
  --dxbl-popup-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.25);
  --dxbl-popup-max-width: 500px;
  --dxbl-popup-width: 100%;
  --dxbl-popup-margin: 1.75rem;
  --dxbl-popup-scrollable-border-width: 1px;
  --dxbl-popup-back-bg: #000;
  --dxbl-popup-back-opacity: 0.5;
  --dxbl-popup-header-font-size: 1.14286em;
  --dxbl-popup-header-line-height: 1.2499343752;
  --dxbl-popup-header-bg: unset;
  --dxbl-popup-header-color: inherit;
  --dxbl-popup-header-padding-y: 0.3125rem;
  --dxbl-popup-header-padding-x: 0.75rem;
  --dxbl-popup-header-font-weight: 600;
  --dxbl-popup-header-btn-bg: transparent;
  --dxbl-popup-header-btn-color: unset;
  --dxbl-popup-header-btn-hover-bg: unset;
  --dxbl-popup-header-btn-hover-color: unset;
  --dxbl-popup-body-padding-x: 0.75rem;
  --dxbl-popup-body-padding-y: 0.75rem;
  --dxbl-popup-footer-bg: unset;
  --dxbl-popup-footer-color: inherit;
  --dxbl-popup-footer-padding-y: 0.3125rem;
  --dxbl-popup-footer-padding-x: 0.75rem;
}
.dxbl-modal.dxbl-sm {
  --dxbl-popup-font-size: 0.75rem;
  --dxbl-popup-line-height: 1.5;
  --dxbl-popup-border-radius: 0.375rem;
  --dxbl-popup-header-font-size: 1.16667em;
  --dxbl-popup-header-line-height: 1.2857106123;
  --dxbl-popup-header-padding-y: 0.1875rem;
  --dxbl-popup-header-padding-x: 0.5rem;
  --dxbl-popup-body-padding-x: 0.5rem;
  --dxbl-popup-body-padding-y: 0.5rem;
  --dxbl-popup-footer-padding-y: 0.1875rem;
  --dxbl-popup-footer-padding-x: 0.5rem;
}
.dxbl-modal.dxbl-lg {
  --dxbl-popup-font-size: 1rem;
  --dxbl-popup-line-height: 1.375;
  --dxbl-popup-border-radius: 0.375rem;
  --dxbl-popup-header-font-size: 1.125em;
  --dxbl-popup-header-line-height: 1.2222222222;
  --dxbl-popup-header-padding-y: 0.4375rem;
  --dxbl-popup-header-padding-x: 1rem;
  --dxbl-popup-body-padding-x: 1rem;
  --dxbl-popup-body-padding-y: 1rem;
  --dxbl-popup-footer-padding-y: 0.4375rem;
  --dxbl-popup-footer-padding-x: 1rem;
}
.dxbl-modal > .dxbl-modal-root {
  overflow: auto;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: center;
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 1055;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup {
  outline: 0;
  width: var(--dxbl-popup-width);
  margin: var(--dxbl-popup-margin);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  opacity: 1;
  position: relative;
  left: auto;
  top: auto;
  padding: 0;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  justify-self: center;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-fixed-width {
  min-width: 0;
  max-width: unset;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-horizontalalignment-left {
  justify-self: start !important;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-horizontalalignment-right {
  justify-self: end !important;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-horizontalalignment-center {
  justify-self: center !important;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-verticalalignment-top {
  -webkit-align-self: start !important;
      -ms-flex-item-align: start !important;
          align-self: start !important;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-verticalalignment-bottom {
  -webkit-align-self: end !important;
      -ms-flex-item-align: end !important;
          align-self: end !important;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-verticalalignment-center {
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
          align-self: center !important;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-scrollable > .dxbl-modal-content {
  max-height: calc(100vh - 3.5rem);
  overflow-y: hidden;
  border-width: var(--dxbl-popup-scrollable-border-width);
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-scrollable > .dxbl-modal-content > .dxbl-modal-body {
  overflow-y: auto;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-header-drag {
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content {
  font-family: var(--dxbl-popup-font-family);
  font-size: var(--dxbl-popup-font-size);
  line-height: var(--dxbl-popup-line-height);
  background-color: var(--dxbl-popup-bg);
  border: var(--dxbl-popup-border-width) var(--dxbl-popup-border-style) var(--dxbl-popup-border-color);
  border-radius: var(--dxbl-popup-border-radius);
  -webkit-box-shadow: var(--dxbl-popup-shadow);
          box-shadow: var(--dxbl-popup-shadow);
  color: var(--dxbl-popup-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  z-index: 0;
  width: 100%;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-popup-header:not(.dxbl-modal-header) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header {
  cursor: default;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: var(--dxbl-popup-header-font-size);
  line-height: var(--dxbl-popup-header-line-height);
  font-weight: var(--dxbl-popup-header-font-weight);
  border-bottom: var(--dxbl-popup-border-width) var(--dxbl-popup-border-style) var(--dxbl-popup-border-color);
  padding: var(--dxbl-popup-header-padding-y) var(--dxbl-popup-header-padding-x);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-popup-header-bg, unset);
  color: var(--dxbl-popup-header-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header::before,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 10%;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-modal-header-default,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-modal-header-default {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-modal-title,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-modal-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: inherit;
  line-height: inherit;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button {
  --dxbl-btn-bg: var(--dxbl-popup-header-btn-bg);
  --dxbl-btn-color: var(--dxbl-popup-header-btn-color);
  --dxbl-btn-border-color: transparent;
  --dxbl-btn-hover-border-color: transparent;
  --dxbl-btn-box-shadow: inset 0 0 0 rgb(0 0 0 / 0%);
  --dxbl-btn-border-radius: 50%;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button > svg.dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button > svg.dxbl-image {
  color: var(--dxbl-popup-header-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-popup-header-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-popup-header-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-popup-header-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button.dxbl-disabled > .dxbl-image, .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:disabled > .dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button.dxbl-disabled > .dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-popup-header-btn-hover-bg, unset);
  color: var(--dxbl-popup-header-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled).dxbl-focused,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):focus-visible,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled).dxbl-focused::after,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):focus-visible::after,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  z-index: 1;
  pointer-events: none;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header.dxbl-drag,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header.dxbl-drag {
  cursor: default;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-body {
  padding: var(--dxbl-popup-body-padding-y) var(--dxbl-popup-body-padding-x);
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-body > .dxbl-fl.dxbl-fl-with-paddings {
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border-top: var(--dxbl-popup-border-width) var(--dxbl-popup-border-style) var(--dxbl-popup-border-color);
  padding: var(--dxbl-popup-footer-padding-y) var(--dxbl-popup-footer-padding-x);
  margin-top: auto;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-popup-footer-bg, unset);
  color: var(--dxbl-popup-footer-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-footer::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 7%;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup .dxbl-popup-icons-area {
  -webkit-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup .dxbl-popup-buttons-area {
  -webkit-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
}
@media (min-width: 576px) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup:not(.dxbl-popup-resized):not(.dxbl-popup-fixed-width) {
    max-width: var(--dxbl-popup-max-width);
  }
}
@media (max-width: 576px) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-adaptivity {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
    justify-self: stretch;
    width: auto;
  }
}
.dxbl-modal > .dxbl-modal-back {
  display: none;
  right: 0;
  bottom: 0;
  left: 0;
  top: 0;
  position: fixed;
  background-color: var(--dxbl-popup-back-bg);
  opacity: var(--dxbl-popup-back-opacity);
  z-index: -1;
}
.dxbl-modal .dxbl-popup-horizontalalignment-left {
  justify-self: start;
}
.dxbl-modal .dxbl-popup-horizontalalignment-right {
  justify-self: end;
}
.dxbl-modal .dxbl-popup-horizontalalignment-center {
  justify-self: center;
}
.dxbl-modal .dxbl-popup-verticalalignment-top {
  -webkit-align-self: start;
      -ms-flex-item-align: start;
          align-self: start;
}
.dxbl-modal .dxbl-popup-verticalalignment-bottom {
  -webkit-align-self: end;
      -ms-flex-item-align: end;
          align-self: end;
}
.dxbl-modal .dxbl-popup-verticalalignment-center {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}

.dxbl-modal-open {
  overflow: hidden;
}

.dxbl-dropdown,
.dxbl-itemlist-dropdown {
  --dxbl-dropdown-bg: #37353d;
  --dxbl-dropdown-color: white;
  --dxbl-dropdown-font-family: inherit;
  --dxbl-dropdown-font-size: 0.875rem;
  --dxbl-dropdown-line-height: 1.4285;
  --dxbl-dropdown-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.15);
  --dxbl-dropdown-border-width: 1px;
  --dxbl-dropdown-border-style: solid;
  --dxbl-dropdown-border-color: #615f63;
  --dxbl-dropdown-border-radius: 0.1875rem;
  --dxbl-dropdown-min-width: 0;
  --dxbl-dropdown-header-font-size: 1.14286em;
  --dxbl-dropdown-header-line-height: 1.2499343752;
  --dxbl-dropdown-header-bg: unset;
  --dxbl-dropdown-header-color: inherit;
  --dxbl-dropdown-header-font-weight: 600;
  --dxbl-dropdown-header-padding-y: 0.3125rem;
  --dxbl-dropdown-header-padding-x: 0.75rem;
  --dxbl-dropdown-body-padding-y: 0.75rem;
  --dxbl-dropdown-body-padding-x: 0.75rem;
  --dxbl-dropdown-body-align-items: flex-start;
  --dxbl-dropdown-body-overflow-y: auto;
  --dxbl-dropdown-footer-bg: unset;
  --dxbl-dropdown-footer-color: inherit;
  --dxbl-dropdown-footer-padding-y: 0.3125rem;
  --dxbl-dropdown-footer-padding-x: 0.75rem;
  --dxbl-dropdown-footer-flex-wrap: wrap;
  position: absolute;
  top: 0;
  left: 0;
  z-index: unset;
  outline: none;
}
.dxbl-dropdown.dxbl-sm,
.dxbl-itemlist-dropdown.dxbl-sm {
  --dxbl-dropdown-line-height: 1.5;
  --dxbl-dropdown-font-size: 0.75rem;
  --dxbl-dropdown-border-radius: 0.1875rem;
  --dxbl-dropdown-header-font-size: 1.16667em;
  --dxbl-dropdown-header-line-height: 1.2857106123;
  --dxbl-dropdown-header-padding-y: 0.1875rem;
  --dxbl-dropdown-header-padding-x: 0.5rem;
  --dxbl-dropdown-body-padding-y: 0.5rem;
  --dxbl-dropdown-body-padding-x: 0.5rem;
  --dxbl-dropdown-footer-padding-y: 0.1875rem;
  --dxbl-dropdown-footer-padding-x: 0.5rem;
}
.dxbl-dropdown.dxbl-lg,
.dxbl-itemlist-dropdown.dxbl-lg {
  --dxbl-dropdown-line-height: 1.375;
  --dxbl-dropdown-font-size: 1rem;
  --dxbl-dropdown-border-radius: 0.1875rem;
  --dxbl-dropdown-header-font-size: 1.125em;
  --dxbl-dropdown-header-line-height: 1.2222222222;
  --dxbl-dropdown-header-padding-y: 0.4375rem;
  --dxbl-dropdown-header-padding-x: 1rem;
  --dxbl-dropdown-body-padding-y: 1rem;
  --dxbl-dropdown-body-padding-x: 1rem;
  --dxbl-dropdown-footer-padding-y: 0.4375rem;
  --dxbl-dropdown-footer-padding-x: 1rem;
}
.dxbl-dropdown:not(:defined),
.dxbl-itemlist-dropdown:not(:defined) {
  display: none;
}
.dxbl-dropdown[x-drop-alignment=top] > .dxbl-dropdown-dialog > .dxbl-dropdown-top-sizegrip-area,
.dxbl-itemlist-dropdown[x-drop-alignment=top] > .dxbl-dropdown-dialog > .dxbl-dropdown-top-sizegrip-area {
  display: block;
}
.dxbl-dropdown[x-drop-alignment=bottom] > .dxbl-dropdown-dialog > .dxbl-dropdown-bottom-sizegrip-area,
.dxbl-itemlist-dropdown[x-drop-alignment=bottom] > .dxbl-dropdown-dialog > .dxbl-dropdown-bottom-sizegrip-area {
  display: block;
}
.dxbl-dropdown > .dxbl-dropdown-dialog,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog {
  --dxbl-dropdown-header-padding-top: var(--dxbl-dropdown-header-padding-y);
  --dxbl-dropdown-header-padding-bottom: var(--dxbl-dropdown-header-padding-y);
  --dxbl-dropdown-footer-padding-top: var(--dxbl-dropdown-footer-padding-y);
  --dxbl-dropdown-footer-padding-bottom: var(--dxbl-dropdown-footer-padding-y);
  font-family: var(--dxbl-dropdown-font-family);
  font-size: var(--dxbl-dropdown-font-size);
  line-height: var(--dxbl-dropdown-line-height);
  color: var(--dxbl-dropdown-color);
  background-color: var(--dxbl-dropdown-bg);
  border: var(--dxbl-dropdown-border-width) var(--dxbl-dropdown-border-style) var(--dxbl-dropdown-border-color);
  border-radius: var(--dxbl-dropdown-border-radius);
  -webkit-box-shadow: var(--dxbl-dropdown-box-shadow);
          box-shadow: var(--dxbl-dropdown-box-shadow);
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 0;
  min-width: var(--dxbl-dropdown-min-width);
  min-height: 0;
  top: 0;
  left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  outline: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-dropdown-scrollable > .dxbl-dropdown-body,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog.dxbl-dropdown-scrollable > .dxbl-dropdown-body {
  overflow-y: var(--dxbl-dropdown-body-overflow-y);
  min-height: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header {
  font-size: var(--dxbl-dropdown-header-font-size);
  font-weight: var(--dxbl-dropdown-header-font-weight);
  line-height: var(--dxbl-dropdown-header-line-height);
  padding: var(--dxbl-dropdown-header-padding-top) var(--dxbl-dropdown-header-padding-x) var(--dxbl-dropdown-header-padding-bottom);
  border-bottom: var(--dxbl-dropdown-border-width) var(--dxbl-dropdown-border-style) var(--dxbl-dropdown-border-color);
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-dropdown-header-bg, unset);
  color: var(--dxbl-dropdown-header-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header,
  .dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header,
  .dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header,
  .dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header::before,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 10%;
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header.dxbl-drag,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header.dxbl-drag {
  cursor: default;
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-body,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: var(--dxbl-dropdown-body-align-items);
  -webkit-align-items: var(--dxbl-dropdown-body-align-items);
      -ms-flex-align: var(--dxbl-dropdown-body-align-items);
          align-items: var(--dxbl-dropdown-body-align-items);
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 0;
  padding: var(--dxbl-dropdown-body-padding-y) var(--dxbl-dropdown-body-padding-x);
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-body > *,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-body > * {
  min-height: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-body > .dxbl-fl.dxbl-fl-with-paddings,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-body > .dxbl-fl.dxbl-fl-with-paddings {
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: var(--dxbl-dropdown-footer-flex-wrap);
      -ms-flex-wrap: var(--dxbl-dropdown-footer-flex-wrap);
          flex-wrap: var(--dxbl-dropdown-footer-flex-wrap);
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: var(--dxbl-dropdown-footer-padding-top) var(--dxbl-dropdown-footer-padding-x) var(--dxbl-dropdown-footer-padding-bottom);
  border-top: var(--dxbl-dropdown-border-width) var(--dxbl-dropdown-border-style) var(--dxbl-dropdown-border-color);
  margin-top: auto;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-dropdown-footer-bg, unset);
  color: var(--dxbl-dropdown-footer-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer,
  .dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer,
  .dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer,
  .dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer::before,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 7%;
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-sizegrip-area,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-sizegrip-area {
  display: none;
}
.dxbl-dropdown > .dxbl-dropdown-sizegrip,
.dxbl-itemlist-dropdown > .dxbl-dropdown-sizegrip {
  outline: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 1rem;
  height: 1rem;
  color: inherit;
  background-color: transparent;
}
.dxbl-dropdown > .dxbl-dropdown-sizegrip > .dxbl-dropdown-sizegrip-image,
.dxbl-itemlist-dropdown > .dxbl-dropdown-sizegrip > .dxbl-dropdown-sizegrip-image {
  width: 12px;
  height: 12px;
  fill-opacity: 60%;
}

.dxbl-sidepanel .dxbl-modal-root > .dxbl-popup.dxbl-sidepanel-dialog.dxbl-sidepanel-position-left {
  margin-left: 0;
}
.dxbl-sidepanel .dxbl-modal-root > .dxbl-popup.dxbl-sidepanel-dialog.dxbl-sidepanel-position-left > .dxbl-modal-content {
  border-bottom-left-radius: unset;
  border-top-left-radius: unset;
}
.dxbl-sidepanel .dxbl-modal-root > .dxbl-popup.dxbl-sidepanel-dialog.dxbl-sidepanel-position-top {
  margin-top: 0;
}
.dxbl-sidepanel .dxbl-modal-root > .dxbl-popup.dxbl-sidepanel-dialog.dxbl-sidepanel-position-top > .dxbl-modal-content {
  border-top-left-radius: unset;
  border-top-right-radius: unset;
}
.dxbl-sidepanel .dxbl-modal-root > .dxbl-popup.dxbl-sidepanel-dialog.dxbl-sidepanel-position-right {
  margin-right: 0;
}
.dxbl-sidepanel .dxbl-modal-root > .dxbl-popup.dxbl-sidepanel-dialog.dxbl-sidepanel-position-right > .dxbl-modal-content {
  border-bottom-right-radius: unset;
  border-top-right-radius: unset;
}
.dxbl-sidepanel .dxbl-modal-root > .dxbl-popup.dxbl-sidepanel-dialog.dxbl-sidepanel-position-bottom {
  margin-bottom: 0;
}
.dxbl-sidepanel .dxbl-modal-root > .dxbl-popup.dxbl-sidepanel-dialog.dxbl-sidepanel-position-bottom > .dxbl-modal-content {
  border-bottom-left-radius: unset;
  border-bottom-right-radius: unset;
}

.dxbl-popup-cell {
  position: absolute;
  top: 0;
  left: 0;
}

.dxbl-popup-text {
  font-size: inherit;
  line-height: inherit;
  padding-left: 0;
  padding-right: 0;
}

.dxbl-window {
  --dxbl-window-bg: #37353d;
  --dxbl-window-color: white;
  --dxbl-window-font-family: inherit;
  --dxbl-window-font-size: 0.875rem;
  --dxbl-window-line-height: 1.4285;
  --dxbl-window-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.15);
  --dxbl-window-border-width: 1px;
  --dxbl-window-border-style: solid;
  --dxbl-window-border-color: #615f63;
  --dxbl-window-border-radius: 0.1875rem;
  --dxbl-window-min-width: 0;
  --dxbl-window-header-font-size: 1.14286em;
  --dxbl-window-header-line-height: 1.2499343752;
  --dxbl-window-header-bg: unset;
  --dxbl-window-header-color: inherit;
  --dxbl-window-header-font-weight: 600;
  --dxbl-window-header-padding-y: 0.3125rem;
  --dxbl-window-header-padding-x: 0.75rem;
  --dxbl-window-header-btn-bg: transparent;
  --dxbl-window-header-btn-color: unset;
  --dxbl-window-header-btn-hover-bg: unset;
  --dxbl-window-header-btn-hover-color: unset;
  --dxbl-window-body-padding-y: 0.75rem;
  --dxbl-window-body-padding-x: 0.75rem;
  --dxbl-window-footer-bg: unset;
  --dxbl-window-footer-color: inherit;
  --dxbl-window-footer-padding-y: 0.3125rem;
  --dxbl-window-footer-padding-x: 0.75rem;
  --dxbl-window-focus-outline-color: #9b17e2;
  --dxbl-window-focus-outline-width: 0.125rem;
  --dxbl-window-focus-outline-offset: -2px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: unset;
}
.dxbl-window.dxbl-sm {
  --dxbl-window-line-height: 1.5;
  --dxbl-window-font-size: 0.75rem;
  --dxbl-window-border-radius: 0.1875rem;
  --dxbl-window-header-font-size: 1.16667em;
  --dxbl-window-header-line-height: 1.2857106123;
  --dxbl-window-header-padding-y: 0.1875rem;
  --dxbl-window-header-padding-x: 0.5rem;
  --dxbl-window-body-padding-y: 0.5rem;
  --dxbl-window-body-padding-x: 0.5rem;
  --dxbl-window-footer-padding-y: 0.1875rem;
  --dxbl-window-footer-padding-x: 0.5rem;
}
.dxbl-window.dxbl-lg {
  --dxbl-window-line-height: 1.375;
  --dxbl-window-font-size: 1rem;
  --dxbl-window-border-radius: 0.1875rem;
  --dxbl-window-header-font-size: 1.125em;
  --dxbl-window-header-line-height: 1.2222222222;
  --dxbl-window-header-padding-y: 0.4375rem;
  --dxbl-window-header-padding-x: 1rem;
  --dxbl-window-body-padding-y: 1rem;
  --dxbl-window-body-padding-x: 1rem;
  --dxbl-window-footer-padding-y: 0.4375rem;
  --dxbl-window-footer-padding-x: 1rem;
}
.dxbl-window:not(:defined) {
  display: none;
}
.dxbl-window[x-drop-alignment=top] > .dxbl-window-dialog > .dxbl-window-top-sizegrip-area {
  display: block;
}
.dxbl-window[x-drop-alignment=bottom] > .dxbl-window-dialog > .dxbl-window-bottom-sizegrip-area {
  display: block;
}
.dxbl-window:not([data-dx-focus-hidden]) > .dxbl-window-dialog:focus-visible {
  outline: var(--dxbl-window-focus-outline-width) solid var(--dxbl-window-focus-outline-color);
  outline-offset: var(--dxbl-window-focus-outline-offset);
}
.dxbl-window[data-dx-focus-hidden] > .dxbl-window-dialog {
  outline: 0;
}
.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;
}
.dxbl-window > .dxbl-window-dialog.dxbl-window-scrollable > .dxbl-window-body {
  overflow-y: auto;
  min-height: 0;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header {
  cursor: default;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: var(--dxbl-window-header-font-size);
  line-height: var(--dxbl-window-header-line-height);
  font-weight: var(--dxbl-window-header-font-weight);
  border-bottom: var(--dxbl-window-border-width) var(--dxbl-window-border-style) var(--dxbl-window-border-color);
  padding: var(--dxbl-window-header-padding-y) var(--dxbl-window-header-padding-x);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-window-header-bg, unset);
  color: var(--dxbl-window-header-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 10%;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-default {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: inherit;
  line-height: inherit;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
  white-space: nowrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button {
  --dxbl-btn-bg: var(--dxbl-window-header-btn-bg);
  --dxbl-btn-color: var(--dxbl-window-header-btn-color);
  --dxbl-btn-border-color: transparent;
  --dxbl-btn-hover-border-color: transparent;
  --dxbl-btn-box-shadow: inset 0 0 0 rgb(0 0 0 / 0%);
  --dxbl-btn-border-radius: 50%;
  margin-left: auto;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button > svg.dxbl-image {
  color: var(--dxbl-window-header-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-window-header-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-window-header-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-window-header-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button.dxbl-disabled > .dxbl-image, .dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-window-header-btn-hover-bg, unset);
  color: var(--dxbl-window-header-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  z-index: 1;
  pointer-events: none;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header.dxbl-drag {
  cursor: default;
}
.dxbl-window > .dxbl-window-dialog .dxbl-popup-dragging + .dxbl-window-body {
  pointer-events: none;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 0;
  padding: var(--dxbl-window-body-padding-y) var(--dxbl-window-body-padding-x);
  overflow: auto;
  border-color: var(--dxbl-window-border-color);
  background-color: var(--dxbl-window-bg);
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-body > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-body > .dxbl-fl.dxbl-fl-with-paddings {
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: var(--dxbl-window-footer-padding-y) var(--dxbl-window-footer-padding-x);
  border-top: var(--dxbl-window-border-width) var(--dxbl-window-border-style) var(--dxbl-window-border-color);
  margin-top: auto;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-window-footer-bg, unset);
  color: var(--dxbl-window-footer-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-footer::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 7%;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-sizegrip-area {
  display: none;
}
.dxbl-window > .dxbl-window-sizegrip {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 1rem;
  height: 1rem;
  color: inherit;
  background-color: transparent;
  outline: 0;
}
.dxbl-window > .dxbl-window-sizegrip > .dxbl-window-sizegrip-image {
  width: 12px;
  height: 12px;
  fill-opacity: 60%;
}

.dxbl-popup-portal {
  position: absolute;
}

.dxbl-dialog-captor {
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: center;
  position: fixed;
  pointer-events: none;
  z-index: 1055;
}

.dxbl-group {
  --dxbl-group-border-width: 1px;
  --dxbl-group-border-color: #615f63;
  --dxbl-group-border-radius: 6px;
  --dxbl-group-color: white;
  --dxbl-group-bg: #46444a;
  --dxbl-group-font-family: inherit;
  --dxbl-group-font-size: 0.875rem;
  --dxbl-group-line-height: 1.4285;
  --dxbl-group-header-line-height: 1.2499343752;
  --dxbl-group-header-font-size: 1.14286em;
  --dxbl-group-header-padding-x: 0.75rem;
  --dxbl-group-header-padding-y: 0.3125rem;
  --dxbl-group-header-spacing: 0.625rem;
  --dxbl-group-header-bg: unset;
  --dxbl-group-header-color: inherit;
  --dxbl-group-header-font-weight: 400;
  --dxbl-group-header-border-radius: 5px;
  --dxbl-group-header-btn-bg: transparent;
  --dxbl-group-header-btn-color: unset;
  --dxbl-group-header-btn-hover-bg: unset;
  --dxbl-group-header-btn-hover-color: unset;
  position: relative;
  z-index: 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: 10%;
}
.dxbl-group > .dxbl-group-header .dxbl-btn.dxbl-group-expand-btn + * {
  margin-left: var(--dxbl-group-header-spacing);
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn {
  position: relative;
  margin: 0 calc(var(--dxbl-btn-padding-x) * -1);
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-color: var(--dxbl-group-header-btn-color);
  --dxbl-btn-bg: transparent;
  --dxbl-btn-border-color: transparent;
  --dxbl-btn-border-hover-color: transparent;
  --dxbl-btn-hover-border-color: transparent;
  --dxbl-btn-border-radius: 50%;
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn > svg.dxbl-image {
  color: var(--dxbl-group-header-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-group-header-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-group-header-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-group-header-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn.dxbl-disabled > .dxbl-image, .dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-group-header-btn-hover-bg, unset);
  color: var(--dxbl-group-header-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-group-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-group-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-group-border-width, 0px) / 1.75);
  }
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-group-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-group-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-group-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-group-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + -1px);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + -1px);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + -1px);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + -1px);
  z-index: 1;
  pointer-events: none;
}
.dxbl-group > .dxbl-group-header > .dxbl-text {
  --dxbl-text-padding-x: 0;
  font-size: inherit;
  line-height: inherit;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.dxbl-fl {
  --dxbl-fl-font-family: inherit;
  --dxbl-fl-font-size: 0.875rem;
  --dxbl-fl-line-height: 1.4285;
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
  --dxbl-fl-caption-font-weight: 400;
  --dxbl-fl-caption-color: rgba(255, 255, 255, 0.75);
  --dxbl-fl-item-spacing-x: 1.5rem;
  --dxbl-fl-item-spacing-y: 0.75rem;
  --dxbl-fl-group-border-radius: 6px;
  --dxbl-fl-group-color: white;
  --dxbl-fl-group-bg: #46444a;
  --dxbl-fl-group-font-size: 0.875rem;
  --dxbl-fl-group-line-height: 1.4285;
  --dxbl-fl-group-spacing-y: 1.5rem;
  --dxbl-fl-group-header-bg: unset;
  --dxbl-fl-group-header-color: inherit;
  --dxbl-fl-group-header-padding-x: 0.75rem;
  --dxbl-fl-group-header-padding-y: 0.3125rem;
  --dxbl-fl-group-header-border-radius: 5px;
  --dxbl-fl-group-header-font-size: 1.14286em;
  --dxbl-fl-group-header-line-height: 1.2499343752;
  --dxbl-fl-group-header-font-weight: 400;
  --dxbl-fl-group-header-image-spacing: 0.5rem;
  --dxbl-fl-group-header-btn-bg: transparent;
  --dxbl-fl-group-header-btn-color: unset;
  --dxbl-fl-group-header-btn-hover-bg: unset;
  --dxbl-fl-group-header-btn-hover-color: unset;
  --dxbl-fl-group-header-spacing: 0.625rem;
  --dxbl-fl-group-content-padding-x: 0.75rem;
  --dxbl-fl-group-content-padding-y: 0.75rem;
  --dxbl-fl-tab-group-bg: #37353d;
  --dxbl-fl-tab-group-color: white;
  --dxbl-fl-tab-group-padding-top: 0;
  --dxbl-fl-tab-group-padding-x: 0;
  --dxbl-fl-tab-group-font-size: 0.875rem;
  --dxbl-fl-tab-group-line-height: 1.4285;
  --dxbl-fl-tab-group-image-spacing: 0.375rem;
  --dxbl-fl-tab-group-bottom-border-color: #615f63;
  --dxbl-fl-tab-group-bottom-border-style: solid;
  --dxbl-fl-tab-group-bottom-border-width: 1px;
  --dxbl-fl-tab-group-content-color: white;
  --dxbl-fl-tab-group-content-font-size: 0.875rem;
  --dxbl-fl-tab-group-content-line-height: 1.4285;
  --dxbl-fl-tab-group-content-padding-x: 0.75rem;
  --dxbl-fl-tab-group-content-padding-y: 0.75rem;
  --dxbl-fl-tab-group-tab-padding-x: 1rem;
  --dxbl-fl-tab-group-tab-padding-y: 0.25rem;
  --dxbl-fl-tab-group-tab-border-style: solid;
  --dxbl-fl-tab-group-tab-border-color: transparent;
  --dxbl-fl-tab-group-tab-selected-bg: unset;
  --dxbl-fl-tab-group-tab-selected-color: white;
  --dxbl-fl-tab-group-tab-hover-bg: unset;
  --dxbl-fl-tab-group-tab-hover-color: inherit;
  display: block;
  font-family: var(--dxbl-fl-font-family);
  font-size: var(--dxbl-fl-font-size);
  line-height: var(--dxbl-fl-line-height);
  padding: var(--dxbl-fl-padding-y) var(--dxbl-fl-padding-x);
}
.dxbl-fl.dxbl-sm {
  --dxbl-fl-font-size: 0.75rem;
  --dxbl-fl-line-height: 1.5;
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
  --dxbl-fl-item-spacing-x: 1rem;
  --dxbl-fl-item-spacing-y: 0.5rem;
  --dxbl-fl-group-content-padding-x: 0.5rem;
  --dxbl-fl-group-content-padding-y: 0.5rem;
  --dxbl-fl-group-font-size: 0.75rem;
  --dxbl-fl-group-line-height: 1.5;
  --dxbl-fl-group-spacing-y: 1rem;
  --dxbl-fl-group-header-font-size: 1.16667em;
  --dxbl-fl-group-header-line-height: 1.2857106123;
  --dxbl-fl-group-header-padding-x: 0.5rem;
  --dxbl-fl-group-header-padding-y: 0.1875rem;
  --dxbl-fl-group-header-spacing: 0.5rem;
  --dxbl-fl-tab-group-font-size: 0.75rem;
  --dxbl-fl-tab-group-line-height: 1.5;
  --dxbl-fl-tab-group-content-font-size: 0.75rem;
  --dxbl-fl-tab-group-content-line-height: 1.5;
  --dxbl-fl-tab-group-content-padding-x: 0.5rem;
  --dxbl-fl-tab-group-content-padding-y: 0.5rem;
  --dxbl-fl-tab-group-tab-padding-x: 1rem;
  --dxbl-fl-tab-group-tab-padding-y: 0.25rem;
}
.dxbl-fl.dxbl-lg {
  --dxbl-fl-font-size: 1rem;
  --dxbl-fl-line-height: 1.375;
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
  --dxbl-fl-item-spacing-x: 2rem;
  --dxbl-fl-item-spacing-y: 1rem;
  --dxbl-fl-group-content-padding-x: 1rem;
  --dxbl-fl-group-content-padding-y: 1rem;
  --dxbl-fl-group-font-size: 1rem;
  --dxbl-fl-group-line-height: 1.375;
  --dxbl-fl-group-spacing-y: 2rem;
  --dxbl-fl-group-header-font-size: 1.125em;
  --dxbl-fl-group-header-line-height: 1.2222222222;
  --dxbl-fl-group-header-padding-x: 1rem;
  --dxbl-fl-group-header-padding-y: 0.4375rem;
  --dxbl-fl-group-header-spacing: 0.75rem;
  --dxbl-fl-tab-group-font-size: 1rem;
  --dxbl-fl-tab-group-line-height: 1.375;
  --dxbl-fl-tab-group-content-font-size: 1rem;
  --dxbl-fl-tab-group-content-line-height: 1.375;
  --dxbl-fl-tab-group-content-padding-x: 1rem;
  --dxbl-fl-tab-group-content-padding-y: 1rem;
  --dxbl-fl-tab-group-tab-padding-x: 1rem;
  --dxbl-fl-tab-group-tab-padding-y: 0.25rem;
}
.dxbl-fl.dxbl-fl-with-paddings {
  --dxbl-fl-padding-x: calc(var(--dxbl-fl-item-spacing-x) * 0.5);
  --dxbl-fl-padding-y: var(--dxbl-fl-item-spacing-y);
}
.dxbl-fl.dxbl-fl-loading {
  opacity: 0;
}
.dxbl-fl .dxbl-row {
  --dxbl-row-item-spacing-x: var(--dxbl-fl-item-spacing-x);
  --dxbl-row-item-spacing-y: var(--dxbl-fl-item-spacing-y);
}
.dxbl-fl .dxbl-fl-group {
  display: block;
}
.dxbl-fl .dxbl-fl-group > .dxbl-group {
  --dxbl-group-border-radius: var(--dxbl-fl-group-border-radius);
  --dxbl-group-color: var(--dxbl-fl-group-color);
  --dxbl-group-bg: var(--dxbl-fl-group-bg);
  --dxbl-group-header-line-height: var(--dxbl-fl-group-header-line-height);
  --dxbl-group-header-font-size: var(--dxbl-fl-group-header-font-size);
  --dxbl-group-header-padding-x: var(--dxbl-fl-group-header-padding-x);
  --dxbl-group-header-padding-y: var(--dxbl-fl-group-header-padding-y);
  --dxbl-group-header-spacing: var(--dxbl-fl-group-header-spacing);
  --dxbl-group-header-bg: var(--dxbl-fl-group-header-bg);
  --dxbl-group-header-color: var(--dxbl-fl-group-header-color);
  --dxbl-group-header-font-weight: var(--dxbl-fl-group-header-font-weight);
  --dxbl-group-header-border-radius: var(--dxbl-fl-group-header-border-radius);
  --dxbl-group-header-btn-bg: var(--dxbl-fl-group-header-btn-bg);
  --dxbl-group-header-btn-color: var(--dxbl-fl-group-header-btn-color);
  --dxbl-group-header-btn-hover-bg: var(--dxbl-fl-group-header-btn-hover-bg);
  --dxbl-group-header-btn-hover-color: var(--dxbl-fl-group-header-btn-hover-color);
  --dxbl-group-font-size: var(--dxbl-fl-group-font-size);
  --dxbl-group-line-height: var(--dxbl-fl-group-line-height);
}
.dxbl-fl .dxbl-fl-group > .dxbl-group > .dxbl-group-body > .dxbl-group-body-content {
  padding: var(--dxbl-fl-group-content-padding-y) var(--dxbl-fl-group-content-padding-x);
}
.dxbl-fl .dxbl-fl-group > .dxbl-group > .dxbl-group-header:not(.dxbl-fl-group-header-tmpl) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-fl .dxbl-fl-group > .dxbl-group > .dxbl-group-header.dxbl-fl-group-header-tmpl > .dxbl-group-expand-btn:last-child:not(:only-child) {
  margin-left: auto;
}
.dxbl-fl .dxbl-fl-group > .dxbl-group > .dxbl-group-header > .dxbl-image {
  display: inline-block;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.dxbl-fl .dxbl-fl-group > .dxbl-group > .dxbl-group-header > .dxbl-image:not(:last-child) {
  margin-right: var(--dxbl-fl-group-header-image-spacing);
}
.dxbl-fl .dxbl-fl-group > .dxbl-group > .dxbl-group-header > .dxbl-group-expand-btn:last-child:not(:only-child) {
  margin-left: calc(var(--dxbl-fl-group-header-spacing) - var(--dxbl-btn-padding-x));
}
.dxbl-fl .dxbl-fl-gt .dxbl-tabs {
  --dxbl-tabs-color: var(--dxbl-fl-tab-group-color);
  --dxbl-tabs-bg: var(--dxbl-fl-tab-group-bg);
  --dxbl-tabs-font-size: var(--dxbl-fl-tab-group-font-size);
  --dxbl-tabs-line-height: var(--dxbl-fl-tab-group-line-height);
  --dxbl-tabs-padding-top: var(--dxbl-fl-tab-group-padding-top);
  --dxbl-tabs-padding-x: var(--dxbl-fl-tab-group-padding-x);
  --dxbl-tabs-separator-border-color: var(--dxbl-fl-tab-group-bottom-border-color);
  --dxbl-tabs-separator-border-style: var(--dxbl-fl-tab-group-bottom-border-style);
  --dxbl-tabs-separator-border-width: var(--dxbl-fl-tab-group-bottom-border-width);
  --dxbl-tabs-tab-padding-x: var(--dxbl-fl-tab-group-tab-padding-x);
  --dxbl-tabs-tab-padding-y: var(--dxbl-fl-tab-group-tab-padding-y);
  --dxbl-tabs-tab-border-style: var(--dxbl-fl-tab-group-tab-border-style);
  --dxbl-tabs-tab-border-color: var(--dxbl-fl-tab-group-tab-border-color);
  --dxbl-tabs-tab-selected-bg: var(--dxbl-fl-tab-group-tab-selected-bg);
  --dxbl-tabs-tab-selected-color: var(--dxbl-fl-tab-group-tab-selected-color);
  --dxbl-tabs-tab-hover-color: var(--dxbl-fl-tab-group-tab-hover-color);
  --dxbl-tabs-tab-hover-bg: var(--dxbl-fl-tab-group-tab-hover-bg);
  --dxbl-tabs-image-spacing: var(--dxbl-fl-tab-group-image-spacing);
}
.dxbl-fl .dxbl-fl-gt .dxbl-tabs-content-panel {
  --dxbl-tabs-content-color: var(--dxbl-fl-tab-group-content-color);
  --dxbl-tabs-content-font-size: var(--dxbl-fl-tab-group-content-font-size);
  --dxbl-tabs-content-line-height: var(--dxbl-fl-tab-group-content-line-height);
}
.dxbl-fl .dxbl-fl-gd,
.dxbl-fl .dxbl-fl-gt {
  margin-top: calc(var(--dxbl-fl-group-spacing-y) * 0.5);
  margin-bottom: calc(var(--dxbl-fl-group-spacing-y) * 0.5);
}
.dxbl-fl .dxbl-fl-cpt {
  width: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  font-weight: var(--dxbl-fl-caption-font-weight);
  color: var(--dxbl-fl-caption-color);
  margin: 0;
  padding-left: 0;
}
.dxbl-fl .dxbl-fl-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
.dxbl-fl .dxbl-fl-item .dxbl-fl-empty-caption {
  display: none;
}
.dxbl-fl .dxbl-fl-item .dxbl-fl-cpt:last-child {
  padding-right: 0;
  text-align: left;
}
.dxbl-fl .dxbl-fl-item > .dxbl-fl-ctrl {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 0;
}
.dxbl-fl .dxbl-fl-item .dxbl-fl-ctrl-nc,
.dxbl-fl .dxbl-fl-item .dxbl-fl-empty-caption + .dxbl-fl-ctrl {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  margin-top: auto;
}
.dxbl-fl .dxbl-fl-row-break {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  height: 0;
}
.dxbl-fl .dxbl-fl-tab-content {
  display: block;
  padding: var(--dxbl-fl-tab-group-content-padding-y) var(--dxbl-fl-tab-group-content-padding-x);
}

@media (min-width: 992px) {
  .dxbl-fl .dxbl-fl-item > .dxbl-fl-cpt {
    white-space: nowrap;
  }
  .dxbl-fl .dxbl-fl-item > .dxbl-fl-ctrl:not(img) {
    width: 100%;
  }
  .dxbl-fl .dxbl-fl-item > .dxbl-fl-ctrl {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }
  .dxbl-fl:not(.dxbl-fl-calc) .dxbl-fl-item > .dxbl-fl-cpt {
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.dxbl-fl-calc .dxbl-fl-item > .dxbl-fl-cpt {
  width: auto !important;
  -webkit-box-flex: 0 !important;
  -webkit-flex: none !important;
      -ms-flex: none !important;
          flex: none !important;
}
.dxbl-fl-calc .dxbl-fl-item > .dxbl-fl-ctrl:not(img):not(.dxbl-fl-ctrl-nc) {
  width: 100% !important;
}

@media (min-width: 992px) {
  .dxbl-fl .dxbl-fl-item.dxbl-fl-item-horizontal {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
  .dxbl-fl .dxbl-fl-item.dxbl-fl-item-horizontal > .dxbl-fl-cpt {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }
  .dxbl-fl .dxbl-fl-item.dxbl-fl-item-horizontal > .dxbl-fl-empty-caption {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.dxbl-toolbar {
  --dxbl-toolbar-font-family: inherit;
  --dxbl-toolbar-font-size: 0.875rem;
  --dxbl-toolbar-line-height: 1.4285;
  --dxbl-toolbar-bg: transparent;
  --dxbl-toolbar-color: white;
  --dxbl-toolbar-separator-width: 1px;
  --dxbl-toolbar-separator-color: #615f63;
  --dxbl-toolbar-title-color: inherit;
  --dxbl-toolbar-title-font-size: 1.14286em;
  --dxbl-toolbar-title-line-height: 1.2499343752;
  --dxbl-toolbar-title-font-weight: 600;
  --dxbl-toolbar-title-padding-x: 0.375rem;
  --dxbl-toolbar-title-padding-y: 0;
  --dxbl-toolbar-group-spacing: 0.5rem;
  --dxbl-toolbar-item-spacing: 0.1875rem;
  --dxbl-toolbar-group-large-spacing: calc(0.5rem * 2);
  --dxbl-toolbar-item-large-spacing: calc(0.1875rem * 2);
  --dxbl-toolbar-btn-bg: #37353d;
  --dxbl-toolbar-btn-color: white;
  --dxbl-toolbar-btn-image-color: unset;
  --dxbl-toolbar-btn-border-color: #615f63;
  --dxbl-toolbar-btn-border-style: solid;
  --dxbl-toolbar-btn-border-width: 1px;
  --dxbl-toolbar-btn-border-radius: 0.1875rem;
  --dxbl-toolbar-btn-hover-bg: unset;
  --dxbl-toolbar-btn-hover-color: inherit;
  --dxbl-toolbar-btn-hover-image-color: unset;
  --dxbl-toolbar-btn-active-bg: unset;
  --dxbl-toolbar-btn-active-color: inherit;
  --dxbl-toolbar-btn-active-image-color: unset;
  --dxbl-toolbar-btn-active-hover-bg: unset;
  --dxbl-toolbar-btn-active-hover-color: inherit;
  --dxbl-toolbar-btn-active-hover-image-color: unset;
  --dxbl-toolbar-btn-disabled-bg: #37353d;
  --dxbl-toolbar-btn-disabled-color: inherit;
  --dxbl-toolbar-btn-disabled-image-color: unset;
  --dxbl-toolbar-btn-padding-x: 0.375rem;
  --dxbl-toolbar-btn-padding-y: 0.25003125rem;
  --dxbl-btn-toolbar-focus-outline-color: #9b17e2;
  --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);
  outline: none;
}
.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 > div > .dxbl-btn-group > .dxbl-toolbar-btn-ellipsis, .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-btn-toolbar > .dxbl-toolbar-item.dxbl-toolbar-title > .dxbl-btn-group > .dxbl-toolbar-btn-ellipsis,
.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 > div > .dxbl-btn-group > .dxbl-toolbar-btn-ellipsis,
.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,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > .dxbl-toolbar-item.dxbl-toolbar-title > .dxbl-btn-group > .dxbl-toolbar-btn-ellipsis {
  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 > .dxbl-adaptive-container-content {
  --dxbl-btn-toolbar-spacing: 0.5rem;
  --dxbl-btn-toolbar-item-spacing: 0.25rem;
  --dxbl-btn-toolbar-separator-height: calc(100% - 2 * 1px);
  --dxbl-btn-toolbar-separator-width: 1px;
  --dxbl-btn-toolbar-separator-margin-y: 1px;
  --dxbl-btn-toolbar-separator-color: #615f63;
  --dxbl-btn-split-toolbar-dorder-radius: 0.1875rem;
}
.dxbl-btn-toolbar.dxbl-virtual-toolbar > .dxbl-btn-group.dxbl-toolbar-group.dxbl-toolbar-hidden-item:not(:first-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > :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-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary {
  --dxbl-btn-bg: #37353d;
  --dxbl-btn-disabled-bg: #37353d;
  --dxbl-btn-border-color: #615f63;
  --dxbl-btn-disabled-border-color: #615f63;
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-color: white;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-root-bg: #37353d;
  --dxbl-btn-hover-color: white;
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: none;
  --dxbl-btn-active-color: white;
  --dxbl-btn-active-bg: transparent;
  --dxbl-btn-active-background: none;
  --dxbl-btn-disabled-color: white;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
  --dxbl-btn-hover-border-color: #615f63;
  --dxbl-btn-active-border-color: #615f63;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image) {
  opacity: 60%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-btn-root-bg, transparent);
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary {
  --dxbl-btn-border-color: #615f63;
  --dxbl-btn-disabled-border-color: #615f63;
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-color: white;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-hover-color: white;
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: none;
  --dxbl-btn-active-color: white;
  --dxbl-btn-active-bg: transparent;
  --dxbl-btn-active-background: none;
  --dxbl-btn-disabled-color: white;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
  --dxbl-btn-hover-border-color: #615f63;
  --dxbl-btn-active-border-color: #615f63;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image) {
  opacity: 60%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary {
  --dxbl-btn-color: white;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-hover-color: white;
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: none;
  --dxbl-btn-active-color: white;
  --dxbl-btn-active-bg: transparent;
  --dxbl-btn-active-background: none;
  --dxbl-btn-disabled-color: white;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
  --dxbl-btn-hover-border-color: transparent;
  --dxbl-btn-active-border-color: transparent;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image) {
  opacity: 60%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .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-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-btn-toolbar > .dxbl-btn, .dxbl-btn-toolbar > .dxbl-btn-split > .dxbl-btn, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-split > .dxbl-btn,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-toolbar > .dxbl-adaptive-container-content > .dxbl-btn.dxbl-sm,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-split > .dxbl-btn.dxbl-sm,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-sm,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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-toolbar > .dxbl-adaptive-container-content > .dxbl-btn.dxbl-lg,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-split > .dxbl-btn.dxbl-lg,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-lg,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .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),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn:not(.dxbl-btn-first),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-text-edit,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group:not(.dxbl-btn-group-first),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group:not(.dxbl-btn-group-first) > .dxbl-toolbar-group-separator,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child) {
  margin-right: 0;
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover),
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover),
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover),
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 10%;
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:first-child), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:first-child), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:first-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-adaptive-container-content.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-adaptive-container-content.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),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-split > .dxbl-btn:not(:first-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:first-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content: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),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-split > .dxbl-btn:not(:last-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content: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),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn:not(:last-child):not(.dxbl-btn-last),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-split:not(:last-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn:not(:last-child):not(.dxbl-btn-last),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(:last-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn:not(:last-child):not(.dxbl-btn-last),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn-split:not(:last-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content: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 > .dxbl-adaptive-container-content: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-of-type):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-of-type):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-of-type):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-of-type):not(.dxbl-btn-last) > .dxbl-btn:last-child,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-split:not(:last-of-type):not(.dxbl-btn-last) > .dxbl-btn:last-child,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(:last-of-type):not(.dxbl-btn-last) > .dxbl-btn:last-child,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn-split:not(:last-of-type):not(.dxbl-btn-last) > .dxbl-btn:last-child,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(:last-of-type):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),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-text-edit:not(:last-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content: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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn:not(.dxbl-btn-first),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn-split > .dxbl-btn:first-child,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-text-edit,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content: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 > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child).dxbl-btn-group-right > .dxbl-btn,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content: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 > .dxbl-adaptive-container-content: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 > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-text-edit,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content: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 > .dxbl-adaptive-container-content: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,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn:not(.dxbl-btn-last),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content: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 > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-text-edit,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content: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 > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child).dxbl-btn-group-left > .dxbl-btn,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content: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 > .dxbl-adaptive-container-content: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 > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-text-edit,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content: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 > .dxbl-adaptive-container-content: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),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn:not(.dxbl-btn-last),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn-split:not(.dxbl-btn-last),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content: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 > .dxbl-adaptive-container-content: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-sm .dxbl-btn-toolbar > .dxbl-adaptive-container-content,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.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-lg .dxbl-btn-toolbar > .dxbl-adaptive-container-content,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-lg {
  --dxbl-btn-toolbar-spacing: 0.5rem;
  --dxbl-btn-toolbar-item-spacing: 0.25rem;
  --dxbl-tmpl-toolbar-item-border-radius: 0.1875rem;
}

.dxbl-toolbar-dropdown {
  --dxbl-toolbar-dropdown-dialog-width: 500px;
  --dxbl-toolbar-dropdown-min-width: 10rem;
  --dxbl-toolbar-dropdown-bottom-sheet-width: 100%;
  --dxbl-toolbar-dropdown-modal-max-width: 580px;
  --dxbl-toolbar-dropdown-padding-x: 0;
  --dxbl-toolbar-dropdown-padding-y: 0.25rem;
  --dxbl-toolbar-dropdown-modal-padding-x: 0.75rem;
  --dxbl-toolbar-dropdown-modal-padding-y: 0.375rem;
  --dxbl-dropdown-min-width: var(--dxbl-toolbar-dropdown-min-width);
  --dxbl-toolbar-dropdown-btn-bg: transparent;
  --dxbl-toolbar-dropdown-btn-color: white;
  --dxbl-toolbar-dropdown-btn-border-color: transparent;
  --dxbl-toolbar-dropdown-btn-border-style: solid;
  --dxbl-toolbar-dropdown-btn-border-width: 1px;
  --dxbl-toolbar-dropdown-btn-hover-bg: unset;
  --dxbl-toolbar-dropdown-btn-hover-color: inherit;
  --dxbl-toolbar-dropdown-btn-active-bg: unset;
  --dxbl-toolbar-dropdown-btn-active-color: inherit;
  --dxbl-toolbar-dropdown-btn-active-hover-bg: unset;
  --dxbl-toolbar-dropdown-btn-active-hover-color: inherit;
  --dxbl-toolbar-dropdown-btn-disabled-bg: unset;
  --dxbl-toolbar-dropdown-btn-disabled-color: inherit;
  --dxbl-toolbar-dropdown-btn-padding-x: 0.375rem;
  --dxbl-toolbar-dropdown-btn-padding-y: 0.25003125rem;
  --dxbl-toolbar-dropdown-btn-focus-outline-color: #9b17e2;
  --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-itemlist-dropdown:not([data-dx-focus-hidden]) > .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item.dxbl-toolbar-item-tmpl:focus-visible, .dxbl-modal:not([data-dx-focus-hidden]) .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item.dxbl-toolbar-item-tmpl: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-btn-split: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 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item {
  position: relative;
  text-decoration: none;
  text-align: inherit;
  white-space: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:first-child, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split:first-child, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split .dxbl-btn:first-child {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn {
  --dxbl-btn-bg: var(--dxbl-toolbar-dropdown-btn-bg);
  --dxbl-btn-color: var(--dxbl-toolbar-dropdown-btn-color);
  --dxbl-btn-border-color: var(--dxbl-toolbar-dropdown-btn-border-color);
  --dxbl-btn-border-style: var(--dxbl-toolbar-dropdown-btn-border-style);
  --dxbl-btn-border-width: var(--dxbl-toolbar-dropdown-btn-border-width);
  --dxbl-btn-hover-bg: var(--dxbl-toolbar-dropdown-btn-hover-bg);
  --dxbl-btn-hover-background: transparent;
  --dxbl-btn-hover-color: var(--dxbl-toolbar-dropdown-btn-hover-color);
  --dxbl-btn-hover-border-color: var(--dxbl-toolbar-dropdown-btn-border-color);
  --dxbl-btn-active-bg: var(--dxbl-toolbar-dropdown-btn-active-bg);
  --dxbl-btn-active-background: transparent;
  --dxbl-btn-active-color: var(--dxbl-toolbar-dropdown-btn-active-color);
  --dxbl-btn-active-border-color: var(--dxbl-toolbar-dropdown-btn-border-color);
  --dxbl-btn-active-hover-bg: var(--dxbl-toolbar-dropdown-btn-active-hover-bg);
  --dxbl-btn-active-hover-color: var(--dxbl-toolbar-dropdown-btn-active-hover-color);
  --dxbl-btn-disabled-bg: var(--dxbl-toolbar-dropdown-btn-disabled-bg);
  --dxbl-btn-disabled-background: transparent;
  --dxbl-btn-disabled-color: var(--dxbl-toolbar-dropdown-btn-disabled-color);
  --dxbl-btn-disabled-border-color: var(--dxbl-toolbar-dropdown-btn-border-color);
  --dxbl-btn-focus-shadow-color: transparent;
  --dxbl-btn-box-shadow: none;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn > svg.dxbl-image, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:disabled > .dxbl-image, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn > :not(.dxbl-image), .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn.dxbl-disabled > :not(.dxbl-image), .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:disabled > :not(.dxbl-image), .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn.dxbl-disabled > :not(.dxbl-image), .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:disabled > :not(.dxbl-image) {
  opacity: 60%;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  z-index: 1;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  z-index: 1;
  pointer-events: none;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-hover-bg, unset);
  color: var(--dxbl-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-active-bg, unset);
  color: var(--dxbl-btn-active-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-active-hover-bg, unset);
  color: var(--dxbl-btn-active-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn {
  padding: var(--dxbl-toolbar-dropdown-btn-padding-y) var(--dxbl-toolbar-dropdown-btn-padding-x) var(--dxbl-toolbar-dropdown-btn-padding-y) calc(var(--dxbl-toolbar-dropdown-btn-padding-x) * 2);
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-disabled):not(:disabled):hover {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(:last-child) {
  margin-right: 0;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled):hover {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-hover-bg, unset);
  color: var(--dxbl-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 10%;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:first-child) {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:last-child) {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > :not(.dxbl-btn-split-dropdown) {
  padding: var(--dxbl-toolbar-dropdown-btn-padding-y) 0 var(--dxbl-toolbar-dropdown-btn-padding-y) calc(var(--dxbl-toolbar-dropdown-btn-padding-x) * 2);
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn-split-dropdown {
  padding: var(--dxbl-toolbar-dropdown-btn-padding-y) var(--dxbl-toolbar-dropdown-btn-padding-x) !important;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item > span:not(.dxbl-image):not(:last-child) {
  margin-right: var(--dxbl-toolbar-dropdown-btn-padding-x);
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item > .dxbl-toolbar-dropdown-toggle {
  margin-left: auto;
}
.dxbl-toolbar-dropdown.dxbl-dropdown-dialog .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn, .dxbl-toolbar-dropdown.dxbl-dropdown-dialog .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn {
  --dxbl-btn-border-radius: 0;
}
.dxbl-toolbar-dropdown.dxbl-dropdown-dialog .dxbl-dropdown-body {
  --dxbl-dropdown-body-padding-x: var(--dxbl-toolbar-dropdown-padding-x);
  --dxbl-dropdown-body-padding-y: var(--dxbl-toolbar-dropdown-padding-y);
}
.dxbl-toolbar-dropdown.dxbl-dropdown-dialog .dxbl-dropdown-body > .dx-blazor-colorpicker {
  border-style: none;
  border-radius: 0;
}
.dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal.dxbl-popup.dxbl-toolbar-dialog, .dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal.dxbl-popup.dxbl-toolbar-bottom-sheet {
  --dxbl-popup-width: var(--dxbl-toolbar-dropdown-bottom-sheet-width);
  margin: 0 auto;
  left: 0;
  right: 0;
  width: var(--dxbl-popup-width);
}
.dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal.dxbl-popup .dxbl-modal-body {
  --dxbl-popup-body-padding-x: var(--dxbl-toolbar-dropdown-modal-padding-x);
  --dxbl-popup-body-padding-y: var(--dxbl-toolbar-dropdown-modal-padding-y);
}
@media (min-width: 576px) {
  .dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal.dxbl-popup.dxbl-toolbar-dialog, .dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal.dxbl-popup.dxbl-toolbar-bottom-sheet {
    --dxbl-popup-max-width: var(--dxbl-toolbar-dropdown-modal-max-width);
  }
  .dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal.dxbl-popup.dxbl-toolbar-dialog {
    --dxbl-popup-width: var(--dxbl-toolbar-dropdown-dialog-width);
  }
}
.dxbl-toolbar-dropdown > .dxbl-modal-content > .dxbl-modal-body, .dxbl-toolbar-dropdown > .dxbl-dropdown-body {
  padding: 0;
}
.dxbl-toolbar-dropdown > .dxbl-modal-content > .dxbl-modal-body > .dxbl-toolbar-dropdown-item-list, .dxbl-toolbar-dropdown > .dxbl-dropdown-body > .dxbl-toolbar-dropdown-item-list {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
.dxbl-toolbar-dropdown.dxbl-popup.dxbl-toolbar-dropdown-modal.dxbl-toolbar-dialog {
  max-height: 75%;
}
.dxbl-toolbar-dropdown.dxbl-popup.dxbl-toolbar-dropdown-modal.dxbl-toolbar-bottom-sheet {
  height: 100%;
  position: fixed;
  -webkit-transition: top 0.5s ease;
  -o-transition: top 0.5s ease;
  transition: top 0.5s ease;
}
.dxbl-toolbar-dropdown.dxbl-popup.dxbl-toolbar-dropdown-modal.dxbl-toolbar-bottom-sheet:not(.show) {
  top: 100%;
}
.dxbl-toolbar-dropdown.dxbl-popup.dxbl-toolbar-dropdown-modal.dxbl-toolbar-bottom-sheet.topVertical.show {
  top: 58%;
  max-height: 42%;
}
.dxbl-toolbar-dropdown.dxbl-popup.dxbl-toolbar-dropdown-modal.dxbl-toolbar-bottom-sheet.topHorizontal.show {
  top: 50%;
  max-height: 50%;
}
.dxbl-toolbar-dropdown.dxbl-popup.dxbl-toolbar-dropdown-modal.dxbl-toolbar-bottom-sheet > .dxbl-modal-content {
  --dxbl-bottom-sheet-border-radius: 12px;
  height: 100%;
  border-radius: var(--dxbl-bottom-sheet-border-radius) var(--dxbl-bottom-sheet-border-radius) 0 0;
}
.dxbl-toolbar-dropdown.dxbl-popup.dxbl-toolbar-dropdown-modal.dxbl-toolbar-bottom-sheet > .dxbl-modal-content > .dxbl-modal-header {
  border-radius: inherit;
}
.dxbl-sm .dxbl-toolbar-dropdown {
  --dxbl-toolbar-dropdown-padding-x: 0;
  --dxbl-toolbar-dropdown-padding-y: 0.125rem;
  --dxbl-toolbar-dropdown-modal-padding-x: 0.5rem;
  --dxbl-toolbar-dropdown-modal-padding-y: 0.25rem;
  --dxbl-toolbar-dropdown-btn-padding-x: 0.25rem;
  --dxbl-toolbar-dropdown-btn-padding-y: 0.1875rem;
}
.dxbl-lg .dxbl-toolbar-dropdown {
  --dxbl-toolbar-dropdown-padding-x: 0;
  --dxbl-toolbar-dropdown-padding-y: 0.375rem;
  --dxbl-toolbar-dropdown-modal-padding-x: 1rem;
  --dxbl-toolbar-dropdown-modal-padding-y: 0.5rem;
  --dxbl-toolbar-dropdown-btn-padding-x: 0.5rem;
  --dxbl-toolbar-dropdown-btn-padding-y: 0.3125rem;
}

.dxbl-toolbar-dropdown-item.dxbl-toolbar-coloredit > .dxbl-toolbar-menu-item > .dxbl-dropdown-item > .dxbl-btn > .dxbl-toolbar-coloredit-image-container, .dxbl-toolbar-dropdown-item.dxbl-toolbar-coloredit .dxbl-office-bar-coloredit > .dxbl-toolbar-coloredit-image-container, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn > .dxbl-toolbar-coloredit-image-container.dxbl-toolbar-coloredit-image-hidden {
  position: relative;
  overflow: hidden;
  background-color: var(--back-color);
  width: var(--dxbl-toolbar-coloredit-image-container-width);
  height: var(--dxbl-toolbar-coloredit-image-container-height);
  border: 1px solid currentcolor;
}

.dxbl-toolbar-dropdown-item.dxbl-toolbar-coloredit > .dxbl-toolbar-menu-item > .dxbl-dropdown-item > .dxbl-btn > .dxbl-toolbar-coloredit-image-container.dxbl-toolbar-coloredit-empty::before, .dxbl-toolbar-dropdown-item.dxbl-toolbar-coloredit .dxbl-office-bar-coloredit > .dxbl-toolbar-coloredit-image-container.dxbl-toolbar-coloredit-empty::before, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn > .dxbl-toolbar-coloredit-image-container.dxbl-toolbar-coloredit-image-hidden.dxbl-toolbar-coloredit-empty::before {
  content: "";
  position: absolute;
  top: 0;
  left: -50%;
  right: 0;
  -webkit-transform: rotate(-45deg) translateY(-1px);
       -o-transform: rotate(-45deg) translateY(-1px);
          transform: rotate(-45deg) translateY(-1px);
  -webkit-transform-origin: 100% 0;
       -o-transform-origin: 100% 0;
          transform-origin: 100% 0;
  border-top: 2px solid red;
}

.dxbl-toolbar:not(.dxbl-ribbon-toolbar) .dxbl-toolbar-hidden-item:not(.dxbl-toolbar-adaptive-item-preview-image):not(.dxbl-toolbar-btn-ellipsis), .dxbl-toolbar:not(.dxbl-ribbon-toolbar).dxbl-loaded .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image.dxbl-toolbar-hidden-item ~ .dxbl-toolbar-btn-ellipsis-dropdown-mark, .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-item.dxbl-toolbar-item-collapsed,
.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-btn-ellipsis-dropdown-mark, .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-item.dxbl-toolbar-item-collapsed,
.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-btn-ellipsis-dropdown-mark, .dxbl-toolbar.dxbl-ribbon-toolbar.dxbl-loaded .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image.dxbl-toolbar-hidden-item + .dxbl-toolbar-adaptive-item-text, .dxbl-toolbar.dxbl-ribbon-toolbar.dxbl-loaded .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image.dxbl-toolbar-hidden-item {
  visibility: hidden !important;
  position: absolute;
  top: -10000px !important;
  left: -10000px !important;
}

.dxbl-ribbon-toolbar.dxbl-toolbar .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-toolbar-edit:not(:last-child) {
  margin-right: 0.5rem;
}
.dxbl-ribbon-toolbar.dxbl-toolbar .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > :not(.dxbl-toolbar-group-separator) + .dxbl-toolbar-btn[visible], .dxbl-ribbon-toolbar.dxbl-toolbar .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > :not(.dxbl-toolbar-group-separator) + .dxbl-toolbar-item[visible], .dxbl-ribbon-toolbar.dxbl-toolbar .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > :not(.dxbl-toolbar-group-separator) + .dxbl-toolbar-btn-ellipsis.dx-toolbar-first-visible-child > :not(.dxbl-btn-last, .dxbl-popup-portal), .dxbl-ribbon-toolbar.dxbl-toolbar .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-btn-ellipsis {
  margin-left: 0.5rem;
}
.dxbl-ribbon-toolbar.dxbl-toolbar .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn {
  --dxbl-btn-toolbar-item-spacing: 0;
}
.dxbl-ribbon-toolbar.dxbl-toolbar > .dxbl-btn-toolbar {
  position: static;
  padding: unset;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.dxbl-ribbon-toolbar.dxbl-toolbar.dxbl-loading > .dxbl-btn-toolbar {
  position: static;
  overflow: unset;
}
.dxbl-ribbon-toolbar.dxbl-toolbar.dxbl-loading > .dxbl-btn-toolbar.dxbl-btn-toolbar > .dxbl-btn-group:not(.dxbl-toolbar-btn-ellipsis) {
  visibility: unset;
  width: auto;
}
.dxbl-ribbon-toolbar > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn:not(:active):not(.dxbl-active):not(:hover)::before {
  opacity: 0;
}
.dxbl-ribbon-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item.dxbl-toolbar-btn-ellipsis, .dxbl-ribbon-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-hidden > .dxbl-toolbar-layout-block-item.dxbl-toolbar-btn-ellipsis {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.dxbl-ribbon-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item.dxbl-toolbar-btn-ellipsis .dxbl-toolbar-icon-more, .dxbl-ribbon-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-hidden > .dxbl-toolbar-layout-block-item.dxbl-toolbar-btn-ellipsis .dxbl-toolbar-icon-more {
  --dxbl-btn-image-spacing: 0;
}
.dxbl-ribbon-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn.dxbl-toolbar-adaptive-item-text-hidden > .dxbl-image:not(:only-child), .dxbl-ribbon-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-adaptive-item-text-hidden > .dxbl-btn > .dxbl-image:not(:only-child), .dxbl-ribbon-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-adaptive-item-text-hidden > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image:not(:only-child), .dxbl-ribbon-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-toolbar-adaptive-item-text-hidden > .dxbl-image:not(:only-child), .dxbl-ribbon-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group.dxbl-toolbar-adaptive-item-text-hidden > .dxbl-btn > .dxbl-image:not(:only-child), .dxbl-ribbon-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group.dxbl-toolbar-adaptive-item-text-hidden > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image:not(:only-child) {
  margin-right: 0;
}
.dxbl-ribbon-toolbar .dxbl-btn-group {
  position: static;
}

.dxbl-toolbar-coloredit-image-container {
  --dxbl-toolbar-coloredit-image-container-width: 1rem;
  --dxbl-toolbar-coloredit-image-container-height: 1rem;
}

.dxbl-sm .dxbl-toolbar-coloredit-image-container {
  --dxbl-toolbar-coloredit-image-container-width: 1rem;
  --dxbl-toolbar-coloredit-image-container-height: 1rem;
}

.dxbl-lg .dxbl-toolbar-coloredit-image-container {
  --dxbl-toolbar-coloredit-image-container-width: 1rem;
  --dxbl-toolbar-coloredit-image-container-height: 1rem;
}

.dxbl-toolbar:not(.dxbl-ribbon-toolbar) > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis {
  display: none;
}
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-adaptive-item-hidden .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item > .dxbl-btn > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-adaptive-item-hidden .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item > .dxbl-btn > span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-adaptive-item-hidden .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden > .dxbl-toolbar-layout-block-item > .dxbl-btn > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-adaptive-item-hidden .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden > .dxbl-toolbar-layout-block-item > .dxbl-btn > span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-adaptive-item-hidden .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item > .dxbl-btn > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-adaptive-item-hidden .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item > .dxbl-btn > span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-adaptive-item-hidden .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item > .dxbl-btn > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-adaptive-item-hidden .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item > .dxbl-btn > span:not(.dxbl-image) {
  display: none;
}
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-all-hidden .dxbl-toolbar-adaptive-item-hidden > .dxbl-toolbar-layout-block-item > .dxbl-btn > span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-all-hidden .dxbl-toolbar-adaptive-item-hidden + .dxbl-toolbar-placeholder ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item > .dxbl-btn > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-all-hidden .dxbl-toolbar-adaptive-item-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item > .dxbl-btn > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden .dxbl-toolbar-adaptive-item-hidden > .dxbl-toolbar-layout-block-item > .dxbl-btn > span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden .dxbl-toolbar-adaptive-item-hidden + .dxbl-toolbar-placeholder ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item > .dxbl-btn > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden .dxbl-toolbar-adaptive-item-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item > .dxbl-btn > .dxbl-image + span:not(.dxbl-image) {
  display: none;
}
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-text-hidden + .dxbl-toolbar-placeholder ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-text-hidden + .dxbl-toolbar-placeholder ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-text-hidden + .dxbl-toolbar-placeholder ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-text-hidden + .dxbl-toolbar-placeholder ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image) {
  display: none;
}
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image) {
  display: none;
}
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image) {
  display: none;
}
.dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar.dxbl-toolbar-adaptive-item-text-hidden .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item:not(:only-child) > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar.dxbl-toolbar-adaptive-item-text-hidden .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item:not(:only-child) > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image) {
  display: none;
}
.dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-btn-group > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-toolbar-item > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-btn-split > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-btn-group > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-toolbar-item > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-btn-split > .dxbl-btn > .dxbl-image + span {
  display: none;
}
.dxbl-toolbar:not(.dxbl-ribbon-toolbar) .dxbl-toolbar-hidden-item:not(.dxbl-toolbar-adaptive-item-preview-image).dxbl-toolbar-btn-ellipsis {
  visibility: hidden !important;
}

.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl {
  width: 100%;
}
.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl), .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div {
  padding-right: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  width: 100%;
  height: 100%;
  white-space: nowrap;
}
.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-image, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl) > .dxbl-image, .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div > .dxbl-image {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view), .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view), .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) {
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group-vertical > .dxbl-btn {
  border-color: transparent;
}
.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover {
  border-color: var(--dxbl-text-edit-border-color);
  -webkit-box-shadow: var(--dxbl-text-edit-box-shadow);
          box-shadow: var(--dxbl-text-edit-box-shadow);
}
.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group-vertical > .dxbl-btn {
  border-color: var(--dxbl-btn-border-color);
}
.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-btn-group.dxbl-btn-group-right > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-edit-btn-dropdown, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl) > .dxbl-btn-group.dxbl-btn-group-right > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-edit-btn-dropdown, .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div > .dxbl-btn-group.dxbl-btn-group-right > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-edit-btn-dropdown {
  --dxbl-btn-color: var(--dxbl-text-edit-btn-color);
  --dxbl-btn-border-color: var(--dxbl-text-edit-border-color);
}
.dxbl-toolbar-edit.dxbl-office-bar-spinedit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split) > .dxbl-text-edit:not(:first-child), .dxbl-toolbar-edit.dxbl-office-bar-spinedit > div > .dxbl-text-edit:not(:first-child) {
  margin-left: 0.4em;
}
.dxbl-toolbar-edit.dxbl-office-bar-spinedit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split) > .dxbl-text-edit:not(:first-child)::before, .dxbl-toolbar-edit.dxbl-office-bar-spinedit > div > .dxbl-text-edit:not(:first-child)::before {
  content: "";
  margin-left: 0.4em;
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child > .dxbl-toolbar-coloredit-image-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child > .dxbl-toolbar-coloredit-image-container + span {
  margin-left: 0.4em;
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child > .dxbl-toolbar-coloredit-image-container:not(.dxbl-toolbar-coloredit-image-hidden)::after {
  content: " ";
  height: 2px;
  background-color: var(--back-color);
  min-width: var(--dxbl-toolbar-coloredit-image-container-width);
  opacity: 1;
  position: absolute;
  bottom: 0;
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child .dxbl-toolbar-coloredit-image-container > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child .dxbl-toolbar-coloredit-image-container.dxbl-disabled > .dxbl-image, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child .dxbl-toolbar-coloredit-image-container:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child.dxbl-disabled .dxbl-toolbar-coloredit-image-container > svg.dxbl-image, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child:disabled .dxbl-toolbar-coloredit-image-container > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 40%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child.dxbl-disabled .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child:disabled .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 40%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child.dxbl-disabled .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child:disabled .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 40%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child.dxbl-disabled .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child:disabled .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 40%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child.dxbl-disabled .dxbl-toolbar-coloredit-image-container.dxbl-disabled > .dxbl-image, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child.dxbl-disabled .dxbl-toolbar-coloredit-image-container:disabled > .dxbl-image, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child:disabled .dxbl-toolbar-coloredit-image-container.dxbl-disabled > .dxbl-image, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child:disabled .dxbl-toolbar-coloredit-image-container:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-toolbar-edit.dxbl-toolbar-combobox .dxbl-text-edit input[readonly] {
  cursor: pointer;
}

.dxbl-toolbar-dropdown-item {
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-toolbar-dropdown-item .dxbl-image + span,
.dxbl-toolbar-dropdown-item .dxbl-toolbar-coloredit-image-container + span {
  margin-left: 0.4em;
}
.dxbl-toolbar-dropdown-item.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit {
  margin-left: auto;
}
.dxbl-toolbar-dropdown-item > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-text > span {
  margin-left: var(--dxbl-toolbar-dropdown-btn-padding-x);
}

.dxbl-tabs {
  --dxbl-tabs-color: white;
  --dxbl-tabs-bg: #37353d;
  --dxbl-tabs-font-family: inherit;
  --dxbl-tabs-font-size: 0.875rem;
  --dxbl-tabs-line-height: 1.4285;
  --dxbl-tabs-padding-y: 0;
  --dxbl-tabs-padding-top: var(--dxbl-tabs-padding-y);
  --dxbl-tabs-padding-bottom: var(--dxbl-tabs-padding-y);
  --dxbl-tabs-padding-x: 0;
  --dxbl-tabs-padding-left: var(--dxbl-tabs-padding-x);
  --dxbl-tabs-padding-right: var(--dxbl-tabs-padding-x);
  --dxbl-tabs-separator-border-color: #615f63;
  --dxbl-tabs-separator-border-style: solid;
  --dxbl-tabs-separator-border-width: 1px;
  --dxbl-tabs-tab-padding-x: 1rem;
  --dxbl-tabs-tab-padding-y: 0.25rem;
  --dxbl-tabs-tab-border-style: solid;
  --dxbl-tabs-tab-border-color: transparent;
  --dxbl-tabs-tab-border-width: 1px;
  --dxbl-tabs-tab-selected-bg: unset;
  --dxbl-tabs-tab-selected-color: white;
  --dxbl-tabs-tab-hover-color: inherit;
  --dxbl-tabs-tab-hover-bg: unset;
  --dxbl-tabs-tab-width: unset;
  --dxbl-tabs-tab-btn-bg: transparent;
  --dxbl-tabs-tab-btn-color: unset;
  --dxbl-tabs-image-spacing: 0.375rem;
  --dxbl-tabs-scroll-btn-color: unset;
  --dxbl-tabs-scroll-btn-hover-color: unset;
  --dxbl-tabs-scroll-btn-disabled-color: unset;
  --dxbl-tabs-tab-focus-outline-width: 0.125rem;
  --dxbl-tabs-tab-focus-outline-color: #9b17e2;
  --dxbl-tabs-close-btn-color: #adb5bd;
  --dxbl-tabs-close-btn-hover-bg: #37353d;
  --dxbl-tabs-close-btn-hover-color: #e5e5e5;
  --dxbl-tabs-button-spacing: 0.375rem;
  --dxbl-tabs-padding-right-close-btn: calc(var(--dxbl-tabs-tab-padding-x) - 0.375rem);
  --dxbl-tabs-tab-drag-bg-color: #37353d;
  --dxbl-tabs-close-btn-width: 1.5rem;
  --dxbl-tabs-close-btn-height: 1.5rem;
  --dxbl-tabs-tab-drag-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.12);
  --dxbl-tabs-tab-drop-indicator-color: color-mix(in srgb, #9b17e2 95%, white 5%);
  /* Content */
  --dxbl-tabs-content-color: white;
  --dxbl-tabs-content-font-size: 0.875rem;
  --dxbl-tabs-content-line-height: 1.4285;
  display: block;
}
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist {
  border-bottom: var(--dxbl-tabs-separator-border-width) var(--dxbl-tabs-separator-border-style) var(--dxbl-tabs-separator-border-color);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding-bottom: 0;
}
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > .dxbl-scroll-viewer,
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > ul {
  margin-bottom: calc(-1 * var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl),
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-bottom-color: var(--dxbl-tabs-bg);
}
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active::after {
  height: 3px;
  left: 0;
  right: 0;
  margin-bottom: -1px;
  bottom: 0;
}
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  border-bottom-color: var(--dxbl-tabs-bg);
}
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > .dxbl-btn {
  margin-bottom: calc(-1 * var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs.dxbl-tabs-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  --dxbl-tabs-tab-width: 120px;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > ul {
  margin-bottom: 0;
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist {
  border-left: var(--dxbl-tabs-separator-border-width) var(--dxbl-tabs-separator-border-style) var(--dxbl-tabs-separator-border-color);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  padding-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > ul {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-text,
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-text {
  overflow: hidden;
  width: calc(100% + var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-btn {
  width: 100%;
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-scroll-viewer,
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > ul {
  margin-left: calc(-1 * var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl),
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-left-color: var(--dxbl-tabs-bg);
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active::after {
  width: 3px;
  top: -1px;
  bottom: -1px;
  margin-left: -1px;
  left: 0;
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  border-left-color: var(--dxbl-tabs-bg);
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-btn {
  margin-left: calc(-1 * var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs.dxbl-tabs-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > ul {
  margin-bottom: 0;
}
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist {
  border-top: var(--dxbl-tabs-separator-border-width) var(--dxbl-tabs-separator-border-style) var(--dxbl-tabs-separator-border-color);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding-top: 0;
}
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > .dxbl-scroll-viewer,
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > ul {
  margin-top: calc(-1 * var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl),
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-top-color: var(--dxbl-tabs-bg);
}
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active::after {
  height: 3px;
  left: 0;
  right: 0;
  margin-top: -1px;
  top: 0;
}
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  border-top-color: var(--dxbl-tabs-bg);
}
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > .dxbl-btn {
  margin-top: calc(-1 * var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs.dxbl-tabs-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  --dxbl-tabs-tab-width: 120px;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > ul {
  margin-bottom: 0;
}
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist {
  border-right: var(--dxbl-tabs-separator-border-width) var(--dxbl-tabs-separator-border-style) var(--dxbl-tabs-separator-border-color);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding-right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > ul {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-text,
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-text {
  overflow: hidden;
  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:not([data-dx-focus-hidden]) .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[data-dx-focus-hidden] .dxbl-tabs-item:focus-visible {
  -webkit-box-shadow: none;
          box-shadow: none;
  position: relative;
  outline: unset;
}
.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);
  display: block;
  -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 > ul, .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > 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 > ul > li, .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li {
  list-style: none;
}
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item, .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item {
  z-index: 0;
  color: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item.dxbl-dragging, .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item.dxbl-dragging {
  background-color: var(--dxbl-tabs-tab-drag-bg-color);
  -webkit-box-shadow: var(--dxbl-tabs-tab-drag-shadow);
          box-shadow: var(--dxbl-tabs-tab-drag-shadow);
  pointer-events: none;
  z-index: 20000;
}
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > .dxbl-text, .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > .dxbl-text {
  --dxbl-text-padding-x: 0;
  border-left-width: 0;
  border-right-width: 0;
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > .dxbl-text .dxbl-tabs-text-overflow, .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > 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 > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button, .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button {
  --dxbl-btn-bg: var(--dxbl-tabs-tab-btn-bg);
  --dxbl-btn-box-shadow: inset 0 0 0 rgb(0 0 0 / 0%);
  --dxbl-btn-padding-x: 0;
  --dxbl-btn-padding-y: 0;
  --dxbl-btn-border-radius: 50%;
  --dxbl-btn-border-width: 0;
  --dxbl-btn-hover-bg: var(--dxbl-tabs-close-btn-hover-bg);
  --dxbl-btn-hover-image-color: var(--dxbl-tabs-close-btn-hover-color);
  --dxbl-btn-image-color: var(--dxbl-tabs-close-btn-color);
  --dxbl-image-width: 1rem;
  --dxbl-image-height: 1rem;
  width: var(--dxbl-tabs-close-btn-width);
  height: var(--dxbl-tabs-close-btn-height);
  margin-left: var(--dxbl-tabs-button-spacing);
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-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-dragging.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button, .dxbl-dragging.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button {
  --dxbl-btn-hover-bg: var(--dxbl-btn-bg);
  --dxbl-btn-hover-image-color: var(--dxbl-btn-image-color);
}

.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-active):not(.dxbl-disabled):not(:disabled), .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) {
  cursor: pointer;
}
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-disabled):not(:disabled).dxbl-active {
  cursor: default;
}
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl), .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > 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 > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):has(.dxbl-tabs-close-button), .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):has(.dxbl-tabs-close-button) {
  padding-right: var(--dxbl-tabs-padding-right-close-btn);
}
:not(.dxbl-dragging).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, :not(.dxbl-dragging).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 {
  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) {
  :not(.dxbl-dragging).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, :not(.dxbl-dragging).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-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) {
  :not(.dxbl-dragging).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, :not(.dxbl-dragging).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-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) {
  :not(.dxbl-dragging).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, :not(.dxbl-dragging).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-border-width-with-scaling: calc(var(--dxbl-tabs-tab-border-width, 0px) / 1.75);
  }
}
:not(.dxbl-dragging).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, :not(.dxbl-dragging).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 {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tabs-tab-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tabs-tab-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tabs-tab-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tabs-tab-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}

.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active, .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 {
  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 > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active::after, .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 {
  content: "";
  position: absolute;
  z-index: 0;
  background-color: #9b17e2;
}
.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, .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 {
  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 > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active.dxbl-dragging, .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-dragging {
  background-color: var(--dxbl-tabs-tab-drag-bg-color);
}
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-image, .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > 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 > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-image:not(:last-child), .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) {
  margin-right: var(--dxbl-tabs-image-spacing);
}
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > svg.dxbl-image, .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > 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 > ul > li > .dxbl-tabs-item:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .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 {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.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, .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 {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .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 {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.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, .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 {
  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 > ul > li > .dxbl-tabs-item > :not(.dxbl-image), .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .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) {
  opacity: 1;
}
.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), .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) {
  opacity: 60%;
}
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item.dxbl-disabled, .dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:disabled, .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 {
  cursor: default;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-drop-target-indicator, .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-drop-target-indicator {
  -webkit-box-shadow: inset 2px 2px 0 var(--dxbl-tabs-tab-drop-indicator-color), inset -2px -2px 0 var(--dxbl-tabs-tab-drop-indicator-color);
          box-shadow: inset 2px 2px 0 var(--dxbl-tabs-tab-drop-indicator-color), inset -2px -2px 0 var(--dxbl-tabs-tab-drop-indicator-color);
  height: 2px;
  pointer-events: none;
  position: fixed;
  -webkit-transition: -webkit-box-shadow 0.25s;
  transition: -webkit-box-shadow 0.25s;
  -o-transition: box-shadow 0.25s;
  transition: box-shadow 0.25s;
  transition: box-shadow 0.25s, -webkit-box-shadow 0.25s;
  width: 2px;
  z-index: 3;
}
.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;
  --dxbl-tabs-button-spacing: 0.25rem;
  --dxbl-tabs-close-btn-width: 1.25rem;
  --dxbl-tabs-close-btn-height: 1.25rem;
  /* 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;
  --dxbl-tabs-button-spacing: 0.5rem;
  --dxbl-tabs-close-btn-width: 1.75rem;
  --dxbl-tabs-close-btn-height: 1.75rem;
  /* Content */
  --dxbl-tabs-content-font-size: 1rem;
  --dxbl-tabs-content-line-height: 1.375;
}
.dxbl-tabs.dxbl-lg > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-image,
.dxbl-tabs.dxbl-lg > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-image {
  --dxbl-image-margin-y: 0.5625rem;
}

.dxbl-row {
  --dxbl-row-item-spacing-x: 1.5rem;
  --dxbl-row-item-spacing-y: 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: calc(-1 * var(--dxbl-row-item-spacing-y));
  margin-right: calc(-0.5 * var(--dxbl-row-item-spacing-x));
  margin-left: calc(-0.5 * var(--dxbl-row-item-spacing-x));
}

.dxbl-col {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--dxbl-row-item-spacing-x) * 0.5);
  padding-left: calc(var(--dxbl-row-item-spacing-x) * 0.5);
  margin-top: var(--dxbl-row-item-spacing-y);
}

@media (min-width: 0) {
  .dxbl-col-xs {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .dxbl-col-xs-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .dxbl-col-xs-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .dxbl-col-xs-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .dxbl-col-xs-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .dxbl-col-xs-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .dxbl-col-xs-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .dxbl-col-xs-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .dxbl-col-xs-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .dxbl-col-xs-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .dxbl-col-xs-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .dxbl-col-xs-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .dxbl-col-xs-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 576px) {
  .dxbl-col-sm {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .dxbl-col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .dxbl-col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .dxbl-col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .dxbl-col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .dxbl-col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .dxbl-col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .dxbl-col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .dxbl-col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .dxbl-col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .dxbl-col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .dxbl-col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .dxbl-col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .dxbl-col-md {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .dxbl-col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .dxbl-col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .dxbl-col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .dxbl-col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .dxbl-col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .dxbl-col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .dxbl-col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .dxbl-col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .dxbl-col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .dxbl-col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .dxbl-col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .dxbl-col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .dxbl-col-lg {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .dxbl-col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .dxbl-col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .dxbl-col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .dxbl-col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .dxbl-col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .dxbl-col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .dxbl-col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .dxbl-col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .dxbl-col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .dxbl-col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .dxbl-col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .dxbl-col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .dxbl-col-xl {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .dxbl-col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .dxbl-col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .dxbl-col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .dxbl-col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .dxbl-col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .dxbl-col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .dxbl-col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .dxbl-col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .dxbl-col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .dxbl-col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .dxbl-col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .dxbl-col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 1400px) {
  .dxbl-col-xxl {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .dxbl-col-xxl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .dxbl-col-xxl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .dxbl-col-xxl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .dxbl-col-xxl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .dxbl-col-xxl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .dxbl-col-xxl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .dxbl-col-xxl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .dxbl-col-xxl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .dxbl-col-xxl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .dxbl-col-xxl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .dxbl-col-xxl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .dxbl-col-xxl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
.dxbl-loading-panel {
  --dxbl-loading-panel-underlay-bg: #46444a;
  --dxbl-loading-panel-overlay-bg: #fff;
  --dxbl-loading-panel-overlay-opacity: 0;
  --dxbl-loading-panel-indicator-size: 2rem;
  --dxbl-loading-panel-message-size: 0.875rem;
  --dxbl-loading-panel-message-color: #bca0d9;
  --dxbl-loading-panel-message-space: 0.75rem;
  --dxbl-loading-panel-indicator-area-padding-x: 1.25rem;
  --dxbl-loading-panel-indicator-area-padding-y: 1rem;
  --dxbl-loading-panel-indicator-area-margin: 1rem;
  --dxbl-loading-panel-indicator-area-height: unset;
  --dxbl-loading-panel-indicator-area-width: unset;
  --dxbl-loading-panel-indicator-area-background-color: #37353d;
  --dxbl-loading-panel-width: 100%;
  --dxbl-loading-panel-height: 100%;
  top: 0;
  left: 0;
}
.dxbl-loading-panel:not([dxbl-loaded]) {
  display: none;
}
.dxbl-loading-panel .dxbl-loading-panel-underlay {
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: var(--dxbl-loading-panel-underlay-bg);
  pointer-events: none;
  top: 0;
  left: 0;
  opacity: 1;
}
.dxbl-loading-panel .dxbl-loading-panel-underlay > .dxbl-loading-panel-overlay {
  width: 100%;
  height: 100%;
  pointer-events: none;
  background-color: var(--dxbl-loading-panel-overlay-bg);
  opacity: var(--dxbl-loading-panel-overlay-opacity);
}
.dxbl-loading-panel .dxbl-loading-panel-underlay.dxbl-loading-panel-content-visible {
  opacity: 0;
}
.dxbl-loading-panel .dxbl-loading-panel-message {
  font-size: var(--dxbl-loading-panel-message-size);
  color: var(--dxbl-loading-panel-message-color);
}
.dxbl-loading-panel .dxbl-loading-panel-target-content {
  position: relative;
  width: 100%;
  height: 100%;
}
.dxbl-loading-panel .dxbl-loading-panel-target-content + .dxbl-loading-panel-container {
  position: absolute;
  top: 0;
  left: 0;
}
.dxbl-loading-panel.dxbl-loading-panel-empty {
  position: relative;
}
.dxbl-loading-panel.dxbl-loading-panel-empty .dxbl-loading-panel-target-content {
  width: unset;
  height: unset;
}
.dxbl-loading-panel.dxbl-loading-panel-empty .dxbl-loading-panel-container {
  position: static;
}
.dxbl-loading-panel .dxbl-loading-panel-container {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-loading-panel .dxbl-loading-panel-container.dxbl-loading-panel-unblocked {
  pointer-events: none;
}
.dxbl-loading-panel .dxbl-loading-panel-container.dxbl-loading-panel-shading {
  background-color: rgba(0, 0, 0, 0.6);
}
.dxbl-loading-panel .dxbl-loading-panel-container.dxbl-loading-panel-shading .dxbl-loading-panel-indicator-area.dxbl-loading-panel-hidden {
  --dxbl-loading-panel-message-color: #fff;
}
.dxbl-loading-panel .dxbl-loading-panel-container.dxbl-loading-panel-shading .dxbl-loading-panel-indicator-area.dxbl-loading-panel-hidden .dxbl-wait-indicator {
  --dxbl-wait-indicator-color: #fff;
}
.dxbl-loading-panel .dxbl-loading-panel-container .dxbl-loading-panel-indicator-area {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: var(--dxbl-loading-panel-indicator-area-padding-y) var(--dxbl-loading-panel-indicator-area-padding-x);
  height: var(--dxbl-loading-panel-indicator-area-height);
  width: var(--dxbl-loading-panel-indicator-area-width);
  -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  background: var(--dxbl-loading-panel-indicator-area-background-color);
  border-radius: 999px;
  margin: var(--dxbl-loading-panel-indicator-area-margin);
}
.dxbl-loading-panel .dxbl-loading-panel-container .dxbl-loading-panel-indicator-area.dxbl-loading-panel-hidden {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: none;
}
.dxbl-loading-panel .dxbl-loading-panel-container .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-loading-panel-container .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-loading-panel-container .dxbl-wait-indicator + .dxbl-loading-panel-message:empty {
  margin-left: 0;
}
.dxbl-loading-panel .dxbl-loading-panel-container .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-loading-panel-container .dxbl-wait-indicator + .dxbl-loading-panel-message.dxbl-loading-panel-message-left:empty {
  margin-right: 0;
}
.dxbl-loading-panel.dxbl-sm {
  --dxbl-loading-panel-message-space: 0.5rem;
}
.dxbl-loading-panel.dxbl-sm .dxbl-loading-panel-message {
  --dxbl-loading-panel-message-size: 0.75rem;
}
.dxbl-loading-panel.dxbl-sm .dxbl-loading-panel-indicator-area {
  --dxbl-loading-panel-indicator-area-padding-x: 1rem;
}
.dxbl-loading-panel.dxbl-lg {
  --dxbl-loading-panel-message-space: 1rem;
}
.dxbl-loading-panel.dxbl-lg .dxbl-loading-panel-message {
  --dxbl-loading-panel-message-size: 1rem;
}
.dxbl-loading-panel.dxbl-lg .dxbl-loading-panel-indicator-area {
  --dxbl-loading-panel-indicator-area-padding-x: 1.5rem;
}

.dxbl-wait-indicator {
  --dxbl-wait-indicator-color: #bca0d9;
  --dxbl-wait-indicator-size: 1.25rem;
  --dxbl-wait-indicator-flip-animation-rotation-y: dxbl-indicator-animation-flip-rotation-y;
  --dxbl-wait-indicator-flip-animation-rotation-x: dxbl-indicator-animation-flip-rotation-x;
  display: inline-block;
  height: var(--dxbl-wait-indicator-size);
  width: var(--dxbl-wait-indicator-size);
  min-width: var(--dxbl-wait-indicator-size);
}
.dxbl-wait-indicator > svg {
  vertical-align: unset;
}
.dxbl-wait-indicator.dxbl-sm {
  --dxbl-wait-indicator-size: 1rem;
}
.dxbl-wait-indicator.dxbl-sm.dxbl-loading-panel-indicator {
  --dxbl-wait-indicator-size: 1.5rem;
}
.dxbl-wait-indicator.dxbl-lg {
  --dxbl-wait-indicator-size: 1.5rem;
}
.dxbl-wait-indicator.dxbl-lg.dxbl-loading-panel-indicator {
  --dxbl-wait-indicator-size: 2.5rem;
}
.dxbl-wait-indicator.dxbl-wait-indicator-spin {
  -webkit-transform-origin: center;
       -o-transform-origin: center;
          transform-origin: center;
  overflow: hidden;
  -webkit-animation: dxbl-indicator-animation-spin 0.75s infinite linear;
       -o-animation: dxbl-indicator-animation-spin 0.75s infinite linear;
          animation: dxbl-indicator-animation-spin 0.75s infinite linear;
}
.dxbl-wait-indicator.dxbl-wait-indicator-spin > svg > g > g {
  stroke: var(--dxbl-wait-indicator-color);
}
.dxbl-wait-indicator.dxbl-wait-indicator-spin > svg > g > circle {
  fill: transparent;
  stroke: var(--dxbl-wait-indicator-color);
  opacity: 0.3;
}
.dxbl-wait-indicator.dxbl-wait-indicator-pulse {
  -webkit-transform-origin: center;
       -o-transform-origin: center;
          transform-origin: center;
  fill: var(--dxbl-wait-indicator-color);
  -webkit-animation: dxbl-indicator-animation-pulse 1.2s cubic-bezier(0.52, 0.6, 0.25, 0.99) infinite;
       -o-animation: dxbl-indicator-animation-pulse 1.2s cubic-bezier(0.52, 0.6, 0.25, 0.99) infinite;
          animation: dxbl-indicator-animation-pulse 1.2s cubic-bezier(0.52, 0.6, 0.25, 0.99) infinite;
}
.dxbl-wait-indicator.dxbl-wait-indicator-flip {
  fill: var(--dxbl-wait-indicator-color);
  -webkit-animation: var(--dxbl-wait-indicator-flip-animation-rotation-y) 1.4s infinite ease-in-out;
       -o-animation: var(--dxbl-wait-indicator-flip-animation-rotation-y) 1.4s infinite ease-in-out;
          animation: var(--dxbl-wait-indicator-flip-animation-rotation-y) 1.4s infinite ease-in-out;
}
@-webkit-keyframes dxbl-indicator-animation-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-o-keyframes dxbl-indicator-animation-spin {
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}
@keyframes dxbl-indicator-animation-spin {
  100% {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes dxbl-indicator-animation-pulse {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}
@-o-keyframes dxbl-indicator-animation-pulse {
  0% {
    -o-transform: scale(0);
       transform: scale(0);
    opacity: 1;
  }
  100% {
    -o-transform: scale(1);
       transform: scale(1);
    opacity: 0;
  }
}
@keyframes dxbl-indicator-animation-pulse {
  0% {
    -webkit-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}
@-webkit-keyframes dxbl-indicator-animation-flip-rotation-y {
  0% {
    -webkit-transform: perspective(120px) rotateY(0deg);
            transform: perspective(120px) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateY(360deg);
            transform: perspective(120px) rotateY(360deg);
  }
}
@-o-keyframes dxbl-indicator-animation-flip-rotation-y {
  0% {
    transform: perspective(120px) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateY(360deg);
  }
}
@keyframes dxbl-indicator-animation-flip-rotation-y {
  0% {
    -webkit-transform: perspective(120px) rotateY(0deg);
            transform: perspective(120px) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateY(360deg);
            transform: perspective(120px) rotateY(360deg);
  }
}
@-webkit-keyframes dxbl-indicator-animation-flip-rotation-x {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg);
            transform: perspective(120px) rotateX(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(360deg);
            transform: perspective(120px) rotateX(360deg);
  }
}
@-o-keyframes dxbl-indicator-animation-flip-rotation-x {
  0% {
    transform: perspective(120px) rotateX(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(360deg);
  }
}
@keyframes dxbl-indicator-animation-flip-rotation-x {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg);
            transform: perspective(120px) rotateX(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(360deg);
            transform: perspective(120px) rotateX(360deg);
  }
}

.dxbl-accordion {
  --dxbl-accordion-group-font-size: 0.875rem;
  --dxbl-accordion-group-line-height: 1.4285;
  --dxbl-accordion-group-border-radius: 4px;
  --dxbl-accordion-group-border-width: 1px;
  --dxbl-accordion-group-border-color: #615f63;
  --dxbl-accordion-group-header-font-size: 1rem;
  --dxbl-accordion-group-header-line-height: 1.25;
  --dxbl-accordion-group-header-padding-x: 0.75rem;
  --dxbl-accordion-group-header-padding-y: 0.3125rem;
  --dxbl-accordion-group-header-text-padding-y: 0.25rem;
  --dxbl-accordion-group-header-border-radius: 3px;
  --dxbl-accordion-group-header-bg: unset;
  --dxbl-accordion-group-header-color: inherit;
  --dxbl-accordion-group-header-hover-bg: unset;
  --dxbl-accordion-group-header-hover-color: inherit;
  --dxbl-accordion-group-header-selected-bg: unset;
  --dxbl-accordion-group-header-selected-color: inherit;
  --dxbl-accordion-group-item-font-size: 0.875rem;
  --dxbl-accordion-group-item-line-height: 1.4285;
  --dxbl-accordion-group-item-spacing: 0.375rem;
  --dxbl-accordion-group-item-content-padding-x: 0.75rem;
  --dxbl-accordion-group-item-text-padding-y: 0.25003125rem;
  --dxbl-accordion-group-item-content-indent: 1.875rem;
  --dxbl-accordion-group-item-btn-color: unset;
  --dxbl-accordion-group-item-btn-bg: transparent;
  --dxbl-accordion-group-item-btn-hover-color: inherit;
  --dxbl-accordion-group-item-btn-hover-bg: unset;
  --dxbl-accordion-group-item-hover-bg: unset;
  --dxbl-accordion-group-item-hover-color: inherit;
  --dxbl-accordion-group-item-selection-bg: unset;
  --dxbl-accordion-group-item-selection-color: inherit;
  --dxbl-accordion-filter-content-bg-color: yellow;
  --dxbl-accordion-filter-content-color: #2b2a2f;
  --dxbl-accordion-focus-outline-color: #9b17e2;
  --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-of-type) {
  border-top: 0;
}
.dxbl-accordion .dxbl-accordion-group:not(:first-of-type):not(:last-child), .dxbl-accordion .dxbl-accordion-group:not(:first-of-type):not(:last-child) > .dxbl-accordion-group-header {
  border-radius: 0;
}
.dxbl-accordion .dxbl-accordion-group:not(:first-of-type):last-child, .dxbl-accordion .dxbl-accordion-group:not(:first-of-type):last-child > .dxbl-accordion-group-header {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.dxbl-accordion .dxbl-accordion-group:first-of-type:not(:last-child), .dxbl-accordion .dxbl-accordion-group:first-of-type:not(:last-child) > .dxbl-accordion-group-header {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-group-header > .dxbl-accordion-item-content:not(:last-child) {
  margin-right: var(--dxbl-accordion-group-item-spacing);
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-group-header > .dxbl-btn.dxbl-group-expand-btn {
  margin: 0;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-group-header > .dxbl-accordion-item-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  color: inherit;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-group-header > .dxbl-accordion-item-content > .dxbl-accordion-item-text-container.dxbl-text {
  --dxbl-text-padding-y: var(--dxbl-accordion-group-header-text-padding-y);
  --dxbl-text-padding-x: 0;
  font-size: inherit;
  line-height: inherit;
}
.dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter):not(.dxbl-active) > .dxbl-accordion-group-header {
  cursor: pointer;
}
.dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter) > .dxbl-accordion-group-header:hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-accordion-group-header-hover-bg, unset);
  color: var(--dxbl-accordion-group-header-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter) > .dxbl-accordion-group-header:hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter) > .dxbl-accordion-group-header:hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter) > .dxbl-accordion-group-header:hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter) > .dxbl-accordion-group-header:hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 25%;
}
.dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-group-header {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-accordion-group-header-selected-bg, unset);
  color: var(--dxbl-accordion-group-header-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-group-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-group-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-group-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-group-header::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 40%;
}
.dxbl-accordion .dxbl-accordion-group:not(.dxbl-accordion-filter).dxbl-active > .dxbl-accordion-group-header a.dxbl-accordion-item-content, .dxbl-accordion .dxbl-accordion-group:not(.dxbl-accordion-filter) > .dxbl-accordion-group-header:hover a.dxbl-accordion-item-content, .dxbl-accordion .dxbl-accordion-group:not(.dxbl-accordion-filter) > .dxbl-accordion-group-header:active a.dxbl-accordion-item-content {
  color: inherit;
}
.dxbl-accordion .dxbl-accordion-group:not(.dxbl-accordion-filter) > .dxbl-accordion-group-header {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-accordion .dxbl-accordion-group.dxbl-disabled, .dxbl-accordion .dxbl-accordion-group:disabled {
  cursor: default;
}
.dxbl-accordion .dxbl-accordion-group.dxbl-disabled .dxbl-accordion-group-header .dxbl-accordion-item-text-container:not(.dxbl-accordion-item-text-tmpl), .dxbl-accordion .dxbl-accordion-group:disabled .dxbl-accordion-group-header .dxbl-accordion-item-text-container:not(.dxbl-accordion-item-text-tmpl) {
  opacity: 60%;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group) {
  font-size: var(--dxbl-accordion-group-item-font-size);
  line-height: var(--dxbl-accordion-group-item-line-height);
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group) > .dxbl-accordion-item-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  position: relative;
  color: inherit;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-item-content {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-accordion-group-item-selection-bg, unset);
  color: var(--dxbl-accordion-group-item-selection-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-item-content {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-item-content {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-item-content {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-item-content::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 30%;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled):hover, .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled):active {
  color: inherit;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled):not(.dxbl-active) {
  cursor: pointer;
  color: inherit;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled):not(.dxbl-active) > .dxbl-accordion-item-content:hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-accordion-group-item-hover-bg, unset);
  color: var(--dxbl-accordion-group-item-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled):not(.dxbl-active) > .dxbl-accordion-item-content:hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled):not(.dxbl-active) > .dxbl-accordion-item-content:hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled):not(.dxbl-active) > .dxbl-accordion-item-content:hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled):not(.dxbl-active) > .dxbl-accordion-item-content:hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group).dxbl-disabled > .dxbl-accordion-item-content .dxbl-accordion-item-text-container:not(.dxbl-accordion-item-text-tmpl), .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):disabled > .dxbl-accordion-item-content .dxbl-accordion-item-text-container:not(.dxbl-accordion-item-text-tmpl) {
  opacity: 0.5;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item-content .dxbl-accordion-group-expand-btn-container + * {
  margin-left: var(--dxbl-accordion-group-item-spacing);
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item-content > .dxbl-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item-content > .dxbl-image:not(:last-child) {
  margin-right: var(--dxbl-accordion-group-item-spacing);
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item-content .dxbl-accordion-item-text-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item-content .dxbl-accordion-item-text-container.dxbl-text {
  --dxbl-text-padding-x: 0;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item-content .dxbl-accordion-item-text-container:not(:last-child) {
  margin-right: var(--dxbl-accordion-group-item-spacing);
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item-content .dxbl-accordion-item-text-container.dxbl-accordion-item-text-tmpl > .dxbl-text {
  --dxbl-text-padding-x: 0;
  font-size: inherit;
  line-height: inherit;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item-content .dxbl-badge {
  margin-left: var(--dxbl-accordion-group-item-spacing);
}
.dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item .dxbl-accordion-item-indent, .dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item .dxbl-accordion-item-indent-end {
  min-width: calc((var(--dxbl-accordion-item-indent, 0) - 1) * var(--dxbl-accordion-group-item-content-indent));
}
.dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item-content {
  padding: 0 var(--dxbl-accordion-group-item-content-padding-x);
}
.dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item-content .dxbl-accordion-group-expand-btn-container > .dxbl-btn {
  position: relative;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-color: unset;
  --dxbl-btn-bg: transparent;
  --dxbl-btn-border-color: transparent;
  --dxbl-btn-border-hover-color: transparent;
  --dxbl-btn-hover-border-color: transparent;
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: transparent;
  --dxbl-btn-hover-color: $btn-hover-color;
}
.dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item-content .dxbl-accordion-group-expand-btn-container > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-accordion-group-item-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-accordion-group-item-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item-content .dxbl-accordion-group-expand-btn-container > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item-content .dxbl-accordion-group-expand-btn-container > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item-content .dxbl-accordion-group-expand-btn-container > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-accordion-group-item-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-accordion-group-item-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item-content .dxbl-accordion-group-expand-btn-container > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item-content .dxbl-accordion-group-expand-btn-container > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}

.dxbl-office-ribbon {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: inherit;
}
.dxbl-office-ribbon .dxbl-tabs-content-panel {
  overflow: hidden;
}
.dxbl-office-ribbon .dxbl-office-ribbon-context-tab:not(.dxbl-active):not(:hover) {
  --dxbl-office-ribbon-context-tab-bg: unset;
  --dxbl-office-ribbon-context-tab-color: inherit;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-office-ribbon-context-tab-bg, unset);
  color: var(--dxbl-office-ribbon-context-tab-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-office-ribbon .dxbl-office-ribbon-context-tab:not(.dxbl-active):not(:hover) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tabs-tab-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-office-ribbon .dxbl-office-ribbon-context-tab:not(.dxbl-active):not(:hover) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tabs-tab-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-office-ribbon .dxbl-office-ribbon-context-tab:not(.dxbl-active):not(:hover) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tabs-tab-border-width, 0px) / 1.75);
  }
}
.dxbl-office-ribbon .dxbl-office-ribbon-context-tab:not(.dxbl-active):not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tabs-tab-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tabs-tab-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tabs-tab-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tabs-tab-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 0.1;
}
.dxbl-office-ribbon .dxbl-ribbon-toolbar {
  padding: 0.5rem;
}
.dxbl-office-ribbon .dxbl-toolbar .dxbl-btn {
  --dxbl-text-border-style: none;
}
.dxbl-office-ribbon .dxbl-toolbar .dxbl-btn:focus {
  --dxbl-btn-box-shadow: none;
}
.dxbl-office-ribbon .dxbl-toolbar .dxbl-btn::before {
  --dxbl-btn-box-shadow: none;
}

.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .image + span,
.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-coloredit-image-container + span,
.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .image + .dxbl-text-edit {
  padding-left: 0.2em;
}

.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal.dxbl-office-bar-dropdown-header {
  display: none;
}

.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown.dxbl-office-bar-dropdown-horizontal.dxbl-toolbar-dropdown {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}

.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown.dxbl-office-bar-dropdown-horizontal.dxbl-toolbar-dropdown .dxbl-office-bar-dropdown-header {
  padding: 0 0.75rem 0.25rem;
  width: 100%;
}

.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown.dxbl-office-bar-dropdown-horizontal.dxbl-toolbar-dropdown .dxbl-office-bar-dropdown-header,
.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown.dxbl-office-bar-dropdown-horizontal.dxbl-toolbar-dropdown .dxbl-office-bar-dropdown-break {
  display: block;
}

.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown.dxbl-office-bar-dropdown-horizontal.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item:not(.dxbl-toolbar-item-tmpl) {
  display: inline-block;
  margin: 0.125em 0;
}

.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown.dxbl-office-bar-dropdown-horizontal.dxbl-toolbar-dropdown .dxbl-office-bar-dropdown-horizontal-content.dxbl-dropdown-item {
  padding: 0.625rem;
}

.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown.dxbl-office-bar-dropdown-horizontal.dxbl-toolbar-dropdown .dxbl-office-bar-dropdown-horizontal-content span {
  display: none;
}

.dxbl-office-bar-combobox-large:not(.dxbl-toolbar-dropdown-item) .dxbl-text-edit {
  width: 120px;
}

.dxbl-office-bar-combobox-large.dxbl-toolbar-dropdown-item .dxbl-text-edit {
  width: 180px;
}

.dxbl-office-bar-combobox-large.dxbl-toolbar-dropdown-item .image + span {
  padding-right: 2em;
}

.dxbl-office-bar-combobox-small:not(.dxbl-toolbar-dropdown-item) .dxbl-text-edit {
  width: 63px;
}

.dxbl-office-bar-combobox-small.dxbl-toolbar-dropdown-item .dxbl-text-edit {
  width: 80px;
}

.dxbl-office-bar-combobox-medium:not(.dxbl-toolbar-dropdown-item) .dxbl-text-edit {
  width: 175px;
}

.dxbl-office-bar-spinedit:not(.dxbl-toolbar-dropdown-item) {
  width: 90px;
}

.dxbl-office-bar-spinedit > .dxbl-toolbar-menu-item > div > .dxbl-text-edit {
  width: 100px;
}

.dxbl-treeview {
  --dxbl-treeview-spacing-x: 0.25rem;
  --dxbl-treeview-spacing-y: 0;
  --dxbl-treeview-font-size: 0.875rem;
  --dxbl-treeview-font-weight: 400;
  --dxbl-treeview-line-height: 1.4285;
  --dxbl-treeview-text-padding-y: 0.25003125rem;
  --dxbl-treeview-btn-bg: transparent;
  --dxbl-treeview-btn-color: unset;
  --dxbl-treeview-btn-hover-bg: unset;
  --dxbl-treeview-btn-hover-color: inherit;
  --dxbl-treeview-image-spacing: 0.375rem;
  --dxbl-treeview-navigation-filter-bottom-spacing: 0.75rem;
  --dxbl-treeview-navigation-filter-content-bg-color: yellow;
  --dxbl-treeview-navigation-filter-content-color: #2b2a2f;
  --dxbl-treeview-check-all-bottom-spacing: 0.25rem;
  --dxbl-treeview-check-all-border-bottom-color: unset;
  --dxbl-treeview-check-all-border-bottom-width: 1px;
  --dxbl-treeview-check-all-border-bottom-style: solid;
  --dxbl-treeview-item-text-wrap: normal;
  --dxbl-treeview-item-content-indent: 0.9375rem;
  --dxbl-treeview-item-hover-bg: unset;
  --dxbl-treeview-item-hover-color: inherit;
  --dxbl-treeview-item-selection-bg: unset;
  --dxbl-treeview-item-selection-color: #fff;
  --dxbl-treeview-item-selection-focused-color: unset;
  --dxbl-treeview-item-border-radius: 0.25rem;
  --dxbl-treeview-item-spacing-y: 0.375rem;
  --dxbl-treeview-item-content-container-border-width: 0.125rem;
  --dxbl-treeview-checkbox-checked-color: #fff;
  --dxbl-treeview-checkbox-checked-bg: unset;
  --dxbl-treeview-checkbox-checked-hover-bg: #9b17e2;
  --dxbl-treeview-checkbox-disabled-bg: unset;
  --dxbl-treeview-checkbox-disabled-color: #37353d;
  --dxbl-treeview-checkbox-unchecked-bg: #37353d;
  --dxbl-treeview-checkbox-unchecked-hover-bg: #37353d;
  --dxbl-treeview-checkbox-unchecked-hover-border-color: unset;
  --dxbl-treeview-checkbox-unchecked-border-width: 2px;
  --dxbl-treeview-empty-data-padding-x: 1rem;
  --dxbl-treeview-empty-data-padding-y: 1rem;
  --dxbl-treeview-item-focus-outline-color: #9b17e2;
  --dxbl-treeview-item-focus-outline-width: 0.125rem;
  --dxbl-treeview-item-focus-outline-offset: -2px;
  --dxbl-treeview-checkbox-readonly-bg: #37353d;
  --dxbl-treeview-checkbox-readonly-border-color: unset;
  --dxbl-treeview-checkbox-readonly-border-width: 2px;
  padding: var(--dxbl-treeview-spacing-y) var(--dxbl-treeview-spacing-x);
}
.dxbl-treeview.dxbl-sm {
  --dxbl-treeview-font-size: 0.75rem;
  --dxbl-treeview-line-height: 1.333;
  --dxbl-treeview-text-padding-y: 0.250125rem;
  --dxbl-treeview-image-spacing: 0.25rem;
  --dxbl-treeview-item-spacing-y: 0.25rem;
  --dxbl-treeview-item-content-indent: 0.8125rem;
}
.dxbl-treeview.dxbl-sm .dxbl-treeview-item .dxbl-treeview-item-content .dxbl-checkbox-check-element {
  margin: 0.25rem;
}
.dxbl-treeview.dxbl-sm:not(.dxbl-treeview-no-expand-btn) .dxbl-treeview-checkbox-check-all {
  padding-left: 1.625rem;
}
.dxbl-treeview.dxbl-lg {
  --dxbl-treeview-font-size: 1rem;
  --dxbl-treeview-line-height: 1.5;
  --dxbl-treeview-text-padding-y: 0.25rem;
  --dxbl-treeview-image-spacing: 0.5rem;
  --dxbl-treeview-item-spacing-y: 0.5rem;
  --dxbl-treeview-item-content-indent: 1.0625rem;
}
.dxbl-treeview.dxbl-lg .dxbl-treeview-item .dxbl-treeview-item-content .dxbl-checkbox-check-element {
  margin: 0.25rem;
}
.dxbl-treeview.dxbl-lg:not(.dxbl-treeview-no-expand-btn) .dxbl-treeview-checkbox-check-all {
  padding-left: 2.125rem;
}
.dxbl-treeview .dxbl-treeview-container {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-treeview .dxbl-navigation-filter {
  margin-bottom: var(--dxbl-treeview-navigation-filter-bottom-spacing);
  width: 100%;
}
.dxbl-treeview:not(.dxbl-treeview-no-expand-btn) .dxbl-treeview-checkbox-check-all {
  padding-left: 1.875rem;
}
.dxbl-treeview .dxbl-filter-content {
  background-color: var(--dxbl-treeview-navigation-filter-content-bg-color);
  color: var(--dxbl-treeview-navigation-filter-content-color);
}
.dxbl-treeview .dxbl-checkbox {
  --dxbl-checkbox-check-element-checked-color: var(--dxbl-treeview-checkbox-checked-color);
  --dxbl-checkbox-check-element-checked-hover-bg: var(--dxbl-treeview-checkbox-checked-hover-bg);
  --dxbl-checkbox-check-element-disabled-color: var(--dxbl-treeview-checkbox-disabled-color);
  --dxbl-checkbox-check-element-unchecked-bg: var(--dxbl-treeview-checkbox-unchecked-bg);
  --dxbl-checkbox-check-element-unchecked-hover-bg: var(--dxbl-treeview-checkbox-unchecked-hover-bg);
  --dxbl-checkbox-check-element-unchecked-border-color: var(--dxbl-treeview-checkbox-unchecked-border-color);
  --dxbl-checkbox-check-element-unchecked-hover-border-color: var(--dxbl-treeview-checkbox-unchecked-hover-border-color);
  --dxbl-checkbox-check-element-unchecked-border-width: var(--dxbl-treeview-checkbox-unchecked-border-width);
  --dxbl-checkbox-check-element-readonly-bg: var(--dxbl-treeview-checkbox-readonly-bg);
  --dxbl-checkbox-check-element-readonly-border-color: var(--dxbl-treeview-checkbox-readonly-border-color);
  --dxbl-checkbox-check-element-readonly-border-width: var(--dxbl-treeview-checkbox-readonly-border-width);
}
.dxbl-treeview .dxbl-checkbox.dxbl-treeview-checkbox-check-all {
  --dxbl-checkbox-unchecked-focus-shadow-color: transparent;
  --dxbl-checkbox-checked-focus-shadow-color: transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: var(--dxbl-treeview-check-all-border-bottom-width) var(--dxbl-treeview-check-all-border-bottom-style) var(--dxbl-treeview-check-all-border-bottom-color, #615f63);
  padding-bottom: var(--dxbl-treeview-check-all-bottom-spacing);
}
.dxbl-treeview .dxbl-checkbox.dxbl-treeview-checkbox-check-all ~ * .dxbl-treeview-items-container[role=tree] {
  padding-top: var(--dxbl-treeview-check-all-bottom-spacing);
}
.dxbl-treeview .dxbl-checkbox > label {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dxbl-treeview .dxbl-checkbox > .dxbl-checkbox-check-element {
  margin: 0.25rem;
}
.dxbl-treeview .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled).dxbl-checkbox-checked:not(.dxbl-readonly) > .dxbl-checkbox-check-element:not(:hover), .dxbl-treeview .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled).dxbl-checkbox-indeterminate:not(.dxbl-readonly) > .dxbl-checkbox-check-element:not(:hover) {
  background-color: var(--dxbl-treeview-checkbox-checked-bg, #9b17e2);
  opacity: var(--dxbl-treeview-checkbox-checked-bg, 80%);
}
.dxbl-treeview .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-disabled.dxbl-checkbox-checked:not(.dxbl-readonly) > .dxbl-checkbox-check-element:not(:hover), .dxbl-treeview .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-disabled.dxbl-checkbox-indeterminate:not(.dxbl-readonly) > .dxbl-checkbox-check-element:not(:hover), .dxbl-treeview .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):disabled.dxbl-checkbox-checked:not(.dxbl-readonly) > .dxbl-checkbox-check-element:not(:hover), .dxbl-treeview .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):disabled.dxbl-checkbox-indeterminate:not(.dxbl-readonly) > .dxbl-checkbox-check-element:not(:hover) {
  background-color: var(--dxbl-treeview-checkbox-disabled-bg, #fff);
  opacity: var(--dxbl-treeview-checkbox-disabled-bg, 40%);
}
.dxbl-treeview .dxbl-treeview-container:not([data-dx-focus-hidden]) .dxbl-treeview-item-container:focus-visible {
  outline: var(--dxbl-treeview-item-focus-outline-width) solid var(--dxbl-treeview-item-focus-outline-color);
  outline-offset: var(--dxbl-treeview-item-focus-outline-offset);
}
.dxbl-treeview .dxbl-treeview-container:not([data-dx-focus-hidden]) .dxbl-treeview-item-container:focus-visible:not(.dxbl-disabled):not(:disabled).dxbl-active {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-treeview-item-selection-bg, unset);
  color: var(--dxbl-treeview-item-selection-focused-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-treeview .dxbl-treeview-container:not([data-dx-focus-hidden]) .dxbl-treeview-item-container:focus-visible:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-treeview .dxbl-treeview-container:not([data-dx-focus-hidden]) .dxbl-treeview-item-container:focus-visible:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-treeview .dxbl-treeview-container:not([data-dx-focus-hidden]) .dxbl-treeview-item-container:focus-visible:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-treeview .dxbl-treeview-container:not([data-dx-focus-hidden]) .dxbl-treeview-item-container:focus-visible:not(.dxbl-disabled):not(:disabled).dxbl-active::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 20%;
}
.dxbl-treeview .dxbl-treeview-container:not([data-dx-focus-hidden]) .dxbl-treeview-tmpl:focus-visible {
  outline: var(--dxbl-treeview-item-focus-outline-width) solid var(--dxbl-treeview-item-focus-outline-color);
  outline-offset: var(--dxbl-treeview-item-focus-outline-offset);
}
.dxbl-treeview .dxbl-treeview-container:not([data-dx-focus-hidden]) .dxbl-treeview-checkbox-check-all:not([data-dx-focus-hidden]) .dxbl-checkbox-check-element:has(input:focus) + label {
  border-radius: var(--dxbl-treeview-item-border-radius);
  outline: var(--dxbl-treeview-item-focus-outline-width) solid var(--dxbl-treeview-item-focus-outline-color);
  outline-offset: var(--dxbl-treeview-item-focus-outline-offset);
}
.dxbl-treeview .dxbl-treeview-container[data-dx-focus-hidden] .dxbl-treeview-item-container:focus-visible,
.dxbl-treeview .dxbl-treeview-container[data-dx-focus-hidden] .dxbl-treeview-tmpl:focus-visible {
  -webkit-box-shadow: none;
          box-shadow: none;
  position: relative;
  outline: unset;
}
.dxbl-treeview .dxbl-treeview-empty-data {
  text-align: center;
  font-size: var(--dxbl-treeview-font-size);
  font-weight: var(--dxbl-treeview-font-weight);
  line-height: var(--dxbl-treeview-line-height);
  opacity: 60%;
  padding: var(--dxbl-treeview-empty-data-padding-y) var(--dxbl-treeview-empty-data-padding-x);
}
.dxbl-treeview.dxbl-treeview-text-nowrap {
  --dxbl-treeview-item-text-wrap: nowrap;
}
.dxbl-treeview .dxbl-treeview-items-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  list-style: none;
  padding: 0;
  margin: 0;
}
.dxbl-treeview .dxbl-treeview-items-container[role=tree] {
  padding-right: 0.25rem;
}
.dxbl-treeview .dxbl-treeview-items-container .dxbl-treeview-items-container .dxbl-treeview-tmpl, .dxbl-treeview .dxbl-treeview-items-container .dxbl-treeview-items-container .dxbl-treeview-tmpl ~ * {
  margin-left: var(--dxbl-treeview-item-content-indent);
}
.dxbl-treeview .dxbl-treeview-item.dxbl-disabled, .dxbl-treeview .dxbl-treeview-item:disabled {
  pointer-events: none;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content {
  position: relative;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: var(--dxbl-treeview-item-spacing-y);
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-indent {
  min-width: calc(var(--dxbl-treeview-item-indent, 0) * var(--dxbl-treeview-item-content-indent));
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn {
  position: relative;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-color: unset;
  --dxbl-btn-bg: transparent;
  --dxbl-btn-border-color: transparent;
  --dxbl-btn-border-hover-color: transparent;
  --dxbl-btn-hover-border-color: transparent;
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: transparent;
  --dxbl-btn-hover-color: $btn-hover-color;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-treeview-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-treeview-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-treeview-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-treeview-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom) {
  --dxbl-btn-border-radius: 50%;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-treeview-btn-hover-bg, unset);
  color: var(--dxbl-treeview-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + -1px);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + -1px);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + -1px);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + -1px);
  z-index: 1;
  pointer-events: none;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  color: unset;
  border-radius: var(--dxbl-treeview-item-border-radius);
  font-size: var(--dxbl-treeview-font-size);
  font-weight: var(--dxbl-treeview-font-weight);
  line-height: var(--dxbl-treeview-line-height);
  overflow-x: hidden;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(.dxbl-active):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-treeview-item-hover-bg, unset);
  color: var(--dxbl-treeview-item-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(.dxbl-active):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(.dxbl-active):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(.dxbl-active):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(.dxbl-active):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(:disabled).dxbl-active {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-treeview-item-selection-bg, unset);
  color: var(--dxbl-treeview-item-selection-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(:disabled).dxbl-active::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 80%;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container.dxbl-disabled, .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:disabled {
  opacity: 60%;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container > .dxbl-image {
  display: inline-block;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-left: var(--dxbl-treeview-image-spacing);
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled) {
  cursor: pointer;
  color: inherit;
  position: relative;
  -webkit-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container > .dxbl-text:not(.dxbl-badge) {
  --dxbl-text-padding-y: var(--dxbl-treeview-text-padding-y);
  white-space: var(--dxbl-treeview-item-text-wrap);
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container .dxbl-treeview-item-text-container {
  min-width: 0;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container .dxbl-treeview-item-text-container.dxbl-treeview-item-text-tmpl {
  width: 100%;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container .dxbl-treeview-item-text-container.dxbl-treeview-item-text-tmpl > .dxbl-text {
  width: 100%;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container .dxbl-treeview-item-text-container > .dxbl-treeview-item-text {
  overflow-x: hidden;
  text-overflow: ellipsis;
}

.dxbl-badge {
  --dxbl-navigation-badge-font-size: 0.875rem;
  --dxbl-navigation-badge-font-weight: 500;
  --dxbl-navigation-badge-line-height: 1.4285;
  --dxbl-navigation-badge-color: #fff;
  --dxbl-navigation-badge-bg: #495057;
  --dxbl-navigation-badge-border-radius: 0.25rem;
  --dxbl-navigation-badge-spacing: 0.375rem;
  --dxbl-navigation-badge-text-spacing-x: 0.375rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  white-space: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: var(--dxbl-navigation-badge-font-size);
  font-weight: var(--dxbl-navigation-badge-font-weight);
  line-height: var(--dxbl-navigation-badge-line-height);
  color: var(--dxbl-navigation-badge-color);
  border-radius: var(--dxbl-navigation-badge-border-radius);
  background-color: var(--dxbl-navigation-badge-bg);
  margin: 0 var(--dxbl-navigation-badge-spacing);
}
.dxbl-badge.dxbl-text {
  --dxbl-text-padding-x: var(--dxbl-navigation-badge-text-spacing-x);
  --dxbl-text-padding-y: 0;
}

.dxbl-sm .dxbl-badge {
  --dxbl-navigation-badge-font-size: 0.75rem;
  --dxbl-navigation-badge-line-height: 1.333;
  --dxbl-navigation-badge-spacing: 0.25rem;
  --dxbl-navigation-badge-text-spacing-x: 0.25rem;
}

.dxbl-lg .dxbl-badge {
  --dxbl-navigation-badge-font-size: 1rem;
  --dxbl-navigation-badge-line-height: 1.5;
  --dxbl-navigation-badge-spacing: 0.5rem;
  --dxbl-navigation-badge-text-spacing-x: 0.5rem;
}

.dxbl-active .dxbl-badge {
  --dxbl-navigation-badge-color: #2b2a2f;
  --dxbl-navigation-badge-bg: #fff;
}

.dxbl-stacklayout > .dxbl-stacklayout-root, .dxbl-gridlayout > .dxbl-gridlayout-root {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
  height: 100%;
  display: grid;
}

.dxbl-gridlayout {
  width: 100%;
  height: 100%;
  display: block;
}
.dxbl-stacklayout {
  display: block;
}
.dxbl-radio-group {
  --dxbl-radio-group-radio-padding-top: 0.375rem;
  --dxbl-radio-group-radio-padding-left: 1rem;
  --dxbl-radio-group-font-size: 0.875rem;
  --dxbl-radio-group-no-data-text-opacity: 0.75;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: var(--dxbl-radio-group-font-size);
}
.dxbl-radio-group.dxbl-radio-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}
.dxbl-radio-group.dxbl-radio-group-vertical > .dxbl-checkbox-radio {
  width: 100%;
}
.dxbl-radio-group.dxbl-radio-group-vertical > .dxbl-checkbox-radio ~ .dxbl-checkbox-radio {
  padding-top: var(--dxbl-radio-group-radio-padding-top);
}
.dxbl-radio-group.dxbl-radio-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.dxbl-radio-group.dxbl-radio-group-horizontal > .dxbl-checkbox-radio ~ .dxbl-checkbox-radio {
  padding-left: var(--dxbl-radio-group-radio-padding-left);
}
.dxbl-radio-group > .dxbl-radio-group-no-data-text {
  opacity: var(--dxbl-radio-group-no-data-text-opacity);
}
.dxbl-radio-group.dxbl-sm {
  --dxbl-radio-group-radio-padding-top: 0.25rem;
  --dxbl-radio-group-radio-padding-left: 0.75rem;
  --dxbl-radio-group-font-size: 0.75rem;
}
.dxbl-radio-group.dxbl-lg {
  --dxbl-radio-group-radio-padding-top: 0.5rem;
  --dxbl-radio-group-radio-padding-left: 1.25rem;
  --dxbl-radio-group-font-size: 1rem;
}

.dxbl-context-menu,
.dxbl-context-menu-submenu {
  --dxbl-context-menu-font-family: inherit;
  --dxbl-context-menu-color: unset;
  --dxbl-context-menu-bg: #37353d;
  --dxbl-context-menu-font-size: 0.875rem;
  --dxbl-context-menu-line-height: 1.4285;
  --dxbl-context-menu-item-text-padding-x: 1.5rem;
  --dxbl-context-menu-item-padding-x: 0.5rem;
  --dxbl-context-menu-item-padding-y: 0.31253125rem;
  --dxbl-context-menu-min-width: 9.9999375rem;
  --dxbl-context-menu-item-popout-icon-opacity: 70%;
  --dxbl-context-menu-disabled-bg: unset;
  --dxbl-context-menu-disabled-color: white;
  --dxbl-context-menu-disabled-opacity: 60%;
  --dxbl-context-menu-item-hover-color: inherit;
  --dxbl-context-menu-item-hover-bg: unset;
  --dxbl-context-menu-item-active-bg: unset;
  --dxbl-context-menu-item-active-color: #fff;
  --dxbl-context-menu-separator-width: 1px;
  --dxbl-context-menu-separator-color: #615f63;
  --dxbl-context-menu-separator-style: solid;
  --dxbl-context-menu-border-radius: 0.25rem;
  --dxbl-context-menu-border-width: 1px;
  --dxbl-context-menu-border-color: #615f63;
  --dxbl-context-menu-border-style: solid;
  --dxbl-context-menu-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.15);
  --dxbl-context-menu-padding-x: 0;
  --dxbl-context-menu-padding-y: 0;
  --dxbl-context-menu-image-spacing: 0.5rem;
  --dxbl-context-menu-item-focus-outline-color: #9b17e2;
  --dxbl-context-menu-item-focus-outline-width: 0.125rem;
}
.dxbl-context-menu.dxbl-sm,
.dxbl-context-menu-submenu.dxbl-sm {
  --dxbl-context-menu-font-size: 0.75rem;
  --dxbl-context-menu-line-height: 1.5;
  --dxbl-context-menu-item-text-padding-x: 1.375rem;
  --dxbl-context-menu-item-padding-x: 0.375rem;
  --dxbl-context-menu-item-padding-y: 0.25rem;
  --dxbl-context-menu-min-width: 8.571375rem;
  --dxbl-context-menu-image-spacing: 0.375rem;
}
.dxbl-context-menu.dxbl-lg,
.dxbl-context-menu-submenu.dxbl-lg {
  --dxbl-context-menu-font-size: 1rem;
  --dxbl-context-menu-line-height: 1.375;
  --dxbl-context-menu-item-text-padding-x: 1.625rem;
  --dxbl-context-menu-item-padding-x: 0.625rem;
  --dxbl-context-menu-item-padding-y: 0.375rem;
  --dxbl-context-menu-min-width: 11.4285rem;
  --dxbl-context-menu-image-spacing: 0.625rem;
}
.dxbl-context-menu.dxbl-context-menu-dropdown,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown {
  --dxbl-dropdown-font-family: var(--dxbl-context-menu-font-family);
  --dxbl-dropdown-font-size: var(--dxbl-context-menu-font-size);
  --dxbl-dropdown-color: var(--dxbl-context-menu-color);
  --dxbl-dropdown-line-heigth: var(--dxbl-context-menu-line-height);
  --dxbl-dropdown-bg: var(--dxbl-context-menu-bg);
  --dxbl-dropdown-body-padding-x: var(--dxbl-context-menu-padding-x);
  --dxbl-dropdown-body-padding-y: var(--dxbl-context-menu-padding-y);
  --dxbl-dropdown-border-radius: var(--dxbl-context-menu-border-radius);
  --dxbl-dropdown-border-width: var(--dxbl-context-menu-border-width);
  --dxbl-dropdown-border-color: var(--dxbl-context-menu-border-color);
  --dxbl-dropdown-border-style: var(--dxbl-context-menu-border-style);
  --dxbl-dropdown-min-width: var(--dxbl-context-menu-min-width);
  --dxbl-dropdown-box-shadow: var(--dxbl-context-menu-box-shadow);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul {
  margin: 0;
  padding-left: 0;
  list-style: none;
  width: 100%;
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul.dxbl-context-menu-item-list-with-icons > li > .dxbl-context-menu-item.dxbl-context-menu-item-with-icon .dxbl-context-menu-item-text,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul.dxbl-context-menu-item-list-with-icons > li > .dxbl-context-menu-item.dxbl-context-menu-item-with-icon .dxbl-context-menu-item-text {
  padding-left: var(--dxbl-context-menu-image-spacing);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul.dxbl-context-menu-item-list-with-icons > li > .dxbl-context-menu-item .dxbl-context-menu-item-text,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul.dxbl-context-menu-item-list-with-icons > li > .dxbl-context-menu-item .dxbl-context-menu-item-text {
  display: inline-block;
  padding-left: var(--dxbl-context-menu-item-text-padding-x);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li.dxbl-context-menu-separator,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li.dxbl-context-menu-separator {
  margin: 0;
  height: 0;
  border-top: var(--dxbl-context-menu-separator-width) var(--dxbl-context-menu-separator-style) var(--dxbl-context-menu-separator-color);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li.dxbl-context-menu-separator:first-child,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li.dxbl-context-menu-separator:first-child {
  display: none;
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator):first-child,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator):first-child {
  border-top-left-radius: var(--dxbl-context-menu-border-radius);
  border-top-right-radius: var(--dxbl-context-menu-border-radius);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator):last-child,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator):last-child {
  border-bottom-left-radius: var(--dxbl-context-menu-border-radius);
  border-bottom-right-radius: var(--dxbl-context-menu-border-radius);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator):focus-within,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator):focus-within {
  outline: var(--dxbl-context-menu-item-focus-outline-width) solid var(--dxbl-context-menu-item-focus-outline-color);
  outline-offset: calc(var(--dxbl-context-menu-item-focus-outline-width) * -1);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  width: 100%;
  cursor: pointer;
  white-space: nowrap;
  border-radius: inherit;
  outline: none;
  padding: var(--dxbl-context-menu-item-padding-y) var(--dxbl-context-menu-item-padding-x) var(--dxbl-context-menu-item-padding-y) var(--dxbl-context-menu-item-padding-x);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-context-menu-item-hover-bg, unset);
  color: var(--dxbl-context-menu-item-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover::before,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item .dxbl-context-menu-item-text,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item .dxbl-context-menu-item-text {
  margin-right: auto;
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item .dxbl-context-menu-item-popout-icon,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item .dxbl-context-menu-item-popout-icon {
  margin-left: var(--dxbl-context-menu-image-spacing);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item .dxbl-context-menu-item-icon,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item .dxbl-context-menu-item-icon {
  padding: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled, .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-context-menu-disabled-bg, unset);
  color: var(--dxbl-context-menu-disabled-color);
  opacity: var(--dxbl-context-menu-disabled-opacity);
  cursor: default;
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled, .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled, .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled, .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled::before, .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled::before,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled::before,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 5%;
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-context-menu-item-active-bg, unset);
  color: var(--dxbl-context-menu-item-active-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active::before,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 80%;
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled) .dxbl-context-menu-item-popout-icon,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled) .dxbl-context-menu-item-popout-icon {
  opacity: var(--dxbl-context-menu-item-popout-icon-opacity);
}

.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list, .dxbl-menu .dxbl-menu-item-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item, .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}

.dxbl-menu {
  --dxbl-menu-item-hover-color: inherit;
  --dxbl-menu-item-hover-bg: unset;
  --dxbl-menu-item-selected-bg: unset;
  --dxbl-menu-item-selected-color: unset;
  --dxbl-menu-item-selected-hover-bg: unset;
  --dxbl-menu-item-selected-hover-color: unset;
  --dxbl-menu-item-disabled-bg: unset;
  --dxbl-menu-item-disabled-color: white;
  --dxbl-menu-item-disabled-opacity: 60%;
  --dxbl-menu-font-family: inherit;
  --dxbl-menu-color: unset;
  --dxbl-menu-separator-width: 1px;
  --dxbl-menu-separator-color: #615f63;
  --dxbl-menu-separator-style: solid;
  --dxbl-menu-item-image-size: 1rem;
  --dxbl-menu-bg: #37353d;
  --dxbl-menu-top-left-border-radius: 0.1875rem;
  --dxbl-menu-top-right-border-radius: 0.1875rem;
  --dxbl-menu-bottom-left-border-radius: 0.1875rem;
  --dxbl-menu-bottom-right-border-radius: 0.1875rem;
  --dxbl-menu-title-font-weight: 500;
  --dxbl-menu-title-font-size: 1.25rem;
  --dxbl-menu-title-line-height: 1;
  --dxbl-menu-border-width: 0;
  --dxbl-menu-border-color: unset;
  --dxbl-menu-border-style: unset;
  --dxbl-menu-item-focus-outline-color: #9b17e2;
  --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:not([data-dx-focus-hidden]) .dxbl-menu-title:focus-visible,
.dxbl-menu:not([data-dx-focus-hidden]) .dxbl-sub-menu-template:focus-visible {
  outline: var(--dxbl-menu-item-focus-outline-width) solid var(--dxbl-menu-item-focus-outline-color);
  outline-offset: calc(var(--dxbl-menu-item-focus-outline-width) * -1);
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item.dxbl-menu-list-item-stretch {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item.dxbl-menu-item-pos-start .dxbl-btn {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item.dxbl-menu-item-pos-center .dxbl-btn {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item.dxbl-menu-item-pos-end .dxbl-btn {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn {
  --dxbl-btn-font-family: var(--dxbl-menu-font-family);
  --dxbl-btn-font-size: var(--dxbl-menu-item-font-size);
  --dxbl-btn-line-height: var(--dxbl-menu-item-line-height);
  --dxbl-btn-padding-x: var(--dxbl-menu-item-padding-x);
  --dxbl-btn-padding-y: var(--dxbl-menu-item-padding-y);
  --dxbl-btn-image-spacing: var(--dxbl-menu-item-image-spacing);
  --dxbl-btn-color: var(--dxbl-menu-color);
  --dxbl-btn-disabled-bg: var(--dxbl-menu-item-disabled-bg);
  --dxbl-btn-disabled-color: var(--dxbl-menu-item-disabled-color);
  --dxbl-btn-disabled-opacity: var(--dxbl-menu-item-disabled-opacity);
  --dxbl-btn-border-radius: unset;
  --dxbl-btn-border-width: unset;
  --dxbl-btn-focus-box-shadow: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-decoration: none;
  text-align: start;
  -webkit-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
  cursor: pointer;
  border: inherit;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-selected-bg, unset);
  color: var(--dxbl-menu-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-selected-hover-bg, unset);
  color: var(--dxbl-menu-item-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-selected-bg, unset);
  color: var(--dxbl-menu-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-selected-hover-bg, unset);
  color: var(--dxbl-menu-item-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-hover-bg, unset);
  color: var(--dxbl-menu-item-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn.dxbl-disabled {
  pointer-events: none;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-text-container.dxbl-menu-text-hidden {
  display: none;
  overflow: hidden;
  width: 0;
  padding: 0;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-text-container .dxbl-menu-item-text {
  white-space: nowrap;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-spacing {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.dxbl-menu .dxbl-menu-title {
  font-size: var(--dxbl-menu-title-font-size);
  font-weight: var(--dxbl-menu-title-font-weight);
  line-height: var(--dxbl-menu-title-line-height);
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  white-space: nowrap;
}
.dxbl-menu > .dxbl-menu-bar {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  height: 100%;
}
.dxbl-menu > .dxbl-menu-bar.dxbl-menu-loading {
  visibility: hidden;
  width: 1px;
}
.dxbl-menu > .dxbl-menu-bar > .dxbl-menu-title {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.dxbl-menu > .dxbl-menu-bar > .dxbl-menu-item-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.dxbl-menu > .dxbl-menu-bar > .dxbl-menu-item-list.dxbl-menu-loading {
  visibility: hidden;
  width: 1px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.dxbl-menu > .dxbl-menu-bar > .dxbl-menu-item-list > .dxbl-menu-list-item {
  position: static;
}

.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list, .dxbl-menu .dxbl-menu-item-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item, .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}

.dxbl-menu-dropdown {
  --dxbl-menu-item-hover-color: inherit;
  --dxbl-menu-item-hover-bg: unset;
  --dxbl-menu-separator-width: 1px;
  --dxbl-menu-separator-color: #615f63;
  --dxbl-menu-separator-style: solid;
  --dxbl-menu-item-selected-bg: unset;
  --dxbl-menu-item-selected-color: unset;
  --dxbl-menu-item-selected-hover-bg: unset;
  --dxbl-menu-item-selected-hover-color: unset;
  --dxbl-menu-item-disabled-bg: unset;
  --dxbl-menu-item-disabled-color: white;
  --dxbl-menu-item-disabled-opacity: 60%;
  --dxbl-menu-font-family: inherit;
  --dxbl-menu-color: unset;
  --dxbl-menu-bg: #37353d;
  --dxbl-menu-item-font-size: 0.875rem;
  --dxbl-menu-item-line-height: 1.4285;
  --dxbl-menu-item-image-spacing: 0.5rem;
  --dxbl-menu-item-padding-x: 0.5rem;
  --dxbl-menu-item-padding-y: 0.31253125rem;
  --dxbl-menu-dropdown-min-width: 9.9999375rem;
  --dxbl-menu-dropdown-padding-x: 0;
  --dxbl-menu-dropdown-padding-y: 0;
  --dxbl-menu-dropdown-border-radius: 0.25rem;
  --dxbl-menu-dropdown-border-width: 1px;
  --dxbl-menu-dropdown-border-color: #615f63;
  --dxbl-menu-dropdown-border-style: solid;
  --dxbl-menu-item-image-size: 1rem;
  --dxbl-dropdown-bg: var(--dxbl-menu-bg);
  --dxbl-menu-dropdown-item-focus-outline-color: #9b17e2;
  --dxbl-menu-dropdown-item-focus-outline-width: 0.125rem;
}
.dxbl-menu-dropdown.dxbl-sm {
  --dxbl-menu-item-line-height: 1.5;
  --dxbl-menu-item-font-size: 0.75rem;
  --dxbl-menu-item-image-spacing: 0.375rem;
  --dxbl-menu-item-padding-x: 0.375rem;
  --dxbl-menu-item-padding-y: 0.25rem;
  --dxbl-menu-dropdown-min-width: 8.571375rem;
  --dxbl-menu-item-image-size: 1rem;
}
.dxbl-menu-dropdown.dxbl-lg {
  --dxbl-menu-item-line-height: 1.375;
  --dxbl-menu-item-font-size: 1rem;
  --dxbl-menu-item-image-spacing: 0.625rem;
  --dxbl-menu-item-padding-x: 0.625rem;
  --dxbl-menu-item-padding-y: 0.375rem;
  --dxbl-menu-dropdown-min-width: 11.4285rem;
  --dxbl-menu-item-image-size: 1rem;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog {
  --dxbl-dropdown-border-radius: var(--dxbl-menu-dropdown-border-radius);
  --dxbl-dropdown-border-width: var(--dxbl-menu-dropdown-border-width);
  --dxbl-dropdown-border-color: var(--dxbl-menu-dropdown-border-color);
  --dxbl-dropdown-border-style: var(--dxbl-menu-dropdown-border-style);
  --dxbl-dropdown-min-width: var(--dxbl-menu-dropdown-min-width);
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body {
  --dxbl-dropdown-body-padding-x: var(--dxbl-menu-dropdown-padding-x);
  --dxbl-dropdown-body-padding-y: var(--dxbl-menu-dropdown-padding-y);
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list.dxbl-menu-nav-item-list {
  display: block;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list:not(.dxbl-menu-nav-item-list) .dxbl-menu-item-text {
  white-space: nowrap;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list.dxbl-menu-item-list-with-icons > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-text-container:first-child, .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list.dxbl-menu-item-list-with-icons > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-indent + .dxbl-menu-item-text-container {
  --dxbl-menu-item-image-placeholder-width: calc(var(--dxbl-menu-item-image-size) + var(--dxbl-menu-item-image-spacing));
  margin-left: calc(var(--dxbl-menu-item-image-placeholder-width) * 1);
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item.dxbl-menu-dropdown-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn {
  --dxbl-btn-font-family: var(--dxbl-menu-font-family);
  --dxbl-btn-font-size: var(--dxbl-menu-item-font-size);
  --dxbl-btn-line-height: var(--dxbl-menu-item-line-height);
  --dxbl-btn-padding-x: var(--dxbl-menu-item-padding-x);
  --dxbl-btn-padding-y: var(--dxbl-menu-item-padding-y);
  --dxbl-btn-image-spacing: var(--dxbl-menu-item-image-spacing);
  --dxbl-btn-color: var(--dxbl-menu-color);
  --dxbl-btn-disabled-bg: var(--dxbl-menu-item-disabled-bg);
  --dxbl-btn-disabled-color: var(--dxbl-menu-item-disabled-color);
  --dxbl-btn-disabled-opacity: var(--dxbl-menu-item-disabled-opacity);
  --dxbl-btn-border-radius: unset;
  --dxbl-btn-border-width: unset;
  --dxbl-btn-focus-box-shadow: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-decoration: none;
  text-align: start;
  -webkit-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
  cursor: pointer;
  border: inherit;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-selected-bg, unset);
  color: var(--dxbl-menu-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-selected-hover-bg, unset);
  color: var(--dxbl-menu-item-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-selected-bg, unset);
  color: var(--dxbl-menu-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-selected-hover-bg, unset);
  color: var(--dxbl-menu-item-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-hover-bg, unset);
  color: var(--dxbl-menu-item-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn.dxbl-disabled {
  pointer-events: none;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-indent {
  display: inline-block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  --dxbl-menu-item-image-placeholder-width: calc(var(--dxbl-menu-item-image-size) + var(--dxbl-menu-item-image-spacing));
  width: calc(var(--dxbl-menu-item-image-placeholder-width) * 0.5);
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-indent:first-child {
  --dxbl-menu-item-image-placeholder-width: calc(var(--dxbl-menu-item-image-size) + var(--dxbl-menu-item-image-spacing));
  margin-left: calc(var(--dxbl-menu-item-indent-count, 0) * var(--dxbl-menu-item-image-placeholder-width) * 1);
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-indent + .dxbl-image {
  margin-left: 0;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-text-container {
  margin-right: auto;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-separator {
  margin: 0;
  height: 0;
  border-top: var(--dxbl-menu-separator-width) var(--dxbl-menu-separator-style) var(--dxbl-menu-separator-color);
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-separator:first-child {
  display: none;
}
.dxbl-menu-dropdown:not(.dxbl-menu-navbar-dropdown) .dxbl-menu-item-list > .dxbl-menu-list-item:first-child > .dxbl-menu-item > .dxbl-btn {
  border-top-left-radius: var(--dxbl-menu-dropdown-border-radius);
  border-top-right-radius: var(--dxbl-menu-dropdown-border-radius);
}
.dxbl-menu-dropdown:not(.dxbl-menu-navbar-dropdown) .dxbl-menu-item-list > .dxbl-menu-list-item:last-child > .dxbl-menu-item > .dxbl-btn {
  border-bottom-left-radius: var(--dxbl-menu-dropdown-border-radius);
  border-bottom-right-radius: var(--dxbl-menu-dropdown-border-radius);
}
.dxbl-itemlist-dropdown[x-drop-alignment=bottom] > .dxbl-menu-dropdown.dxbl-menu-navbar-dropdown {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.dxbl-itemlist-dropdown[x-drop-alignment=bottom] > .dxbl-menu-dropdown.dxbl-menu-navbar-dropdown > .dxbl-dropdown-body > .dxbl-menu-nav-item-list > .dxbl-menu-list-item:last-child > .dxbl-menu-item:last-child > .dxbl-btn,
.dxbl-itemlist-dropdown[x-drop-alignment=bottom] > .dxbl-menu-dropdown.dxbl-menu-navbar-dropdown .dxbl-menu-list-item:last-child > .dxbl-menu-nav-item-list > .dxbl-menu-list-item:last-child > .dxbl-menu-item:last-child > .dxbl-btn {
  border-bottom-left-radius: var(--dxbl-menu-dropdown-border-radius);
  border-bottom-right-radius: var(--dxbl-menu-dropdown-border-radius);
}
.dxbl-itemlist-dropdown[x-drop-alignment=top] > .dxbl-menu-dropdown.dxbl-menu-navbar-dropdown {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.dxbl-itemlist-dropdown[x-drop-alignment=top] > .dxbl-menu-dropdown.dxbl-menu-navbar-dropdown > .dxbl-dropdown-body > .dxbl-menu-nav-item-list > .dxbl-menu-list-item:first-child > .dxbl-menu-item > .dxbl-btn {
  border-top-left-radius: var(--dxbl-menu-dropdown-border-radius);
  border-top-right-radius: var(--dxbl-menu-dropdown-border-radius);
}
.dxbl-itemlist-dropdown:not([data-dx-focus-hidden]) > .dxbl-menu-dropdown .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:focus-visible, .dxbl-itemlist-dropdown:not([data-dx-focus-hidden]) > .dxbl-menu-dropdown .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-menu-item-tmpl:focus-visible {
  outline: var(--dxbl-menu-dropdown-item-focus-outline-width) solid var(--dxbl-menu-dropdown-item-focus-outline-color);
  outline-offset: calc(var(--dxbl-menu-dropdown-item-focus-outline-width) * -1);
}
.dxbl-itemlist-dropdown:not([data-dx-focus-hidden]) > .dxbl-menu-dropdown .dxbl-sub-menu-template: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: #9b17e2;
  --dxbl-menu-item-focus-outline-width: 0.125rem;
  --dxbl-menu-item-focus-outline-offset: 1px;
}
.dxbl-menu.dxbl-menu-horizontal.dxbl-sm {
  --dxbl-menu-item-font-size: 0.875rem;
  --dxbl-menu-item-line-height: 1.143;
  --dxbl-menu-item-padding-x: 0.75rem;
  --dxbl-menu-item-padding-y: 0.4999375rem;
  --dxbl-menu-title-padding-x: 0.75rem;
  --dxbl-menu-title-padding-y: 0.4999375rem;
  --dxbl-menu-item-image-spacing: 0.625rem;
  --dxbl-menu-hamburger-btn-padding-x: 0.75rem;
  --dxbl-menu-hamburger-btn-padding-y: 0.5rem;
}
.dxbl-menu.dxbl-menu-horizontal.dxbl-lg {
  --dxbl-menu-item-font-size: 1.25rem;
  --dxbl-menu-item-line-height: 1.2;
  --dxbl-menu-item-padding-x: 1.25rem;
  --dxbl-menu-item-padding-y: 0.75rem;
  --dxbl-menu-title-padding-x: 1.25rem;
  --dxbl-menu-title-padding-y: 0.75rem;
  --dxbl-menu-item-image-spacing: 0.875rem;
  --dxbl-menu-hamburger-btn-padding-x: 1.25rem;
  --dxbl-menu-hamburger-btn-padding-y: 1rem;
}
.dxbl-menu.dxbl-menu-horizontal:not([data-dx-focus-hidden]) .dxbl-menu-nav > .dxbl-menu-nav-bar > .dxbl-btn {
  --dxbl-btn-focus-outline-color: var(--dxbl-menu-item-focus-outline-color);
  --dxbl-btn-focus-outline-size: var(--dxbl-menu-item-focus-outline-width);
  --dxbl-btn-focus-outline-offset: var(--dxbl-menu-item-focus-outline-offset);
}
.dxbl-menu.dxbl-menu-horizontal .dxbl-menu-title {
  padding: var(--dxbl-menu-title-padding-y) var(--dxbl-menu-title-padding-x);
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-bar > .dxbl-menu-item-list {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-bar > .dxbl-menu-item-list > .dxbl-menu-list-item-stretch :not(:last-child).dxbl-menu-item-text-container {
  margin-right: auto;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-bar > .dxbl-menu-item-list:not(.dxbl-menu-with-title) > .dxbl-menu-list-item:first-child.dxbl-menu-item-pos-start > .dxbl-menu-item > .dxbl-btn, .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-bar > .dxbl-menu-item-list:not(.dxbl-menu-with-title) > .dxbl-menu-list-item:first-child.dxbl-menu-list-item-stretch > .dxbl-menu-item > .dxbl-btn {
  border-top-left-radius: var(--dxbl-menu-top-left-border-radius);
  border-bottom-left-radius: var(--dxbl-menu-bottom-left-border-radius);
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-bar > .dxbl-menu-item-list > .dxbl-menu-list-item:last-child.dxbl-menu-item-pos-end > .dxbl-menu-item > .dxbl-btn, .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-bar > .dxbl-menu-item-list > .dxbl-menu-list-item:last-child.dxbl-menu-list-item-stretch > .dxbl-menu-item > .dxbl-btn {
  border-top-right-radius: var(--dxbl-menu-top-right-border-radius);
  border-bottom-right-radius: var(--dxbl-menu-bottom-right-border-radius);
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-bar > .dxbl-menu-item-list > .dxbl-menu-separator {
  margin: 0;
  width: 0;
  border-left: var(--dxbl-menu-separator-width) var(--dxbl-menu-separator-style) var(--dxbl-menu-separator-color);
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-bar > .dxbl-menu-item-list > .dxbl-menu-separator:first-child {
  display: none;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav {
  position: relative;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar.dxbl-menu-hamburger-btn-pos-left {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar.dxbl-menu-hamburger-btn-pos-left > .dxbl-btn {
  border-top-left-radius: var(--dxbl-menu-top-left-border-radius);
  border-bottom-left-radius: var(--dxbl-menu-bottom-left-border-radius);
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar.dxbl-menu-hamburger-btn-pos-right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar.dxbl-menu-hamburger-btn-pos-right > .dxbl-btn {
  border-top-right-radius: var(--dxbl-menu-top-right-border-radius);
  border-bottom-right-radius: var(--dxbl-menu-bottom-right-border-radius);
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar.dxbl-menu-hamburger-btn-pos-right > .dxbl-menu-title {
  margin-right: auto;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar.dxbl-menu-hamburger-btn-pos-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar.dxbl-menu-hamburger-btn-pos-reverse > .dxbl-btn {
  border-top-left-radius: var(--dxbl-menu-top-left-border-radius);
  border-bottom-left-radius: var(--dxbl-menu-bottom-left-border-radius);
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar.dxbl-menu-hamburger-btn-pos-reverse > .dxbl-menu-title {
  margin-left: auto;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-menu-title {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn {
  --dxbl-btn-padding-x: var(--dxbl-menu-hamburger-btn-padding-x);
  --dxbl-btn-padding-y: var(--dxbl-menu-hamburger-btn-padding-y);
  --dxbl-btn-color: var(--dxbl-menu-color);
  --dxbl-btn-border-radius: unset;
  --dxbl-btn-border-width: unset;
  --dxbl-btn-focus-box-shadow: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-decoration: none;
  text-align: start;
  -webkit-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
  cursor: pointer;
  border: inherit;
  -webkit-box-flex: initial;
  -webkit-flex: initial;
      -ms-flex: initial;
          flex: initial;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-hamburger-btn-selected-bg, unset);
  color: var(--dxbl-menu-hamburger-btn-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-hamburger-btn-selected-hover-bg, unset);
  color: var(--dxbl-menu-hamburger-btn-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-hamburger-btn-selected-bg, unset);
  color: var(--dxbl-menu-hamburger-btn-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-hamburger-btn-selected-hover-bg, unset);
  color: var(--dxbl-menu-hamburger-btn-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-hamburger-btn-hover-bg, unset);
  color: var(--dxbl-menu-hamburger-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn > .dxbl-menu-hamburger {
  margin: 0;
}

.dxbl-menu .dxbl-menu-item-list, .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item, .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}

.dxbl-menu.dxbl-menu-vertical {
  --dxbl-menu-item-font-size: 0.875rem;
  --dxbl-menu-item-line-height: 1.4285;
  --dxbl-menu-item-padding-x: 0.5rem;
  --dxbl-menu-item-padding-y: 0.31253125rem;
  --dxbl-menu-title-padding-x: 0.5rem;
  --dxbl-menu-title-padding-y: 0.625rem;
  --dxbl-menu-item-image-spacing: 0.5rem;
}
.dxbl-menu.dxbl-menu-vertical.dxbl-sm {
  --dxbl-menu-item-font-size: 0.75rem;
  --dxbl-menu-item-line-height: 1.5;
  --dxbl-menu-item-padding-x: 0.375rem;
  --dxbl-menu-item-padding-y: 0.25rem;
  --dxbl-menu-title-padding-x: 0.375rem;
  --dxbl-menu-title-padding-y: 0.4999375rem;
  --dxbl-menu-item-image-spacing: 0.375rem;
}
.dxbl-menu.dxbl-menu-vertical.dxbl-lg {
  --dxbl-menu-item-font-size: 1rem;
  --dxbl-menu-item-line-height: 1.375;
  --dxbl-menu-item-padding-x: 0.625rem;
  --dxbl-menu-item-padding-y: 0.375rem;
  --dxbl-menu-title-padding-x: 0.625rem;
  --dxbl-menu-title-padding-y: 0.75rem;
  --dxbl-menu-item-image-spacing: 0.625rem;
}
.dxbl-menu.dxbl-menu-vertical > .dxbl-menu-bar {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-menu.dxbl-menu-vertical > .dxbl-menu-bar .dxbl-menu-title {
  -webkit-align-self: start;
      -ms-flex-item-align: start;
          align-self: start;
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-title {
  padding: var(--dxbl-menu-title-padding-y) var(--dxbl-menu-title-padding-x);
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-item-list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-item-list:not(.dxbl-menu-with-title) > .dxbl-menu-list-item:first-child > .dxbl-menu-item > .dxbl-btn {
  border-top-left-radius: var(--dxbl-menu-top-left-border-radius);
  border-top-right-radius: var(--dxbl-menu-top-right-border-radius);
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-item-list.dxbl-menu-item-list-with-icons > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-text-container:first-child {
  --dxbl-menu-item-image-placeholder-width: calc(var(--dxbl-menu-item-image-size) + var(--dxbl-menu-item-image-spacing));
  margin-left: calc(var(--dxbl-menu-item-image-placeholder-width) * 1);
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-item-list > .dxbl-menu-separator {
  margin: 0;
  height: 0;
  border-top: var(--dxbl-menu-separator-width) var(--dxbl-menu-separator-style) var(--dxbl-menu-separator-color);
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-item-list > .dxbl-menu-separator:first-child {
  display: none;
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-item-list > .dxbl-menu-list-item:last-child > .dxbl-menu-item > .dxbl-btn {
  border-bottom-left-radius: var(--dxbl-menu-bottom-left-border-radius);
  border-bottom-right-radius: var(--dxbl-menu-bottom-right-border-radius);
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-item-list > .dxbl-menu-list-item.dxbl-menu-list-item-stretch > .dxbl-menu-item > .dxbl-btn {
  height: 100%;
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-text-container {
  margin-right: auto;
}

:root {
  --dxbl-client-component-palette-primary: #9b17e2;
  --dxbl-client-component-palette-success: #31bd3d;
  --dxbl-client-component-palette-info: #1381f3;
  --dxbl-client-component-palette-warning: #fc781b;
  --dxbl-client-component-palette-danger: #f31446;
}

.dxbl-chart-legend-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

.dxbl-chart-legend {
  opacity: 1;
  padding: 0.5em 1em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.dxbl-chart-legend.dxbl-chart-legend-horizontal .dxbl-chart-legend-item:not(:last-child) {
  margin-right: 1.25rem;
}
.dxbl-chart-legend.dxbl-chart-legend-vertical .dxbl-chart-legend-item:not(:last-child) {
  margin-bottom: 0.5rem;
}
.dxbl-chart-legend .dxbl-chart-title {
  padding: 0 0 0.5em;
  font-size: 1.2em;
  display: block;
}
.dxbl-chart-legend.dxbl-chart-legend-align-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-chart-legend.dxbl-chart-legend-horizontal.dxbl-chart-legend-align-right {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.dxbl-chart-legend .dxbl-chart-legend-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

.dxbl-chart-legend-icon {
  height: 1rem;
  width: 1rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 1rem;
      -ms-flex: 0 0 1rem;
          flex: 0 0 1rem;
  margin-right: 0.25rem;
  position: relative;
  overflow: hidden;
}
.dxbl-chart-legend-icon ~ * {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.dxbl-chart-legend-text {
  white-space: nowrap;
}

.dxbl-chart-with-legend-container {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  background-color: inherit;
}

.dxbl-chart-legend-outside {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-horizontal.dxbl-chart-legend-valign-top, .dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-vertical.dxbl-chart-legend-align-center.dxbl-chart-legend-valign-top {
  margin-bottom: 0.5rem;
}
.dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-vertical.dxbl-chart-legend-align-left {
  margin-right: 0.5rem;
}
.dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-vertical.dxbl-chart-legend-align-right {
  margin-left: 0.5rem;
}
.dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-vertical.dxbl-chart-legend-align-center.dxbl-chart-legend-valign-bottom, .dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-horizontal.dxbl-chart-legend-valign-bottom {
  margin-top: 0.5rem;
}
.dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-horizontal.dxbl-chart-legend-align-left, .dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-vertical.dxbl-chart-legend-valign-top:not(.dxbl-chart-legend-align-center) {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-horizontal.dxbl-chart-legend-align-right, .dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-vertical.dxbl-chart-legend-valign-bottom:not(.dxbl-chart-legend-align-center) {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}

.dxbl-chart-legend-inside {
  position: relative;
}
.dxbl-chart-legend-inside .dxbl-chart-legend {
  position: absolute;
  background-color: #46444a;
  border: 1px solid #615f63;
  border-radius: 0.1875rem;
  -webkit-box-shadow: none;
          box-shadow: none;
  word-wrap: break-word;
}
.dxbl-chart-legend-inside .dxbl-chart-legend.dxbl-chart-legend-align-left {
  left: 0;
}
.dxbl-chart-legend-inside .dxbl-chart-legend.dxbl-chart-legend-align-right {
  right: 0;
}
.dxbl-chart-legend-inside .dxbl-chart-legend.dxbl-chart-legend-valign-top {
  top: 0;
}
.dxbl-chart-legend-inside .dxbl-chart-legend.dxbl-chart-legend-valign-bottom {
  bottom: 0;
}
.dxbl-chart-legend-inside .dxbl-chart-legend.dxbl-chart-legend-align-center {
  left: 50%;
  -webkit-transform: translate(-50%, 0);
       -o-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.dxbl-chart-legend-horizontal .dxbl-chart-legend-items {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}

.dxbl-chart-legend-vertical .dxbl-chart-legend-items {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

@-webkit-keyframes dxbl-rotating {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-o-keyframes dxbl-rotating {
  from {
    -o-transform: rotate(0deg);
       transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}

@keyframes dxbl-rotating {
  from {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.dxbl-chart-root {
  --dxbl-chart-focus-outline-width: 0.125rem;
  --dxbl-chart-focus-outline-color: #9b17e2;
  --dxbl-chart-focus-outline-style: solid;
  --dxbl-chart-loading-indicator-transition: opacity 200ms 300ms;
  --dxbl-chart-axis-title-font-color: white;
  --dxbl-chart-axis-line-color: white;
  --dxbl-chart-constant-line-color: white;
  --dxbl-chart-point-hover-color: #37353d;
  --dxbl-chart-error-bar-color: white;
  --dxbl-chart-annotation-color: #37353d;
  --dxbl-chart-annotation-text-color: white;
  background-color: unset;
  border-width: 0;
  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-widget-container {
  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-widget-container > svg {
  opacity: 1;
  -webkit-transition: opacity 0ms 0ms;
  -o-transition: opacity 0ms 0ms;
  transition: opacity 0ms 0ms;
}
.dxbl-chart-root .dxbl-widget-container::after {
  opacity: 0;
  content: " ";
  display: block;
}
.dxbl-chart-root.dxbl-chart-with-legend-container {
  height: 100%;
  width: 100%;
}
.dxbl-chart-root.dxbl-chart-first-loading .dxbl-chart-legend,
.dxbl-chart-root.dxbl-chart-first-loading .dxbl-chart-title {
  visibility: hidden;
}

.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 {
  --dxbl-map-marker-tooltip-color: #2b2a2f;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
dxbl-map .dxbl-widget-container > div {
  height: 100%;
}
dxbl-map .dx-map-marker-tooltip {
  margin: 10px;
  color: var(--dxbl-map-marker-tooltip-color);
}

dxbl-bar-gauge {
  --dxbl-bar-gauge-title-font-color: white;
  --dxbl-bar-gauge-subtitle-font-color: white;
  --dxbl-bar-gauge-legend-title-font-color: white;
  --dxbl-bar-gauge-legend-subtitle-font-color: white;
  --dxbl-bar-gauge-legend-item-font-color: white;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
dxbl-bar-gauge .dxbl-widget-container {
  width: 100%;
  height: 100%;
}

dxbl-sankey {
  --dxbl-sankey-title-font-color: white;
  --dxbl-sankey-subtitle-font-color: white;
  --dxbl-sankey-label-font-color: white;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
dxbl-sankey .dxbl-widget-container {
  width: 100%;
  height: 100%;
}

/* stylelint-disable-next-line selector-class-pattern */
.dxreRoot {
  --dxre-primary-color: #9b17e2;
  --dxre-view-background-color: #e5e5e5;
  --dxre-background-color: #46444a;
  --dxre-border-width: 1px;
  --dxre-border-radius: 0.1875rem;
  --dxre-quick-search-border-radius: 0.375rem;
  --dxre-border-color: #615f63;
  --dxre-bg-color: #46444a;
}

/* Scheduler main element */
.dxbl-scheduler {
  --dxbl-scheduler-font-family: inherit;
  --dxbl-scheduler-font-size: 0.875rem;
  --dxbl-scheduler-background-color: #37353d;
  --dxbl-scheduler-border-color: #615f63;
  --dxbl-scheduler-border-style: solid;
  --dxbl-scheduler-border-width: 1px;
  --dxbl-scheduler-border-radius: 0.1875rem;
  --dxbl-scheduler-hour-cell-width: 3.5em;
  --dxbl-scheduler-minute-cell-font-size-ratio: 0.75;
  --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);
  /* toolbar */
  /* View */
  /* Timeline */
  /* Appointment */
}
.dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr:first-child {
  border-top-width: 0;
}
.dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr > .dxbl-sc-gr-sep-vertical, .dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr:nth-last-of-type(2) > .dxbl-sc-hour-cell, .dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr:last-child, .dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr:last-child > td {
  border-bottom-width: 0;
}
.dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr:nth-child(2n+1) {
  border-bottom-width: 0;
}
.dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr:nth-child(2n+1) > .dxbl-sc-minute-cell, .dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr:nth-child(2n+1) > .dxbl-sc-time-cell {
  border-bottom-width: 1px;
}
.dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr:nth-child(2n) {
  border-top-width: 0;
}
.dxbl-scheduler .dxbl-sc-timecells-container {
  position: relative;
}
.dxbl-scheduler .dxbl-sc-timecells-container > div {
  position: relative;
  height: 100%;
}
.dxbl-scheduler .dxbl-sc-timecells-container > div .dxbl-sc-time-marker-image {
  top: -6px;
}
.dxbl-scheduler .dxbl-sc-timecells-container .dxbl-sc-horizontal-view > tbody > tr.dxbl-sc-arm {
  border-width: 0;
}
.dxbl-scheduler .dxbl-sc-timecells-container .dxbl-sc-horizontal-view > tbody > tr:first-child, .dxbl-scheduler .dxbl-sc-timecells-container .dxbl-sc-horizontal-view > tbody > tr.dxbl-sc-arm + tr {
  border-top-width: 0;
}
.dxbl-scheduler .dxbl-sc-timecells-container .dxbl-sc-horizontal-view > tbody > tr:last-child {
  border-bottom-width: 0;
}
.dxbl-scheduler .dxbl-sc-timecells-container .dxbl-sc-horizontal-view > tbody > tr:last-child > td {
  border-bottom-width: 0;
}
.dxbl-scheduler .dxbl-sc-main-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
.dxbl-scheduler .dxbl-sc-tb-wrapper {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 0.75rem;
}
.dxbl-scheduler .dxbl-sc-tb-wrapper > dxbl-toolbar {
  height: var(--dxbl-scheduler-toolbar-fix-height);
}
.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 .dxbl-sc-month {
  height: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-scheduler .dxbl-sc-month .dxbl-sc-time-cell {
  height: 150px;
}
.dxbl-scheduler .dxbl-sc-month .dxbl-sc-headers {
  table-layout: fixed;
  margin-bottom: 0;
}
.dxbl-scheduler .dxbl-sc-month .dxbl-sc-headers > tbody > tr > td {
  border-left-style: none;
}
.dxbl-scheduler .dxbl-sc-month .dxbl-sc-headers > tbody > tr > td:last-child {
  border-right-style: none;
}
.dxbl-scheduler .dxbl-sc-month .dxbl-sc-headers-scroll-area .dxbl-sc-headers-container .dxbl-sc-table.dxbl-sc-headers {
  border-top: var(--dxbl-scheduler-border-width) var(--dxbl-scheduler-border-style) var(--dxbl-scheduler-border-color);
  border-bottom: var(--dxbl-scheduler-border-width) var(--dxbl-scheduler-border-style) var(--dxbl-scheduler-border-color);
}
.dxbl-scheduler .dxbl-sc-month .dxbl-sc-horizontal-view > tbody > tr:first-child > td {
  border-top-style: none;
}
.dxbl-scheduler .dxbl-sc-month > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-scheduler .dxbl-sc-month > div:last-child {
  height: 100%;
  overflow: hidden;
}
.dxbl-scheduler .dxbl-sc-timeline {
  height: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-scheduler .dxbl-sc-timeline > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-scheduler .dxbl-sc-timeline > div:last-child {
  height: 100%;
  overflow: hidden;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-timescale {
  table-layout: fixed;
  margin-bottom: 0;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-horizontal-view > tbody > tr:first-child > td {
  padding: 0;
  border-style: none;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-horizontal-view > tbody > tr:nth-child(2) > td {
  border-top-style: none;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-horizontal-view > tbody > tr:not(:first-child) > td {
  height: 150px;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-resource-headers {
  border-style: none;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-resource-headers > tbody > tr > td {
  border-left-style: none;
  border-bottom-style: none;
  height: 150px;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-date-hr > div {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-headers-container table.dxbl-sc-timescale:nth-of-type(n + 2) > tbody > tr:first-child {
  border-top-width: 0;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-headers-container > div {
  position: relative;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-headers-container > div .dxbl-sc-time-marker-image {
  bottom: -6px;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-headers-container .dxbl-sc-table.dxbl-sc-timescale {
  border-top: var(--dxbl-scheduler-border-width) var(--dxbl-scheduler-border-style) var(--dxbl-scheduler-border-color);
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-headers-container .dxbl-sc-table.dxbl-sc-timescale:last-child {
  border-bottom: var(--dxbl-scheduler-border-width) var(--dxbl-scheduler-border-style) var(--dxbl-scheduler-border-color);
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-time-marker-image,
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-time-marker-line {
  display: none;
  position: absolute;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-time-marker-line {
  width: unset;
  top: 0;
  bottom: 0;
  border-width: 0 1px 0 0;
}
.dxbl-scheduler .dxbl-sc-empty-cell {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 29px;
}
.dxbl-scheduler .dxbl-sc-empty-cell .dxbl-sc-spacer {
  border-left-width: 0;
}
.dxbl-scheduler .dxbl-sc-resource-headers {
  table-layout: fixed;
  margin-bottom: 0;
}
.dxbl-scheduler .dxbl-sc-headers-scroll-area {
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-scheduler .dxbl-sc-resources-container,
.dxbl-scheduler .dxbl-sc-headers-container {
  overflow: hidden;
}
.dxbl-scheduler .dxbl-sc-resources-scroll-area {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 29px;
}
.dxbl-scheduler .dxbl-rh-text-wrapper {
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dxbl-scheduler .dxbl-sc-apt {
  position: absolute;
  font-size: 0.9em;
  z-index: 8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.dxbl-scheduler .dxbl-sc-apt:focus-visible {
  outline: 0.15rem solid #9b17e2;
  outline-offset: calc(-1 * 0.15rem);
}
.dxbl-scheduler .dxbl-sc-apt > div {
  position: relative;
  height: 100%;
}
.dxbl-scheduler .dxbl-sc-apt.dxbl-sc-vertical-apt, .dxbl-scheduler .dxbl-sc-apt.dxbl-sc-horizontal-apt {
  padding: 0.15rem;
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-apt-content {
  position: relative;
  overflow: hidden;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-apt-bg {
  opacity: 0.7;
  padding: 0;
  margin: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  border-radius: var(--dxbl-scheduler-border-radius);
  border-width: var(--dxbl-scheduler-border-width);
  border-style: var(--dxbl-scheduler-border-style);
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-apt-bg.dxbl-apt-bg-default {
  background-color: var(--dxbl-scheduler-background-color);
  border-color: var(--dxbl-scheduler-border-color);
}
.dxbl-scheduler .dxbl-sc-apt.dxbl-sc-apt-selected .dxbl-apt-bg {
  opacity: 1;
}
.dxbl-scheduler .dxbl-sc-apt.dxbl-sc-apt-disable {
  opacity: 0.5;
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-sc-apt-dragged {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-top-handle,
.dxbl-scheduler .dxbl-sc-apt .dxbl-bottom-handle {
  cursor: n-resize;
  height: 5px;
  width: 100%;
  position: absolute;
  z-index: 10;
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-bottom-handle {
  bottom: 0;
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-left-handle,
.dxbl-scheduler .dxbl-sc-apt .dxbl-right-handle {
  cursor: e-resize;
  padding: 3px;
  z-index: 10;
  position: absolute;
  height: 100%;
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-left-handle {
  margin-right: -6px;
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-right-handle {
  margin-left: -6px;
  right: 0;
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-apt-status-container {
  background-color: var(--dxbl-scheduler-white-color);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 0;
  position: relative;
  border-radius: var(--dxbl-scheduler-border-radius);
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-apt-status {
  width: 0.4em;
  height: 100%;
  display: block;
  position: relative;
  padding: 0;
  margin: 0;
  border-radius: var(--dxbl-scheduler-border-radius);
  border: var(--dxbl-scheduler-border-width) var(--dxbl-scheduler-border-style) rgba(34, 34, 34, 0.125);
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-sc-content-wrapper {
  padding: 0.2em 0.5em;
  width: 100%;
}
.dxbl-scheduler .dxbl-sc-apt-container {
  height: 100%;
}
.dxbl-scheduler .dxbl-sc-apt-hovered .dxbl-apt-bg {
  opacity: 0.7;
}
.dxbl-scheduler .dxbl-sc-apt-time {
  font-size: 0.7rem;
  font-weight: 300;
  opacity: 0.8;
}
.dxbl-scheduler .dxbl-sc-apt-description {
  font-size: 0.8em;
  opacity: 0.65;
}
.dxbl-scheduler .dxbl-sc-apt-images-container {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  padding-right: 0.2em;
}
.dxbl-scheduler .dxbl-sc-apt-compact .dxbl-sc-content-wrapper * {
  display: none;
}
.dxbl-scheduler .dxbl-sc-horizontal-apt .dxbl-sc-apt-compact .dxbl-sc-content-wrapper {
  min-height: 2em;
}
.dxbl-scheduler .dxbl-week-button {
  width: 35px;
  height: 35px;
  margin-bottom: 5px;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-flow: wrap-reverse;
      -ms-flex-flow: wrap-reverse;
          flex-flow: wrap-reverse;
}
.dxbl-scheduler .dxbl-sc-spacer {
  border: var(--dxbl-scheduler-border-width) var(--dxbl-scheduler-border-style) var(--dxbl-scheduler-border-color);
  width: 100%;
  height: 100%;
}
.dxbl-scheduler .dxbl-sc-time-marker-wrapper-invisible {
  display: none;
}

.dxbl-date-navigator .dxbl-calendar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.dxbl-date-navigator .dxbl-apt-labels-container {
  font-size: 0;
  height: 5px;
  margin-bottom: -5px;
}
.dxbl-date-navigator .dxbl-apt-labels-container > span {
  display: inline-block;
  width: 5px;
  height: 5px;
  margin-top: -2px;
}
.dxbl-date-navigator .dxbl-apt-labels-container > span:nth-last-child(n+2) {
  margin-right: 2px;
}
.dxbl-date-navigator .dxbl-more-labels-container {
  position: relative;
  opacity: 0.7;
}
.dxbl-date-navigator .dxbl-more-labels-container svg {
  width: 5px;
  height: 5px;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
}

.dxbl-resource-navigator .dxbl-select-all-container {
  padding: 0.25rem 1rem;
}
.dxbl-resource-navigator .dxbl-checkbox label {
  padding-left: 0.5rem;
}
.dxbl-resource-navigator .dxbl-listbox,
.dxbl-resource-navigator .dxbl-list-box {
  width: 320px;
  max-height: 300px;
  border-radius: 0;
  border-left-width: 0;
  border-right-width: 0;
}
.dxbl-resource-navigator .dxbl-listbox .dxbl-listbox-item,
.dxbl-resource-navigator .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li {
  padding-left: 1rem !important;
}
.dxbl-resource-navigator .dxbl-rn-footer {
  padding: 0.75rem;
}
.dxbl-resource-navigator .dxbl-rn-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dxbl-resource-navigator .dxbl-rn-toolbar > button:first-child {
  width: 56px;
}
.dxbl-resource-navigator .dxbl-rn-toolbar > button:last-child {
  margin-left: 8px;
}

/* Labels & Statuses color */
.dxbl-scheduler-color {
  --dxbl-scheduler-primary-color: #9b17e2;
  --dxbl-scheduler-white-color: #fff;
  --dxbl-scheduler-blue-color: #0d6efd;
  --dxbl-scheduler-indigo-color: #5969e3;
  --dxbl-scheduler-purple-color: #6f42c1;
  --dxbl-scheduler-pink-color: #d63384;
  --dxbl-scheduler-red-color: #dc3545;
  --dxbl-scheduler-orange-color: #fd7e14;
  --dxbl-scheduler-yellow-color: #ffb300;
  --dxbl-scheduler-green-color: #198754;
  --dxbl-scheduler-teal-color: #20c997;
  --dxbl-scheduler-cyan-color: #0aa2c0;
  --dxbl-scheduler-light-color: #e5e5e5;
  --dxbl-scheduler-light-gray-color: #e5e5e5;
  --dxbl-scheduler-dark-color: #46444a;
  --dxbl-scheduler-disabled-color: #46444a;
}
.dxbl-scheduler-color .dxbl-blue-color {
  background-color: var(--dxbl-scheduler-blue-color);
  border-color: var(--dxbl-scheduler-blue-color);
}
.dxbl-scheduler-color .dxbl-indigo-color {
  background-color: var(--dxbl-scheduler-indigo-color);
  border-color: var(--dxbl-scheduler-indigo-color);
}
.dxbl-scheduler-color .dxbl-purple-color {
  background-color: var(--dxbl-scheduler-purple-color);
  border-color: var(--dxbl-scheduler-purple-color);
}
.dxbl-scheduler-color .dxbl-pink-color {
  background-color: var(--dxbl-scheduler-pink-color);
  border-color: var(--dxbl-scheduler-pink-color);
}
.dxbl-scheduler-color .dxbl-red-color {
  background-color: var(--dxbl-scheduler-red-color);
  border-color: var(--dxbl-scheduler-red-color);
}
.dxbl-scheduler-color .dxbl-orange-color {
  background-color: var(--dxbl-scheduler-orange-color);
  border-color: var(--dxbl-scheduler-orange-color);
}
.dxbl-scheduler-color .dxbl-yellow-color {
  background-color: var(--dxbl-scheduler-yellow-color);
  border-color: var(--dxbl-scheduler-yellow-color);
}
.dxbl-scheduler-color .dxbl-green-color {
  background-color: var(--dxbl-scheduler-green-color);
  border-color: var(--dxbl-scheduler-green-color);
}
.dxbl-scheduler-color .dxbl-teal-color {
  background-color: var(--dxbl-scheduler-teal-color);
  border-color: var(--dxbl-scheduler-teal-color);
}
.dxbl-scheduler-color .dxbl-cyan-color {
  background-color: var(--dxbl-scheduler-cyan-color);
  border-color: var(--dxbl-scheduler-cyan-color);
}
.dxbl-scheduler-color .dxbl-light-color {
  background-color: var(--dxbl-scheduler-light-color);
}
.dxbl-scheduler-color .dxbl-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-recurrent-apt-delete-dialog .dxbl-modal-body > p, .dxbl-recurrent-apt-delete-dialog .dxbl-modal-body > div,
.dxbl-recurrent-apt-edit-dialog .dxbl-modal-body > p,
.dxbl-recurrent-apt-edit-dialog .dxbl-modal-body > div {
  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-scheduler-color-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.dxbl-scheduler-color-item .dxbl-scheduler-color-item-icon {
  margin: 0 0.5rem;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
}

.dxbl-recurrence-model .dxbl-recurrence-settings {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dxbl-sc-hint {
  --dxbl-scheduler-flyout-content-padding-x: 0.75rem;
  --dxbl-scheduler-flyout-content-padding-y: 0.75rem;
  --dxbl-scheduler-flyout-background-color: #37353d;
  --dxbl-scheduler-flyout-border-color: #615f63;
  --dxbl-scheduler-flyout-border-style: solid;
  --dxbl-scheduler-flyout-border-width: 1px;
  --dxbl-scheduler-flyout-border-radius: 0.1875rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.dxbl-sc-hint .dxbl-apt-edit-compact-dialog-header,
.dxbl-sc-hint .dxbl-sc-tooltip-header {
  font-size: 1.4em;
  padding: 0.6rem 1.1rem;
}
.dxbl-sc-hint.dxbl-apt-edit-dialog .dxbl-apt-edit-compact-dialog-header {
  border-bottom: var(--dxbl-scheduler-flyout-border-width) var(--dxbl-scheduler-flyout-border-style) var(--dxbl-scheduler-flyout-border-color);
  border-top-left-radius: var(--dxbl-scheduler-flyout-border-radius);
  border-top-right-radius: var(--dxbl-scheduler-flyout-border-radius);
}
.dxbl-sc-hint.dxbl-apt-edit-dialog .dxbl-apt-edit-compact-dialog-body {
  padding: var(--dxbl-scheduler-flyout-content-padding-x) var(--dxbl-scheduler-flyout-content-padding-y);
}
.dxbl-sc-hint.dxbl-sc-tooltip {
  max-width: 370px;
}
.dxbl-sc-hint.dxbl-sc-tooltip.dxbl-scheduler-color {
  border: 0;
}
.dxbl-sc-hint.dxbl-sc-tooltip.dxbl-scheduler-color .dxbl-sc-label-item {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.dxbl-sc-hint.dxbl-sc-tooltip .dxbl-sc-tooltip-header {
  border-bottom: var(--dxbl-scheduler-flyout-border-width) var(--dxbl-scheduler-flyout-border-style) var(--dxbl-scheduler-flyout-border-color);
  border-top-left-radius: var(--dxbl-scheduler-flyout-border-radius);
  border-top-right-radius: var(--dxbl-scheduler-flyout-border-radius);
}
.dxbl-sc-hint.dxbl-sc-tooltip .dxbl-sc-tooltip-container {
  padding: var(--dxbl-scheduler-flyout-content-padding-x) var(--dxbl-scheduler-flyout-content-padding-y);
}
.dxbl-sc-hint.dxbl-sc-tooltip .dxbl-sc-tooltip-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  margin-bottom: 1rem;
}
.dxbl-sc-hint.dxbl-sc-tooltip .dxbl-sc-tooltip-item .dxbl-sc-tooltip-item-icon {
  margin-left: 0.25rem;
  padding-right: 0.75rem;
}
.dxbl-sc-hint .dxbl-sc-subject {
  font-size: 1.1em;
  font-weight: 600;
}

.dxbl-sc-table {
  width: 100%;
  vertical-align: top;
  border-color: var(--dxbl-scheduler-border-color);
  border-style: var(--dxbl-scheduler-border-style);
  border-width: 0;
  border-spacing: 0;
  border-collapse: separate;
}
.dxbl-sc-table > tbody {
  vertical-align: inherit;
}
.dxbl-sc-table > tbody, .dxbl-sc-table > tfoot, .dxbl-sc-table > thead {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-sc-table > tbody > tr, .dxbl-sc-table > tfoot > tr, .dxbl-sc-table > thead > tr {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-sc-table > tbody > tr > td, .dxbl-sc-table > tbody > tr > th, .dxbl-sc-table > tfoot > tr > td, .dxbl-sc-table > tfoot > tr > th, .dxbl-sc-table > thead > tr > td, .dxbl-sc-table > thead > tr > th {
  padding: 0.25rem;
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  border-bottom-width: var(--dxbl-scheduler-border-width);
  border-right-width: var(--dxbl-scheduler-border-width);
}
.dxbl-sc-table > tbody > tr > td:last-child, .dxbl-sc-table > tbody > tr > th:last-child, .dxbl-sc-table > tfoot > tr > td:last-child, .dxbl-sc-table > tfoot > tr > th:last-child, .dxbl-sc-table > thead > tr > td:last-child, .dxbl-sc-table > thead > tr > th:last-child {
  border-right-width: 0;
}
.dxbl-sc-table > tbody > tr:last-child > td, .dxbl-sc-table > tfoot > tr:last-child > td, .dxbl-sc-table > thead > tr:last-child > td {
  border-bottom-width: 0;
}

/* Media queries */
@media (max-height: 320px) {
  .dxbl-toolbar-dialog .dxbl-resource-navigator .dxbl-listbox,
  .dxbl-toolbar-dialog .dxbl-resource-navigator .dxbl-list-box {
    max-height: 140px !important;
  }
}
@media (max-width: 450px) {
  .dxbl-apt-edit-dialog {
    width: auto;
  }
}
@media (max-width: 560px) {
  .dxbl-scheduler .dxbl-sc-table tr > td.dxbl-sc-minute-cell {
    left: 1.85em;
  }
  .dxbl-scheduler .dxbl-sc-table tr > td.dxbl-sc-hour-cell {
    width: 1.85em;
  }
  .dxbl-scheduler .dxbl-sc-table tr > td.dxbl-sc-hour-cell, .dxbl-scheduler .dxbl-sc-table tr > td.dxbl-sc-minute-cell, .dxbl-scheduler .dxbl-sc-table tr > td.dxbl-sc-time-rulers-caption {
    font-size: 0.685rem;
    padding: 0.125rem;
  }
  .dxbl-scheduler .dxbl-sc-time-rulers-caption {
    width: 4.48em;
  }
  .dxbl-scheduler .dxbl-sc-table.dxbl-hour-time-scale tr > td.dxbl-sc-hour-cell,
  .dxbl-scheduler .dxbl-sc-table tr > td.dxbl-sc-time-rulers-caption {
    width: 3em;
  }
  .dxbl-scheduler .dxbl-sc-table.dxbl-hour-time-scale tr > td.dxbl-sc-minute-cell {
    left: 3em;
  }
  .dxbl-scheduler .dxbl-sc-table:not(.dxbl-hour-time-scale) tr > td.dxbl-sc-hour-cell {
    width: 1.5em;
  }
  .dxbl-scheduler .dxbl-sc-table:not(.dxbl-hour-time-scale) tr > td.dxbl-sc-minute-cell {
    width: 1.5em;
    left: 1.5em;
  }
  .dxbl-scheduler .dxbl-sc-hour-min-text-compact {
    display: initial;
  }
  .dxbl-scheduler .dxbl-sc-hour-text,
  .dxbl-scheduler .dxbl-sc-minute-cell span {
    display: none;
  }
  .dxbl-scheduler .dxbl-sc-dayview .dxbl-sc-date-hr {
    padding-left: 0;
    padding-right: 0;
  }
  .dxbl-scheduler .dxbl-sc-date-hr-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 0.7rem;
  }
  .dxbl-scheduler .dxbl-sc-date-hr-wrapper .dxbl-sc-date-hr-month {
    display: none;
  }
  .dxbl-scheduler .dxbl-sc-date-hr-wrapper .dxbl-sc-date-hr-month,
  .dxbl-scheduler .dxbl-sc-date-hr-wrapper .dxbl-sc-date-hr-day {
    margin-right: 0;
  }
  .dxbl-scheduler .dxbl-sc-date-hr-wrapper .dxbl-sc-date-hr-day {
    font-size: 0.9rem;
  }
}
@media (max-width: 768px) {
  .dxbl-apt-edit-dialog {
    --dxbl-image-width: 1rem;
  }
  .dxbl-apt-edit-dialog .dxbl-sc-fl-item:not(.dxbl-sc-fl-item-with-icon) {
    padding-left: calc(var(--dxbl-image-width) + var(--dxbl-row-item-spacing-x));
  }
}
/* stylelint-disable declaration-no-important */
/* stylelint-disable selector-class-pattern */
.dxbl-html-editor.dxbl-invisible {
  display: none;
}

.dxbl-html-editor {
  --dxbl-html-editor-invalid-color: #f31446;
  --dxbl-html-editor-border-radius: 0.1875rem;
  --dxbl-html-editor-primary-color: #9b17e2;
  --dxbl-html-editor-border-width: 1px;
  --dxbl-html-editor-border-style: solid;
  --dxbl-html-editor-border-color: #6c757d;
  --dxbl-html-editor-table-resize-frame: 0.313rem;
  --dxbl-html-editor-block-font-color: rgba(222, 222, 222, 0.8);
  --dxbl-html-editor-invalid-message-color: #fff;
  --dxbl-html-editor-invalid-message-font-size: 0.85rem;
  --dxbl-html-editor-invalid-message-padding-x: 1rem;
  --dxbl-html-editor-invalid-message-padding-y: 0.5rem;
  --dxbl-html-editor-resize-border-width: 1px;
  --dxbl-html-editor-resize-border-style: dashed;
  --dxbl-html-editor-resizable-handle-size: 0.3rem;
  --dxbl-html-editor-content-padding-x: 1rem;
  --dxbl-html-editor-content-padding-y: 0.75rem;
  --dxbl-html-editor-placeholder-color: #adb5bd;
  --dxbl-html-editor-placeholder-offset: 15px;
  --dxbl-html-editor-placeholder-opacity: 0.5;
  --dxbl-html-editor-code-block-background-color: rgba(191, 191, 191, 0.15);
  --dxbl-html-editor-code-block-padding: 0.5rem;
  --dxbl-html-editor-list-inline-start: 1.5rem;
  --dxbl-html-editor-list-inline-end: 0.3rem;
  --dxbl-html-editor-list-width: 1.2rem;
  --dxbl-html-editor-blockquote-padding-inline-start: 12px;
  --dxbl-html-editor-blockquote-border-inline-start-width: 4px;
  --dxbl-html-editor-blockquote-border-inline-start-style: solid;
  --dxbl-html-editor-blockquote-margin-x: 0;
  --dxbl-html-editor-blockquote-margin-y: 0.5rem;
  --dxbl-html-editor-table-padding-x: 0.313rem;
  --dxbl-html-editor-table-padding-y: 0.125rem;
  --dxbl-html-editor-variable-padding-x: 0.375rem;
  --dxbl-html-editor-variable-padding-y: 0.25rem;
  --dxbl-html-editor-variable-border-radius: 0.5rem;
  --dxbl-html-editor-variable-opacity: 0.1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  border: var(--dxbl-html-editor-border-width) var(--dxbl-html-editor-border-style) var(--dxbl-html-editor-border-color);
  border-radius: var(--dxbl-html-editor-border-radius);
  width: 100%;
}
.dxbl-html-editor .dxbl-office-ribbon {
  overflow: hidden;
  width: 100%;
  border-bottom: var(--dxbl-html-editor-border-width) var(--dxbl-html-editor-border-style) var(--dxbl-html-editor-border-color);
}
.dxbl-html-editor .dxbl-html-editor-combobox-size {
  width: 5.625rem;
}
.dxbl-html-editor .dxbl-html-editor-combobox-font {
  width: 9.375rem;
}
.dxbl-html-editor .dx-htmleditor {
  border: var(--dxbl-html-editor-border-width) var(--dxbl-html-editor-border-style) transparent;
}
.dxbl-html-editor .dx-htmleditor.dx-state-focused {
  border-color: var(--dxbl-html-editor-primary-color);
}
.dxbl-html-editor .dx-htmleditor.dx-invalid {
  border-color: var(--dxbl-html-editor-invalid-color);
}
.dxbl-html-editor .dx-state-invisible {
  display: none !important;
}
.dxbl-html-editor .dx-invalid-message.dx-overlay-wrapper {
  pointer-events: none;
  visibility: hidden;
}
.dxbl-html-editor .dx-invalid-message.dx-invalid-message-always,
.dxbl-html-editor .dx-state-focused.dx-invalid .dx-invalid-message-auto {
  visibility: visible;
}
.dxbl-html-editor .dx-invalid-message > .dx-overlay-content {
  color: var(--dxbl-html-editor-invalid-message-color);
  background-color: var(--dxbl-html-editor-invalid-color);
  border-radius: var(--dxbl-html-editor-border-radius);
  display: inline-block;
  border-width: 0;
  padding: var(--dxbl-html-editor-invalid-message-padding-y) var(--dxbl-html-editor-invalid-message-padding-x);
  font-size: var(--dxbl-html-editor-invalid-message-font-size);
  line-height: normal;
  word-wrap: break-word;
  position: absolute;
  pointer-events: auto;
  z-index: 1000;
  outline: 0;
  overflow: clip;
}
.dxbl-html-editor .dx-mention {
  color: var(--dxbl-html-editor-primary-color);
  padding: 1px 0;
}
.dxbl-html-editor .dxbl-widget-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
  height: 10%;
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  min-height: 1px;
  margin: 0;
  position: relative;
  overflow: hidden;
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable {
  border: var(--dxbl-html-editor-resize-border-width) var(--dxbl-html-editor-resize-border-style) var(--dxbl-html-editor-primary-color);
  pointer-events: 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: #6c757d;
  --dxbl-html-editor-mentions-list-background: #37353d;
  --dxbl-html-editor-mentions-list-item-border-width: 2px;
  --dxbl-html-editor-mentions-list-item-border-style: solid;
  --dxbl-html-editor-primary-color: #9b17e2;
  --dxbl-html-editor-mentions-scrollbar-width: 8px;
  --dxbl-html-editor-mentions-scrollbar-color: rgba(191, 191, 191, 0.7);
  --dxbl-html-editor-mentions-list-background-color: rgba(0, 0, 0, 0.15);
  --dxbl-html-editor-mentions-list-padding-x: 0.5rem;
  --dxbl-html-editor-mentions-list-padding-y: 0.5rem;
  top: 0;
  pointer-events: none;
  width: 100%;
  height: 100%;
  left: 0;
  z-index: 1000;
  font-weight: 400;
  line-height: 1.35715;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper > .dx-overlay-content {
  border: var(--dxbl-html-editor-mentions-list-border-width) var(--dxbl-html-editor-mentions-list-border-style) var(--dxbl-html-editor-mentions-list-border-color);
  background: var(--dxbl-html-editor-mentions-list-background);
  -webkit-box-shadow: 0 4px 15px -3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 15px -3px rgba(0, 0, 0, 0.1);
  border-radius: var(--dxbl-html-editor-border-radius);
  position: absolute;
  pointer-events: auto;
  outline: 0;
  overflow: clip;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-popup-content {
  padding: 1px;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-list .dx-empty-message,
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-list-item-content {
  padding: 10px;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-list-item {
  position: static;
  cursor: pointer;
  display: table;
  width: 100%;
  table-layout: fixed;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: var(--dxbl-html-editor-mentions-list-item-border-width) var(--dxbl-html-editor-mentions-list-item-border-style) transparent;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-suggestion-list .dx-list-item {
  display: block;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-suggestion-list {
  min-width: 50px;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable,
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-wrapper,
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-container {
  min-height: inherit;
  max-height: inherit;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-content {
  position: relative;
  min-height: 100%;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollbar-vertical {
  top: 0;
  right: 0;
  height: 100%;
  width: var(--dxbl-html-editor-mentions-scrollbar-width);
  -webkit-transition: width 0.2s linear 0.15s, background-color 0.2s linear 0.15s;
  -o-transition: width 0.2s linear 0.15s, background-color 0.2s linear 0.15s;
  transition: width 0.2s linear 0.15s, background-color 0.2s linear 0.15s;
  background-color: transparent;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-scrollbar {
  position: absolute;
  pointer-events: auto;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollbar-vertical .dx-scrollable-scroll {
  float: right;
  width: var(--dxbl-html-editor-mentions-scrollbar-width);
  -webkit-padding-end: 2px;
     -moz-padding-end: 2px;
          padding-inline-end: 2px;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-scroll-content {
  width: 100%;
  height: 100%;
  background-color: var(--dxbl-html-editor-mentions-scrollbar-color);
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-list .dx-list-item.dx-state-focused {
  border: var(--dxbl-html-editor-mentions-list-item-border-width) var(--dxbl-html-editor-mentions-list-item-border-style) var(--dxbl-html-editor-primary-color);
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-list .dx-list-item.dx-state-hover {
  background-color: var(--dxbl-html-editor-mentions-list-background-color);
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-list-item-content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: table-cell;
  width: 100%;
  padding: var(--dxbl-html-editor-mentions-list-padding-y) var(--dxbl-html-editor-mentions-list-padding-x);
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-state-invisible {
  display: none !important;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-native.dx-scrollable-wrapper > .dx-scrollable-container,
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-native > div.dx-scrollable-wrapper > .dx-scrollable-container {
  position: relative;
  height: 100%;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-native.dx-scrollable-vertical, .dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-native.dx-scrollable-vertical > .dx-scrollable-wrapper > .dx-scrollable-container {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  overflow-x: hidden;
  overflow-y: auto;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-native.dx-scrollable-native-ios .dx-scrollable-content {
  min-height: 101%;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-native.dx-scrollable-native-ios.dx-scrollable-horizontal .dx-scrollable-content {
  min-height: 0;
  padding: 0;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-native.dx-scrollable-native-android .dx-scrollable-content {
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
  z-index: 0;
}

.dxbl-html-editor-modal-dialog {
  --dxbl-html-editor-dialog-footer-margin-bottom: 0.75rem;
  --dxbl-html-editor-drop-zone-border-radius: 0.3rem;
  --dxbl-html-editor-drop-zone-border-width: 2px;
  --dxbl-html-editor-drop-zone-border-style: dashed;
  --dxbl-html-editor-drop-zone-border-color: #6c757d;
  --dxbl-html-editor-drop-zone-background-color: #46444a;
  --dxbl-html-editor-drop-zone-drag-over-border-color: #adb5bd;
}
.dxbl-html-editor-modal-dialog .dxbl-dialog-label {
  margin-bottom: 0.25rem;
}
.dxbl-html-editor-modal-dialog .dxbl-dialog-column-direction {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-html-editor-modal-dialog .dxbl-dialog-row-direction {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.dxbl-html-editor-modal-dialog .dxbl-mobile-dialog-buttons {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dxbl-html-editor-modal-dialog .dxbl-mobile-dialog-button {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0px;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}
.dxbl-html-editor-modal-dialog .dxbl-dialog-row-gap {
  row-gap: 0.5rem;
}
.dxbl-html-editor-modal-dialog .dxbl-dialog-column-gap {
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
}
.dxbl-html-editor-modal-dialog .dxbl-aspect-ratio {
  width: 28px;
  height: 28px;
  padding: 0;
  margin: 0 0.5rem;
}
.dxbl-html-editor-modal-dialog .dxbl-grid-container {
  display: grid;
  grid-template-columns: auto calc(28px + 1rem) auto;
}
.dxbl-html-editor-modal-dialog .dxbl-grid-column-3 {
  grid-column: 3;
}
.dxbl-html-editor-modal-dialog .dxbl-drop-zone {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border: var(--dxbl-html-editor-drop-zone-border-width) var(--dxbl-html-editor-drop-zone-border-style) var(--dxbl-html-editor-drop-zone-border-color);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 14.375rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  row-gap: 0.5rem;
  width: 100%;
  border-radius: var(--dxbl-html-editor-drop-zone-border-radius);
  background-color: var(--dxbl-html-editor-drop-zone-background-color);
}
.dxbl-html-editor-modal-dialog .dxbl-drop-zone-drag-over {
  border-color: var(--dxbl-html-editor-drop-zone-drag-over-border-color);
}
.dxbl-html-editor-modal-dialog .dxbl-drop-image-icon {
  width: 48px;
  height: 48px;
}
.dxbl-html-editor-modal-dialog .dxbl-drop-zone-container {
  padding: 0.25rem 0 0;
}
.dxbl-html-editor-modal-dialog .dxbl-stretched {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.dxbl-modal > .dxbl-modal-root > .dxbl-html-editor-modal-dialog > .dxbl-modal-content > .dxbl-footer {
  background-color: #37353d;
  border-top: 0;
  margin-bottom: var(--dxbl-html-editor-dialog-footer-margin-bottom);
  padding-top: 0;
}

.dxbl-toast-portal {
  overflow: hidden;
  -webkit-animation-fill-mode: both;
       -o-animation-fill-mode: both;
          animation-fill-mode: both;
  --dxbl-toast-animation-duration: 0.75s;
  --dxbl-toast-animation-type: unset;
}
@-webkit-keyframes dxbl-toast-animation-slide-in-left {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes dxbl-toast-animation-slide-in-left {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dxbl-toast-animation-slide-in-left {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes dxbl-toast-animation-slide-in-right {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes dxbl-toast-animation-slide-in-right {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dxbl-toast-animation-slide-in-right {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes dxbl-toast-animation-slide-in-up {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes dxbl-toast-animation-slide-in-up {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dxbl-toast-animation-slide-in-up {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes dxbl-toast-animation-slide-in-down {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes dxbl-toast-animation-slide-in-down {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dxbl-toast-animation-slide-in-down {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes dxbl-toast-animation-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes dxbl-toast-animation-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes dxbl-toast-animation-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes dxbl-toast-animation-fade-in-left {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes dxbl-toast-animation-fade-in-left {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dxbl-toast-animation-fade-in-left {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes dxbl-toast-animation-fade-in-right {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes dxbl-toast-animation-fade-in-right {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dxbl-toast-animation-fade-in-right {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes dxbl-toast-animation-fade-in-up {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes dxbl-toast-animation-fade-in-up {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dxbl-toast-animation-fade-in-up {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes dxbl-toast-animation-fade-in-down {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes dxbl-toast-animation-fade-in-down {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dxbl-toast-animation-fade-in-down {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.dxbl-toast-portal.dxbl-toast-animation-slide.dxbl-toast-align-left > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-slide-in-left;
}
.dxbl-toast-portal.dxbl-toast-animation-slide.dxbl-toast-align-right > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-slide-in-right;
}
.dxbl-toast-portal.dxbl-toast-animation-slide.dxbl-toast-align-center.dxbl-toast-align-top > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-slide-in-down;
}
.dxbl-toast-portal.dxbl-toast-animation-slide.dxbl-toast-align-center.dxbl-toast-align-bottom > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-slide-in-up;
}
.dxbl-toast-portal.dxbl-toast-animation-fade-in > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-fade-in;
}
.dxbl-toast-portal.dxbl-toast-animation-slide-fade-in.dxbl-toast-align-left > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-fade-in-left;
}
.dxbl-toast-portal.dxbl-toast-animation-slide-fade-in.dxbl-toast-align-right > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-fade-in-right;
}
.dxbl-toast-portal.dxbl-toast-animation-slide-fade-in.dxbl-toast-align-center.dxbl-toast-align-top > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-fade-in-down;
}
.dxbl-toast-portal.dxbl-toast-animation-slide-fade-in.dxbl-toast-align-center.dxbl-toast-align-bottom > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-fade-in-up;
}

.dxbl-toast-portal {
  --dxbl-toast-bound-margin: 0.625rem;
  --dxbl-toast-bound-padding: 0.625rem;
  display: block;
  position: absolute;
  padding-right: var(--dxbl-toast-bound-padding);
}
.dxbl-toast-portal.dxbl-toast-fixed {
  position: fixed;
}
.dxbl-toast-portal.dxbl-toast-align-top {
  top: 0;
}
.dxbl-toast-portal.dxbl-toast-align-bottom {
  bottom: 0;
}
.dxbl-toast-portal.dxbl-toast-align-left {
  left: 0;
  margin-left: var(--dxbl-toast-bound-margin);
}
.dxbl-toast-portal.dxbl-toast-align-center {
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
.dxbl-toast-portal.dxbl-toast-align-right {
  right: 0;
}
.dxbl-toast-portal .dxbl-toast-hide-all-btn {
  margin-top: 5px;
  width: 100%;
}
.dxbl-toast-portal .dxbl-toast {
  --dxbl-toast-border-radius: 0.25rem;
  --dxbl-toast-border-width: 0;
  --dxbl-toast-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  --dxbl-toast-margin-top: 0.675rem;
  --dxbl-toast-accent-line-width: 0.25rem;
  --dxbl-toast-header-font-size: 1rem;
  --dxbl-toast-header-font-color: #495057;
  --dxbl-toast-header-font-weight: 500;
  --dxbl-toast-header-gap: 0.375rem;
  --dxbl-toast-text-font-size: 0.875rem;
  --dxbl-toast-text-font-color: #495057;
  --dxbl-toast-text-font-weight: 400;
  --dxbl-toast-icon-top-padding: 0.25rem;
  --dxbl-toast-text-content-top-padding: 0.25rem;
  --dxbl-toast-content-gap: 0.625rem;
  --dxbl-toast-text-content-gap: 0.375rem;
  --dxbl-toast-template-gap: 0.625rem;
  --dxbl-toast-template-margin-bottom: 0.25rem;
  --dxbl-toast-header-line-height: 1.25rem;
  --dxbl-toast-text-line-height: 1.25rem;
  --dxbl-toast-body-padding: 0.625rem 0.625rem 0.625rem 0.875rem;
  --dxbl-toast-close-button-color: #212529;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: var(--dxbl-toast-margin-top) 0;
  color: var(--dxbl-toast-text-font-color);
  border-radius: var(--dxbl-toast-border-radius);
  background-color: var(--dxbl-toast-background-color);
  -webkit-box-shadow: var(--dxbl-toast-box-shadow);
          box-shadow: var(--dxbl-toast-box-shadow);
  -webkit-animation: var(--dxbl-toast-animation-type);
       -o-animation: var(--dxbl-toast-animation-type);
          animation: var(--dxbl-toast-animation-type);
  -webkit-animation-duration: var(--dxbl-toast-animation-duration);
       -o-animation-duration: var(--dxbl-toast-animation-duration);
          animation-duration: var(--dxbl-toast-animation-duration);
}
.dxbl-toast-portal .dxbl-toast.dxbl-sm {
  --dxbl-toast-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  --dxbl-toast-icon-top-padding: 0.25rem;
  --dxbl-toast-content-gap: 0.5rem;
  --dxbl-toast-header-gap: 0.25rem;
  --dxbl-toast-text-content-gap: 0.25rem;
  --dxbl-toast-template-gap: 0.5rem;
  --dxbl-toast-body-padding: 0.5rem 0.5rem 0.5rem 0.75rem;
  --dxbl-toast-header-font-size: 0.875rem;
  --dxbl-toast-text-font-size: 0.75rem;
  --dxbl-toast-header-line-height: 1rem;
  --dxbl-toast-text-line-height: 1rem;
}
.dxbl-toast-portal .dxbl-toast.dxbl-lg {
  --dxbl-toast-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  --dxbl-toast-icon-top-padding: 0.5rem;
  --dxbl-toast-content-gap: 0.75rem;
  --dxbl-toast-header-gap: 0.5rem;
  --dxbl-toast-text-content-gap: 0.5rem;
  --dxbl-toast-template-gap: 0.875rem;
  --dxbl-toast-body-padding: 0.75rem 0.75rem 0.75rem 1rem;
  --dxbl-toast-header-font-size: 1.25rem;
  --dxbl-toast-text-font-size: 1rem;
  --dxbl-toast-header-line-height: 1.5rem;
  --dxbl-toast-text-line-height: 1.5rem;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-auto.dxbl-toast-render-primary {
  --dxbl-toast-background-color: #fff;
  --dxbl-toast-accent-line-color: #9b17e2;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #9b17e2;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-auto.dxbl-toast-render-info {
  --dxbl-toast-background-color: #fff;
  --dxbl-toast-accent-line-color: #1381f3;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #1381f3;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-auto.dxbl-toast-render-success {
  --dxbl-toast-background-color: #fff;
  --dxbl-toast-accent-line-color: #31bd3d;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #31bd3d;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-auto.dxbl-toast-render-warning {
  --dxbl-toast-background-color: #fff;
  --dxbl-toast-accent-line-color: #fc781b;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #fc781b;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-auto.dxbl-toast-render-danger {
  --dxbl-toast-background-color: #fff;
  --dxbl-toast-accent-line-color: #f31446;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #f31446;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-light.dxbl-toast-render-primary {
  --dxbl-toast-background-color: #fff;
  --dxbl-toast-accent-line-color: #9b17e2;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #9b17e2;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-light.dxbl-toast-render-info {
  --dxbl-toast-background-color: #fff;
  --dxbl-toast-accent-line-color: #1381f3;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #1381f3;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-light.dxbl-toast-render-success {
  --dxbl-toast-background-color: #fff;
  --dxbl-toast-accent-line-color: #31bd3d;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #31bd3d;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-light.dxbl-toast-render-warning {
  --dxbl-toast-background-color: #fff;
  --dxbl-toast-accent-line-color: #fc781b;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #fc781b;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-light.dxbl-toast-render-danger {
  --dxbl-toast-background-color: #fff;
  --dxbl-toast-accent-line-color: #f31446;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #f31446;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-dark.dxbl-toast-render-primary {
  --dxbl-toast-background-color: #2b2a2f;
  --dxbl-toast-accent-line-color: #9b17e2;
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #9b17e2;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-dark.dxbl-toast-render-info {
  --dxbl-toast-background-color: #2b2a2f;
  --dxbl-toast-accent-line-color: #1381f3;
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #1381f3;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-dark.dxbl-toast-render-success {
  --dxbl-toast-background-color: #2b2a2f;
  --dxbl-toast-accent-line-color: #31bd3d;
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #31bd3d;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-dark.dxbl-toast-render-warning {
  --dxbl-toast-background-color: #2b2a2f;
  --dxbl-toast-accent-line-color: #fc781b;
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #fc781b;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-dark.dxbl-toast-render-danger {
  --dxbl-toast-background-color: #2b2a2f;
  --dxbl-toast-accent-line-color: #f31446;
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #f31446;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-saturated.dxbl-toast-render-primary {
  --dxbl-toast-background-color: #9b17e2;
  --dxbl-toast-accent-line-color: #9b17e2;
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #fff;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-saturated.dxbl-toast-render-info {
  --dxbl-toast-background-color: #1381f3;
  --dxbl-toast-accent-line-color: #1381f3;
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #fff;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-saturated.dxbl-toast-render-success {
  --dxbl-toast-background-color: #31bd3d;
  --dxbl-toast-accent-line-color: #31bd3d;
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #fff;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-saturated.dxbl-toast-render-warning {
  --dxbl-toast-background-color: #fc781b;
  --dxbl-toast-accent-line-color: #fc781b;
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #fff;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-saturated.dxbl-toast-render-danger {
  --dxbl-toast-background-color: #f31446;
  --dxbl-toast-accent-line-color: #f31446;
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #fff;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-pastel.dxbl-toast-render-primary {
  --dxbl-toast-background-color: #ECD1FA;
  --dxbl-toast-accent-line-color: #9b17e2;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #9b17e2;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #fff;
  --dxbl-toast-close-button-hover-bg: #343a40;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-pastel.dxbl-toast-render-info {
  --dxbl-toast-background-color: #CFE2FF;
  --dxbl-toast-accent-line-color: #1381f3;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #1381f3;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #fff;
  --dxbl-toast-close-button-hover-bg: #343a40;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-pastel.dxbl-toast-render-success {
  --dxbl-toast-background-color: #C7F0CB;
  --dxbl-toast-accent-line-color: #31bd3d;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #31bd3d;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #fff;
  --dxbl-toast-close-button-hover-bg: #343a40;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-pastel.dxbl-toast-render-warning {
  --dxbl-toast-background-color: #FFE5D0;
  --dxbl-toast-accent-line-color: #fc781b;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #fc781b;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #fff;
  --dxbl-toast-close-button-hover-bg: #343a40;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-pastel.dxbl-toast-render-danger {
  --dxbl-toast-background-color: #F8D7DA;
  --dxbl-toast-accent-line-color: #f31446;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #f31446;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #fff;
  --dxbl-toast-close-button-hover-bg: #343a40;
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-accent-line {
  width: var(--dxbl-toast-accent-line-width);
  background-color: var(--dxbl-toast-accent-line-color);
  border-top-left-radius: var(--dxbl-toast-border-radius);
  border-bottom-left-radius: var(--dxbl-toast-border-radius);
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  gap: var(--dxbl-toast-content-gap);
  padding: var(--dxbl-toast-body-padding);
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-icon-column {
  padding: var(--dxbl-toast-icon-top-padding) 0 0 0;
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-icon-column .dxbl-toast-icon {
  fill: var(--dxbl-toast-icon-color);
  vertical-align: unset;
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-content {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--dxbl-toast-content-gap);
  overflow: hidden;
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-content .dxbl-toast-text-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: var(--dxbl-toast-text-content-top-padding) 0 0 0;
  gap: var(--dxbl-toast-text-content-gap);
  overflow: hidden;
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-content .dxbl-toast-text-content .dxbl-toast-header {
  color: var(--dxbl-toast-header-font-color);
  font-size: var(--dxbl-toast-header-font-size);
  font-weight: var(--dxbl-toast-header-font-weight);
  line-height: var(--dxbl-toast-header-line-height);
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-content .dxbl-toast-text-content .dxbl-toast-text {
  color: var(--dxbl-toast-text-font-color);
  font-size: var(--dxbl-toast-text-font-size);
  font-weight: var(--dxbl-toast-text-font-weight);
  line-height: var(--dxbl-toast-text-line-height);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: var(--dxbl-toast-line-clamp);
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-content .dxbl-toast-template {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: var(--dxbl-toast-template-gap);
  margin-bottom: var(--dxbl-toast-template-margin-bottom);
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-close .dxbl-toast-close-btn {
  --dxbl-btn-padding-x: 0.25rem;
  fill: var(--dxbl-toast-close-button-color);
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-close .dxbl-toast-close-btn:hover {
  --dxbl-btn-hover-bg: var(--dxbl-toast-close-button-hover-bg);
  --dxbl-toast-close-button-color: var(--dxbl-toast-close-button-hover-color);
}

.dxbl-toast {
  display: none;
}

.dxbl-drawer {
  --dxbl-drawer-animation-duration: 300ms;
  --dxbl-drawer-content-shading-bg: #000;
  --dxbl-drawer-content-shading-opacity: 0.5;
  --dxbl-drawer-panel-bg: #37353d;
  --dxbl-drawer-panel-color: white;
  --dxbl-drawer-panel-box-shadow-left: 0.625rem 0 0.9375rem -0.1875rem rgba(0, 0, 0, 0.1), 0.25rem 0 0.375rem -0.25rem rgba(0, 0, 0, 0.1);
  --dxbl-drawer-panel-box-shadow-right: -0.625rem 0 0.9375rem -0.1875rem rgba(0, 0, 0, 0.1), -0.25rem 0 0.375rem -0.25rem rgba(0, 0, 0, 0.1);
  --dxbl-drawer-panel-font-family: inherit;
  --dxbl-drawer-panel-font-size: 0.875rem;
  --dxbl-drawer-panel-line-height: 1.4285;
  --dxbl-drawer-panel-padding-x: 0.625rem;
  --dxbl-drawer-panel-padding-y: 0.625rem;
  --dxbl-drawer-panel-width: 15%;
  --dxbl-drawer-panel-width-mini: 3rem;
  --dxbl-drawer-panel-header-bg: unset;
  --dxbl-drawer-panel-header-color: inherit;
  --dxbl-drawer-panel-header-font-size: 1.14286em;
  --dxbl-drawer-panel-header-font-weight: 500;
  --dxbl-drawer-panel-header-line-height: 1.2499343752;
  --dxbl-drawer-panel-header-min-height: calc(3.125rem + 1px);
  --dxbl-drawer-panel-header-padding-x: var(--dxbl-drawer-panel-padding-x);
  --dxbl-drawer-panel-header-padding-y: var(--dxbl-drawer-panel-padding-y);
  --dxbl-drawer-panel-body-padding-x: var(--dxbl-drawer-panel-padding-x);
  --dxbl-drawer-panel-body-padding-y: var(--dxbl-drawer-panel-padding-y);
  --dxbl-drawer-panel-footer-bg: unset;
  --dxbl-drawer-panel-footer-color: inherit;
  --dxbl-drawer-panel-footer-justify-content: flex-end;
  --dxbl-drawer-panel-footer-min-height: calc(3.125rem + 1px);
  --dxbl-drawer-panel-footer-padding-x: var(--dxbl-drawer-panel-padding-x);
  --dxbl-drawer-panel-footer-padding-y: var(--dxbl-drawer-panel-padding-y);
  --dxbl-drawer-separator-border-color: #615f63;
  --dxbl-drawer-separator-border-style: solid;
  --dxbl-drawer-separator-border-width: 1px;
  display: block;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.dxbl-drawer.dxbl-sm {
  --dxbl-drawer-panel-font-size: 0.75rem;
  --dxbl-drawer-panel-line-height: 1.5;
  --dxbl-drawer-panel-padding-x: 0.5rem;
  --dxbl-drawer-panel-padding-y: 0.5rem;
  --dxbl-drawer-panel-width-mini: 2.5rem;
  --dxbl-drawer-panel-header-font-size: 1.16667em;
  --dxbl-drawer-panel-header-line-height: 1.2857106123;
  --dxbl-drawer-panel-header-min-height: calc(2.625rem + 1px);
  --dxbl-drawer-panel-footer-min-height: calc(2.625rem + 1px);
}
.dxbl-drawer.dxbl-lg {
  --dxbl-drawer-panel-font-size: 1rem;
  --dxbl-drawer-panel-line-height: 1.375;
  --dxbl-drawer-panel-padding-x: 0.75rem;
  --dxbl-drawer-panel-padding-y: 0.75rem;
  --dxbl-drawer-panel-width-mini: 3.5rem;
  --dxbl-drawer-panel-header-font-size: 1.125em;
  --dxbl-drawer-panel-header-line-height: 1.2222222222;
  --dxbl-drawer-panel-header-min-height: calc(3.625rem + 1px);
  --dxbl-drawer-panel-footer-min-height: calc(3.625rem + 1px);
}
.dxbl-drawer > .dxbl-drawer-panel {
  background-color: var(--dxbl-drawer-panel-bg);
  bottom: 0;
  color: var(--dxbl-drawer-panel-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: var(--dxbl-drawer-panel-font-family);
  font-size: var(--dxbl-drawer-panel-font-size);
  line-height: var(--dxbl-drawer-panel-line-height);
  overflow: hidden;
  position: absolute;
  top: 0;
  -webkit-transition: 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: #9b17e2;
  --dxbl-progress-bar-track-height: 100%;
  --dxbl-progress-bar-track-width: 100%;
  --dxbl-progress-bar-border-radius: 0.125rem;
  --dxbl-progress-bar-label-space: 0.75em;
  --dxbl-progress-bar-label-gap: 0.375rem;
  --dxbl-progress-bar-label-line-height: 1.25rem;
  --dxbl-progress-bar-label-font-size: 0.875rem;
  --dxbl-progress-bar-indeterminate-animation-length: 2s;
  --dxbl-progress-bar-icon-width: 1rem;
  --dxbl-progress-bar-track-color: #9b17e2;
  --dxbl-progress-bar-track-opacity: 0.3;
  --dxbl-progress-bar-indeterminate-animation: unset;
  --dxbl-progress-bar-indeterminate-height: unset;
  --dxbl-progress-bar-indeterminate-width: unset;
  --dxbl-progress-bar-indeterminate-transform-origin: unset;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: hidden;
}
.dxbl-progress-bar.dxbl-sm {
  --dxbl-progress-bar-thickness: 0.125rem;
  --dxbl-progress-bar-border-radius: 0.0625rem;
  --dxbl-progress-bar-label-space: 0.5rem;
  --dxbl-progress-bar-label-gap: 0.25rem;
  --dxbl-progress-bar-label-line-height: 1rem;
  --dxbl-progress-bar-label-font-size: 0.75rem;
}
.dxbl-progress-bar.dxbl-lg {
  --dxbl-progress-bar-thickness: 0.5rem;
  --dxbl-progress-bar-border-radius: 0.25rem;
  --dxbl-progress-bar-label-space: 1rem;
  --dxbl-progress-bar-label-gap: 0.5rem;
  --dxbl-progress-bar-label-line-height: 1.5rem;
  --dxbl-progress-bar-label-font-size: 1rem;
}
.dxbl-progress-bar.dxbl-progress-bar-success {
  --dxbl-progress-bar-indicator-color: #31bd3d;
}
.dxbl-progress-bar.dxbl-progress-bar-success.dxbl-progress-bar-horizontal .dxbl-progress-bar-indicator {
  width: 100%;
}
.dxbl-progress-bar.dxbl-progress-bar-success.dxbl-progress-bar-vertical .dxbl-progress-bar-indicator {
  height: 100%;
}
.dxbl-progress-bar.dxbl-progress-bar-error {
  --dxbl-progress-bar-indicator-color: #f31446;
}
.dxbl-progress-bar.dxbl-progress-bar-error.dxbl-progress-bar-horizontal .dxbl-progress-bar-indicator {
  width: 100%;
}
.dxbl-progress-bar.dxbl-progress-bar-error.dxbl-progress-bar-vertical .dxbl-progress-bar-indicator {
  height: 100%;
}
.dxbl-progress-bar.dxbl-progress-bar-pause {
  --dxbl-progress-bar-indicator-color: #fc781b;
  --dxbl-progress-bar-track-color: #fc781b;
  --dxbl-progress-bar-track-opacity: 0.3;
}
.dxbl-progress-bar.dxbl-progress-bar-indeterminate .dxbl-progress-bar-track-container {
  overflow: hidden;
}
.dxbl-progress-bar.dxbl-progress-bar-indeterminate.dxbl-progress-bar-success .dxbl-progress-bar-indicator, .dxbl-progress-bar.dxbl-progress-bar-indeterminate.dxbl-progress-bar-error .dxbl-progress-bar-indicator {
  -webkit-animation: unset;
       -o-animation: unset;
          animation: unset;
}
.dxbl-progress-bar.dxbl-progress-bar-indeterminate .dxbl-progress-bar-track-container > .dxbl-progress-bar-indicator {
  width: 100%;
  height: 100%;
  -webkit-animation: var(--dxbl-progress-bar-indeterminate-animation);
       -o-animation: var(--dxbl-progress-bar-indeterminate-animation);
          animation: var(--dxbl-progress-bar-indeterminate-animation);
  -webkit-transform-origin: var(--dxbl-progress-bar-indeterminate-transform-origin);
       -o-transform-origin: var(--dxbl-progress-bar-indeterminate-transform-origin);
          transform-origin: var(--dxbl-progress-bar-indeterminate-transform-origin);
}
.dxbl-progress-bar.dxbl-progress-bar-horizontal {
  --dxbl-progress-bar-track-height: var(--dxbl-progress-bar-thickness);
  --dxbl-progress-bar-track-width: 100%;
  --dxbl-progress-bar-indeterminate-width: 100%;
  --dxbl-progress-bar-indeterminate-animation: dxbl-progress-bar-indeterminate-horizontal var(--dxbl-progress-bar-indeterminate-animation-length) linear infinite;
  --dxbl-progress-bar-indeterminate-transform-origin: 0 50%;
}
.dxbl-progress-bar.dxbl-progress-bar-vertical {
  --dxbl-progress-bar-track-height: 100%;
  --dxbl-progress-bar-track-width: var(--dxbl-progress-bar-thickness);
  --dxbl-progress-bar-indeterminate-height: 100%;
  --dxbl-progress-bar-indeterminate-animation: dxbl-progress-bar-indeterminate-vertical var(--dxbl-progress-bar-indeterminate-animation-length) linear infinite;
  --dxbl-progress-bar-indeterminate-transform-origin: 0 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.dxbl-progress-bar.dxbl-progress-bar-vertical .dxbl-progress-bar-indicator {
  bottom: 0;
}
.dxbl-progress-bar.dxbl-progress-circular-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-progress-bar.dxbl-progress-circular-bar .dxbl-progress-bar-container {
  position: relative;
}
.dxbl-progress-bar.dxbl-progress-circular-bar.dxbl-progress-bar-indeterminate .dxbl-progress-bar-circle {
  height: 100%;
  -webkit-animation: dxbl-progress-bar-indeterminate-circular var(--dxbl-progress-bar-indeterminate-animation-length) linear infinite;
       -o-animation: dxbl-progress-bar-indeterminate-circular var(--dxbl-progress-bar-indeterminate-animation-length) linear infinite;
          animation: dxbl-progress-bar-indeterminate-circular var(--dxbl-progress-bar-indeterminate-animation-length) linear infinite;
}
.dxbl-progress-bar.dxbl-progress-circular-bar .dxbl-progress-circular-bar-container {
  position: relative;
  width: 100%;
  height: 100%;
}
.dxbl-progress-bar.dxbl-progress-circular-bar .dxbl-progress-circular-bar-container .dxbl-progress-bar-circle {
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.dxbl-progress-bar.dxbl-progress-circular-bar .dxbl-progress-circular-bar-container .dxbl-progress-circular-bar-track {
  fill: none;
  stroke-width: var(--dxbl-progress-bar-thickness);
  stroke: var(--dxbl-progress-bar-track-color);
  opacity: var(--dxbl-progress-bar-track-opacity);
}
.dxbl-progress-bar.dxbl-progress-circular-bar .dxbl-progress-circular-bar-container .dxbl-progress-circular-bar-indicator {
  fill: none;
  stroke-width: var(--dxbl-progress-bar-thickness);
  stroke-linecap: round;
  stroke: var(--dxbl-progress-bar-indicator-color);
}
.dxbl-progress-bar .dxbl-progress-bar-container {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-progress-bar .dxbl-progress-bar-container.dxbl-progress-bar-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.dxbl-progress-bar .dxbl-progress-bar-container.dxbl-progress-bar-row .dxbl-progress-bar-label.dxbl-progress-bar-label-before {
  margin-right: var(--dxbl-progress-bar-label-space);
}
.dxbl-progress-bar .dxbl-progress-bar-container.dxbl-progress-bar-row .dxbl-progress-bar-label.dxbl-progress-bar-label-after {
  margin-left: var(--dxbl-progress-bar-label-space);
}
.dxbl-progress-bar .dxbl-progress-bar-container.dxbl-progress-bar-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-progress-bar .dxbl-progress-bar-container.dxbl-progress-bar-column .dxbl-progress-bar-label.dxbl-progress-bar-label-before {
  margin-bottom: var(--dxbl-progress-bar-label-space);
}
.dxbl-progress-bar .dxbl-progress-bar-container.dxbl-progress-bar-column .dxbl-progress-bar-label.dxbl-progress-bar-label-after {
  margin-top: var(--dxbl-progress-bar-label-space);
}
.dxbl-progress-bar .dxbl-progress-bar-track-container {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  position: relative;
  height: var(--dxbl-progress-bar-track-height);
  width: var(--dxbl-progress-bar-track-width);
  border-radius: var(--dxbl-progress-bar-border-radius);
}
.dxbl-progress-bar .dxbl-progress-bar-track-container .dxbl-progress-bar-track {
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: var(--dxbl-progress-bar-track-color);
  opacity: var(--dxbl-progress-bar-track-opacity);
}
.dxbl-progress-bar .dxbl-progress-bar-track-container .dxbl-progress-bar-indicator {
  position: absolute;
  background-color: var(--dxbl-progress-bar-indicator-color);
  border-radius: var(--dxbl-progress-bar-border-radius);
  width: var(--dxbl-progress-bar-indicator-width);
  height: var(--dxbl-progress-bar-indicator-height);
}
.dxbl-progress-bar .dxbl-progress-bar-label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-progress-bar .dxbl-progress-bar-label.dxbl-progress-bar-no-icon {
  --dxbl-progress-bar-icon-width: 0px;
}
.dxbl-progress-bar .dxbl-progress-bar-label.dxbl-progress-bar-label-hidden {
  display: none;
}
.dxbl-progress-bar .dxbl-progress-bar-label.dxbl-progress-circular-bar-label {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 0;
}
.dxbl-progress-bar .dxbl-progress-bar-label.dxbl-progress-circular-bar-label .dxbl-progress-bar-label-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--dxbl-progress-bar-label-gap);
}
.dxbl-progress-bar .dxbl-progress-bar-label.dxbl-progress-circular-bar-label .dxbl-progress-bar-label-container > p {
  margin-bottom: 0;
  line-height: var(--dxbl-progress-bar-label-line-height);
  font-size: var(--dxbl-progress-bar-label-font-size);
  max-width: var(--dxbl-progress-bar-label-width);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dxbl-progress-bar .dxbl-progress-bar-label .dxbl-progress-bar-label-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--dxbl-progress-bar-label-gap);
}
.dxbl-progress-bar .dxbl-progress-bar-label .dxbl-progress-bar-label-container > p {
  line-height: var(--dxbl-progress-bar-label-line-height);
  font-size: var(--dxbl-progress-bar-label-font-size);
  max-width: var(--dxbl-progress-bar-width);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 0;
}
.dxbl-progress-bar .dxbl-progress-bar-label .dxbl-progress-bar-label-container > svg {
  fill: var(--dxbl-progress-bar-indicator-color);
}
.dxbl-progress-bar .dxbl-progress-bar-label.dxbl-progress-bar-label-before {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.dxbl-progress-bar .dxbl-progress-bar-label.dxbl-progress-bar-label-after {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}

.dxbl-pivotgrid {
  --dxbl-pivot-color: white;
  --dxbl-pivot-bg: #37353d;
  --dxbl-pivot-border-color: #615f63;
  --dxbl-pivot-border-style: solid;
  --dxbl-pivot-border-width: 1px;
  --dxbl-pivot-border-radius: 0.1875rem;
  --dxbl-pivot-font-family: inherit;
  --dxbl-pivot-font-size: 0.875rem;
  --dxbl-pivot-line-height: 1.4285;
  --dxbl-pivot-min-width: 240px;
  --dxbl-pivot-field-bg: unset;
  --dxbl-pivot-field-color: inherit;
  --dxbl-pivot-field-font-size: 0.875rem;
  --dxbl-pivot-field-font-weight: 600;
  --dxbl-pivot-field-line-height: 1.4285;
  --dxbl-pivot-header-bg: unset;
  --dxbl-pivot-header-color: inherit;
  --dxbl-pivot-header-font-size: 0.875rem;
  --dxbl-pivot-header-font-weight: inherit;
  --dxbl-pivot-header-line-height: 1.4285;
  --dxbl-pivot-total-bg: color-mix(in srgb, #000 14%, transparent);
  --dxbl-pivot-total-color: inherit;
  --dxbl-pivot-total-font-size: 0.875rem;
  --dxbl-pivot-total-font-weight: inherit;
  --dxbl-pivot-total-line-height: 1.4285;
  background-color: var(--dxbl-pivot-bg);
  border-color: var(--dxbl-pivot-border-color);
  border-style: var(--dxbl-pivot-border-style);
  border-width: 0;
  border-top-width: var(--dxbl-pivot-border-width);
  border-left-width: var(--dxbl-pivot-border-width);
  border-radius: var(--dxbl-pivot-border-radius);
  color: var(--dxbl-pivot-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: var(--dxbl-pivot-font-family);
  font-size: var(--dxbl-pivot-font-size);
  line-height: var(--dxbl-pivot-line-height);
  min-width: var(--dxbl-pivot-min-width);
  overflow: auto;
  text-align: left;
  width: 100%;
}
.dxbl-pivotgrid.dxbl-sm {
  --dxbl-pivot-border-radius: 0.1875rem;
  --dxbl-pivot-font-size: 0.75rem;
  --dxbl-pivot-line-height: 1.5;
  --dxbl-pivot-field-font-size: 0.75rem;
  --dxbl-pivot-field-line-height: 1.5;
  --dxbl-pivot-header-font-size: 0.75rem;
  --dxbl-pivot-header-line-height: 1.5;
  --dxbl-pivot-total-font-size: 0.75rem;
  --dxbl-pivot-total-line-height: 1.5;
}
.dxbl-pivotgrid.dxbl-lg {
  --dxbl-pivot-border-radius: 0.1875rem;
  --dxbl-pivot-font-size: 1rem;
  --dxbl-pivot-line-height: 1.375;
  --dxbl-pivot-field-font-size: 1rem;
  --dxbl-pivot-field-line-height: 1.375;
  --dxbl-pivot-header-font-size: 1rem;
  --dxbl-pivot-header-line-height: 1.375;
  --dxbl-pivot-total-font-size: 1rem;
  --dxbl-pivot-total-line-height: 1.375;
}
.dxbl-pivotgrid > table {
  border-collapse: separate;
  border-color: var(--dxbl-pivot-border-color);
  border-style: var(--dxbl-pivot-border-style);
  border-width: 0;
  border-spacing: 0;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
}
.dxbl-pivotgrid > table > thead, .dxbl-pivotgrid > table > tbody, .dxbl-pivotgrid > table > tfoot {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-pivotgrid > table > thead > tr, .dxbl-pivotgrid > table > tbody > tr, .dxbl-pivotgrid > table > tfoot > tr {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-header .dxbl-btn, .dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-field-cell .dxbl-btn, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-header .dxbl-btn, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-field-cell .dxbl-btn, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-header .dxbl-btn, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-field-cell .dxbl-btn {
  display: inline-block;
  color: inherit;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-header .dxbl-btn > span, .dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-field-cell .dxbl-btn > span, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-header .dxbl-btn > span, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-field-cell .dxbl-btn > span, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-header .dxbl-btn > span, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-field-cell .dxbl-btn > span {
  vertical-align: middle;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-header, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-header, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-header {
  background-color: var(--dxbl-pivot-header-bg);
  color: var(--dxbl-pivot-header-color);
  font-size: var(--dxbl-pivot-header-font-size);
  font-weight: var(--dxbl-pivot-header-font-weight);
  line-height: var(--dxbl-pivot-header-line-height);
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-header .dxbl-btn, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-header .dxbl-btn, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-header .dxbl-btn {
  height: 100%;
  pointer-events: auto;
  text-align: left;
  text-decoration: none;
  width: 100%;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-header-expandable, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-header-expandable, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-header-expandable {
  padding: 0;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-field-cell .dxbl-btn, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-field-cell .dxbl-btn, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-field-cell .dxbl-btn {
  background-color: var(--dxbl-pivot-field-bg);
  border-color: inherit;
  border-style: inherit;
  border-width: var(--dxbl-pivot-border-width);
  border-radius: 0;
  color: var(--dxbl-pivot-field-color);
  font-size: var(--dxbl-pivot-field-font-size);
  font-weight: var(--dxbl-pivot-field-font-weight);
  line-height: var(--dxbl-pivot-field-line-height);
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-field-cell .dxbl-btn span:not(.dxbl-image), .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-field-cell .dxbl-btn span:not(.dxbl-image), .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-field-cell .dxbl-btn span:not(.dxbl-image) {
  text-decoration: none;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-field-cell .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-field-cell .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-field-cell .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
  border-color: inherit;
  border-style: inherit;
  border-width: var(--dxbl-pivot-border-width);
  border-radius: 0;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-field-cell .dxbl-btn.dxbl-pivot-field-cell-inactive, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-field-cell .dxbl-btn.dxbl-pivot-field-cell-inactive, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-field-cell .dxbl-btn.dxbl-pivot-field-cell-inactive {
  cursor: default;
  color: inherit;
  text-decoration: none;
}
.dxbl-pivotgrid > table > thead > tr > td.dxbl-pivot-data, .dxbl-pivotgrid > table > tbody > tr > td.dxbl-pivot-data, .dxbl-pivotgrid > table > tfoot > tr > td.dxbl-pivot-data {
  text-align: right;
}
.dxbl-pivotgrid > table > thead > tr > td, .dxbl-pivotgrid > table > thead > tr > th, .dxbl-pivotgrid > table > tbody > tr > td, .dxbl-pivotgrid > table > tbody > tr > th, .dxbl-pivotgrid > table > tfoot > tr > td, .dxbl-pivotgrid > table > tfoot > tr > th {
  font-family: var(--dxbl-pivot-font-family);
  font-size: var(--dxbl-pivot-font-size);
  line-height: var(--dxbl-pivot-line-height);
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  border-bottom-width: var(--dxbl-pivot-border-width);
  border-right-width: var(--dxbl-pivot-border-width);
  font-weight: inherit;
  height: 100%;
  padding: 0.5em 1em;
  position: relative;
  vertical-align: top;
  white-space: nowrap;
}
.dxbl-pivotgrid > table > thead > tr > td.dxbl-pivot-total, .dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-total, .dxbl-pivotgrid > table > tbody > tr > td.dxbl-pivot-total, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-total, .dxbl-pivotgrid > table > tfoot > tr > td.dxbl-pivot-total, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-total {
  background-color: var(--dxbl-pivot-total-bg);
  color: var(--dxbl-pivot-total-color);
  font-size: var(--dxbl-pivot-total-font-size);
  font-weight: var(--dxbl-pivot-total-font-weight);
  line-height: var(--dxbl-pivot-total-line-height);
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-area-data {
  border-width: 0;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-area-row, .dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-area-data {
  padding-left: 0.5em;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-area-column {
  padding-left: 0;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-area-row {
  vertical-align: bottom;
}
.dxbl-pivotgrid > table > tfoot > tr > td {
  padding-left: 0.5em;
}

.dxbl-pivot-table {
  --dxbl-pivot-table-color: white;
  --dxbl-pivot-table-bg: #37353d;
  --dxbl-pivot-table-border-color: #615f63;
  --dxbl-pivot-table-border-style: solid;
  --dxbl-pivot-table-border-width: 1px;
  --dxbl-pivot-table-border-radius: 0.1875rem;
  --dxbl-pivot-table-cell-padding-x: 0.5em;
  --dxbl-pivot-table-cell-padding-y: 0.5em;
  --dxbl-pivot-table-fixed-column-border-color: #495057;
  --dxbl-pivot-table-font-family: inherit;
  --dxbl-pivot-table-font-size: 0.875rem;
  --dxbl-pivot-table-line-height: 1.4285;
  --dxbl-pivot-table-min-width: 240px;
  --dxbl-pivot-table-header-field-bg: unset;
  --dxbl-pivot-table-header-field-color: inherit;
  --dxbl-pivot-table-header-field-font-size: 0.875rem;
  --dxbl-pivot-table-header-field-font-weight: 600;
  --dxbl-pivot-table-header-field-line-height: 1.4285;
  --dxbl-pivot-table-header-field-icon-min-width: 1rem;
  --dxbl-pivot-table-row-field-font-size: 0.875rem;
  --dxbl-pivot-table-row-field-font-weight: inherit;
  --dxbl-pivot-table-total-bg: unset;
  --dxbl-pivot-table-total-color: inherit;
  --dxbl-pivot-table-total-font-size: 0.875rem;
  --dxbl-pivot-table-total-font-weight: inherit;
  --dxbl-pivot-table-total-line-height: 1.4285;
  background-color: var(--dxbl-pivot-table-bg);
  border-radius: var(--dxbl-pivot-table-border-radius);
  border: var(--dxbl-pivot-table-border-width) var(--dxbl-pivot-table-border-style) var(--dxbl-pivot-table-border-color);
  color: var(--dxbl-pivot-table-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-table-font-family);
  font-size: var(--dxbl-pivot-table-font-size);
  line-height: var(--dxbl-pivot-table-line-height);
  min-width: var(--dxbl-pivot-table-min-width);
  overflow: auto;
  text-align: left;
  width: 100%;
  height: 400px;
  overflow-y: hidden;
}
.dxbl-pivot-table.dxbl-sm {
  --dxbl-pivot-table-border-radius: 0.1875rem;
  --dxbl-pivot-table-font-size: 0.75rem;
  --dxbl-pivot-table-line-height: 1.5;
  --dxbl-pivot-table-header-field-font-size: 0.75rem;
  --dxbl-pivot-table-header-field-line-height: 1.5;
  --dxbl-pivot-table-header-field-icon-min-width: 1rem;
  --dxbl-pivot-table-row-field-font-size: 0.75rem;
  --dxbl-pivot-table-row-field-line-height: 1.5;
  --dxbl-pivot-table-total-font-size: 0.75rem;
  --dxbl-pivot-table-total-line-height: 1.5;
  --dxbl-pivot-table-cell-padding-x: 0.375em;
  --dxbl-pivot-table-cell-padding-y: 0.375em;
}
.dxbl-pivot-table.dxbl-lg {
  --dxbl-pivot-table-border-radius: 0.1875rem;
  --dxbl-pivot-table-font-size: 1rem;
  --dxbl-pivot-table-line-height: 1.375;
  --dxbl-pivot-table-header-field-font-size: 1rem;
  --dxbl-pivot-table-header-field-line-height: 1.375;
  --dxbl-pivot-table-header-field-icon-min-width: 1rem;
  --dxbl-pivot-table-row-field-font-size: 1rem;
  --dxbl-pivot-table-row-field-line-height: 1.375;
  --dxbl-pivot-table-total-font-size: 1rem;
  --dxbl-pivot-table-total-line-height: 1.375;
  --dxbl-pivot-table-cell-padding-x: 0.625em;
  --dxbl-pivot-table-cell-padding-y: 0.625em;
}
.dxbl-pivot-table > .dxbl-scroll-viewer {
  background-color: var(--dxbl-pivot-table-bg);
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content {
  background-color: inherit;
  overflow-anchor: none;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table {
  background-color: inherit;
  border-collapse: separate;
  border-color: var(--dxbl-pivot-table-border-color);
  border-style: var(--dxbl-pivot-table-border-style);
  border-width: 0;
  border-spacing: 0;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  table-layout: fixed;
  width: 100%;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead {
  top: 0;
  position: -webkit-sticky;
  position: sticky;
  z-index: 2;
  background-color: inherit;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  background-color: inherit;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  background-color: inherit;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-header-cell, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-row-field-item, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-header-cell, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-row-field-item {
  position: -webkit-sticky;
  position: sticky;
  background-color: inherit;
  z-index: 3;
  left: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-header-cell .dxbl-btn, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-row-field-item .dxbl-btn, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-header-cell .dxbl-btn, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-row-field-item .dxbl-btn {
  display: inline-block;
  color: inherit;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-header-cell .dxbl-btn > span, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-row-field-item .dxbl-btn > span, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-header-cell .dxbl-btn > span, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-row-field-item .dxbl-btn > span {
  vertical-align: middle;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-header-cell > .dxbl-pivot-table-area-column-inner-container, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-header-cell > .dxbl-pivot-table-area-column-inner-container {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: -webkit-sticky;
  position: sticky;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-header-cell .dxbl-btn, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-header-cell .dxbl-btn {
  background-color: var(--dxbl-pivot-table-header-field-bg);
  border-style: var(--dxbl-pivot-table-border-style);
  border-color: var(--dxbl-pivot-table-border-color);
  border-width: var(--dxbl-pivot-table-border-width);
  border-radius: 0;
  color: var(--dxbl-pivot-table-header-field-color);
  font-size: var(--dxbl-pivot-table-header-field-font-size);
  font-weight: var(--dxbl-pivot-table-header-field-font-weight);
  line-height: var(--dxbl-pivot-table-header-field-line-height);
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-header-cell .dxbl-btn span:not(.dxbl-image), .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-header-cell .dxbl-btn span:not(.dxbl-image) {
  text-decoration: none;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-header-cell .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-header-cell .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
  border-style: var(--dxbl-pivot-table-border-style);
  border-color: var(--dxbl-pivot-table-border-color);
  border-width: var(--dxbl-pivot-table-border-width);
  border-radius: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-header-cell .dxbl-btn.dxbl-pivot-table-header-field-not-actionable, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-header-cell .dxbl-btn.dxbl-pivot-table-header-field-not-actionable {
  cursor: default;
  color: inherit;
  text-decoration: none;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-header-cell .dxbl-btn.dxbl-pivot-table-header-field > .dxbl-image, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-header-cell .dxbl-btn.dxbl-pivot-table-header-field > .dxbl-image {
  margin-left: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-row-field-item, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-row-field-item {
  background-color: var(--dxbl-pivot-table-header-bg);
  color: var(--dxbl-pivot-table-header-color);
  font-size: var(--dxbl-pivot-table-row-field-font-size);
  font-weight: var(--dxbl-pivot-table-row-field-font-weight);
  line-height: var(--dxbl-pivot-table-row-field-line-height);
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-row-field-item .dxbl-btn, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-row-field-item .dxbl-btn {
  height: 100%;
  pointer-events: auto;
  text-align: left;
  text-decoration: none;
  width: 100%;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td.dxbl-pivot-table-row-field-item, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-row-field-item {
  position: -webkit-sticky !important;
  position: sticky !important;
  background-color: var(--dxbl-pivot-table-bg) !important;
  z-index: 1 !important;
  left: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th {
  font-family: var(--dxbl-pivot-table-font-family);
  font-size: var(--dxbl-pivot-table-font-size);
  line-height: var(--dxbl-pivot-table-line-height);
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  border-bottom-width: var(--dxbl-pivot-table-border-width);
  border-right-width: var(--dxbl-pivot-table-border-width);
  font-weight: inherit;
  height: 100%;
  padding: var(--dxbl-pivot-table-cell-padding-x) var(--dxbl-pivot-table-cell-padding-y);
  position: relative;
  vertical-align: top;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td.dxbl-pivot-table-grand-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-grand-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-grand-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-grand-total {
  /* 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-pivot-table-total-bg, unset);
  color: var(--dxbl-pivot-table-total-color);
  font-size: var(--dxbl-pivot-table-total-font-size);
  font-weight: var(--dxbl-pivot-table-total-font-weight);
  line-height: var(--dxbl-pivot-table-total-line-height);
  z-index: 0;
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td.dxbl-pivot-table-grand-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-grand-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-grand-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-grand-total {
    --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-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td.dxbl-pivot-table-grand-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-grand-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-grand-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-grand-total {
    --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-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td.dxbl-pivot-table-grand-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-grand-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-grand-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-grand-total {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td.dxbl-pivot-table-total::before, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td.dxbl-pivot-table-grand-total::before, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-total::before, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-grand-total::before, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-total::before, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-grand-total::before, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-total::before, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-grand-total::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-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td.dxbl-pivot-table-expandable-container, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-expandable-container, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-expandable-container, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-expandable-container {
  padding: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-bottom-virtual-spacer-element], .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-top-virtual-spacer-element], .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element], .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] {
  height: auto;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-bottom-virtual-spacer-element] > td, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-top-virtual-spacer-element] > td, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td {
  overflow: visible;
  vertical-align: top;
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  padding: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-bottom-virtual-spacer-element] > td > div, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-top-virtual-spacer-element] > td > div, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div, .dxbl-pivot-table > .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-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-bottom-virtual-spacer-element] > td > div > div, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-top-virtual-spacer-element] > td > div > div, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div, .dxbl-pivot-table > .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;
  border-right-width: var(--dxbl-pivot-table-border-width);
  padding: var(--dxbl-pivot-table-cell-padding-x) var(--dxbl-pivot-table-cell-padding-y);
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-bottom-virtual-spacer-element] > td > div > div:last-child, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-top-virtual-spacer-element] > td > div > div:last-child, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div:last-child, .dxbl-pivot-table > .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-pivot-table-border-width);
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-bottom-virtual-spacer-element] > td > div > div:not(:first-child), .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-top-virtual-spacer-element] > td > div > div:not(:first-child), .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div:not(:first-child), .dxbl-pivot-table > .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-pivot-table-border-width);
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-bottom-virtual-spacer-element] > td:last-child > div[dxbl-skeleton-items-container] > .dxbl-skeleton-item, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-top-virtual-spacer-element] > td:last-child > div[dxbl-skeleton-items-container] > .dxbl-skeleton-item, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td:last-child > div[dxbl-skeleton-items-container] > .dxbl-skeleton-item, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td:last-child > div[dxbl-skeleton-items-container] > .dxbl-skeleton-item {
  border-right-width: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-top-virtual-spacer-element] + tr:not([dxbl-top-virtual-spacer-element]) > td, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-bottom-virtual-spacer-element] > td, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] + tr:not([dxbl-top-virtual-spacer-element]) > td, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td {
  border-top-width: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-pivot-table-empty-row {
  height: 100%;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-pivot-table-empty-row > td {
  padding: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr:has(+ .dxbl-pivot-table-empty-row) > td, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr:has(+ [dxbl-bottom-virtual-spacer-element]) > td {
  border-bottom-width: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-cell:last-child {
  border-right-width: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-last-vertical-cell {
  border-bottom-width: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-area-data {
  border-width: 0;
  z-index: 4;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-area-column {
  padding-left: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-area-column, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-last-horizontal-cell {
  border-right-width: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr.dxbl-pivot-table-area-row > th.dxbl-pivot-table-area-row-field {
  vertical-align: bottom;
  border-right-width: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr.dxbl-pivot-table-area-row > th.dxbl-pivot-table-area-row-field > .dxbl-pivot-table-header-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr.dxbl-pivot-table-area-row > th.dxbl-pivot-table-area-row-field > .dxbl-pivot-table-header-field > span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr.dxbl-pivot-table-area-row > th.dxbl-pivot-table-area-row-field > .dxbl-pivot-table-header-field > svg {
  min-width: var(--dxbl-pivot-table-header-field-icon-min-width);
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr.dxbl-pivot-table-area-row > th.dxbl-pivot-table-area-row-field:has(+ .dxbl-pivot-table-area-column-field) {
  border-right-width: var(--dxbl-pivot-table-border-width);
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table:not(.dxbl-pivot-table-no-scroll) > tbody > tr.dxbl-pivot-table-empty-row {
  display: none;
}
.dxbl-pivot-table.dxbl-virtual-items-container-pattern.dxbl-pivot-table-virtual-items-container-table-pattern > div {
  border-color: var(--dxbl-pivot-table-border-color);
  border-style: var(--dxbl-pivot-table-border-style);
  border-spacing: 0;
  padding: var(--dxbl-pivot-table-cell-padding-x) var(--dxbl-pivot-table-cell-padding-y);
  border-width: 0 var(--dxbl-pivot-table-border-width) var(--dxbl-pivot-table-border-width) 0;
}

.dxbl-upload {
  --dxbl-upload-load-state-font-size: 0.75rem;
  --dxbl-upload-load-state-color: #495057;
  --dxbl-upload-image-spacing: 0.375rem;
  --dxbl-upload-file-size-color: #444444;
  --dxbl-upload-file-size-padding-left: 0.75rem;
  --dxbl-upload-file-btn-padding: 0.5rem;
  --dxbl-upload-file-font-weight: 400;
  --dxbl-upload-file-height: 40px;
  --dxbl-upload-file-list-view-padding-top: 1.375rem;
  --dxbl-upload-file-margin-bottom: 0.85rem;
  --dxbl-upload-padding-top: 1.2rem;
  --dxbl-upload-max-file-warning-border-radius: 0.5rem;
  --dxbl-upload-max-file-warning-icon-margin: 0.625rem 0 0;
  --dxbl-upload-max-file-warning-message-margin: 0.5rem;
  padding-top: var(--dxbl-upload-padding-top);
}
.dxbl-upload .dxbl-upload-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-panel {
  text-wrap: nowrap;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  gap: 1rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-panel .dxbl-upload-button-panel {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 0.5rem;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  margin-left: auto;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: var(--dxbl-upload-file-list-view-padding-top);
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: var(--dxbl-upload-file-margin-bottom);
  height: var(--dxbl-upload-file-height);
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-btn {
  padding: var(--dxbl-upload-file-btn-padding);
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  cursor: pointer;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-btn .dxbl-image {
  display: inline-block;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin: 0;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-btn.dxbl-upload-file-btn {
  --dxbl-upload-file-btn-padding: 12px 8px 12px 10px;
  pointer-events: none;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-icon-container {
  padding-left: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 0;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-width: 0;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-details .dxbl-upload-file-view-info {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-details .dxbl-upload-file-view-info .dxbl-upload-file-view-text {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-weight: var(--dxbl-upload-file-font-weight);
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-details .dxbl-upload-file-view-info .dxbl-upload-file-view-progress-bar-value {
  margin-left: auto;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-details .dxbl-upload-file-view-load-state {
  font-size: var(--dxbl-upload-load-state-font-size);
  color: var(--dxbl-upload-load-state-color);
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-details .dxbl-upload-file-view-load-state.dxbl-upload-file-view-invalid-load-state {
  --dxbl-upload-load-state-color: #f31446;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-details .dxbl-upload-file-view-load-state.dxbl-upload-file-view-success-load-state {
  --dxbl-upload-load-state-color: #31bd3d;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-details .dxbl-upload-file-view-size {
  padding-left: var(--dxbl-upload-file-size-padding-left);
  color: var(--dxbl-upload-file-size-color);
  white-space: nowrap;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-max-file-warning {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fc781b;
  border-radius: var(--dxbl-upload-max-file-warning-border-radius);
  padding: 0 0.5rem;
  margin-top: 1rem;
  width: 100%;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-max-file-warning > .dxbl-upload-max-file-warning-message {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: var(--dxbl-upload-max-file-warning-message-margin);
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-max-file-warning > .dxbl-image {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  margin: var(--dxbl-upload-max-file-warning-icon-margin);
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-max-file-warning > .dxbl-btn {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  margin: var(--dxbl-upload-max-file-warning-message-margin) 0;
  padding: 0;
  border: 0;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-max-file-warning > .dxbl-btn > .dxbl-image {
  margin: 0;
}
.dxbl-upload.dxbl-upload-full-width {
  width: 100%;
}
.dxbl-upload.dxbl-upload-hide {
  display: none;
}

@media (max-width: 474px) {
  .dxbl-upload .dxbl-upload-button-panel .dxbl-btn-caption {
    display: none;
  }
}
/* stylelint-disable-next-line selector-class-pattern */
.dxbrv-wrapper {
  --dxbrv-primary-color: #9b17e2;
  --dxbrv-secondary-color: #2b2a2f;
  --dxbrv-light-color: #e5e5e5;
  --dxbrv-dark-color: #46444a;
  --dxbrv-white-color: #fff;
  --dxbrv-gray-color: #888;
  --dxbrv-danger-color: #f31446;
  --dxbrv-group-bg-color: #46444a;
  --dxbrv-border-color: #615f63;
}

.dxbl-chatui-root {
  --dx-chatui-messagelist-bg: #2b2a2f;
  --dx-chatui-messagelist-gap: 0.75rem;
  --dx-chatui-messagelist-padding: 1.5rem;
  --dx-chatui-message-padding: 0.75rem;
  --dx-chatui-message-color: white;
  --dx-chatui-message-font-size: 0.875rem;
  --dx-chatui-message-gap: 0.5rem;
  --dx-chatui-message-border-radius: 0.25rem;
  --dx-chatui-message-assistant-bg: #37353d;
  --dx-chatui-message-user-bg: #ECD1FA;
  --dx-chatui-message-user-color: #495057;
  --dx-chatui-message-error-bg: #F8D7DA;
  --dx-chatui-submitarea-gap: 0.5rem;
  --dx-chatui-submitarea-padding: 0.75rem;
  --dx-chatui-submitarea-bg: #37353d;
  --dx-chatui-empty-icon-color: #9b17e2;
}
.dxbl-chatui-root .dxbl-chatui {
  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;
  height: 100%;
}
.dxbl-chatui-root .dxbl-chatui .dxbl-chatui-scrollviewer {
  height: 100%;
}
.dxbl-chatui-root .dxbl-chatui .dxbl-chatui-messages {
  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(--dx-chatui-messagelist-gap);
  padding: var(--dx-chatui-messagelist-padding);
  background-color: var(--dx-chatui-messagelist-bg);
  min-height: 100%;
}
.dxbl-chatui-root .dxbl-chatui .dxbl-chatui-messages .dxbl-chatui-message-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;
}
.dxbl-chatui-root .dxbl-chatui .dxbl-chatui-messages .dxbl-chatui-message {
  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(--dx-chatui-message-padding);
  color: var(--dx-chatui-message-color);
  font-size: var(--dx-chatui-message-font-size);
  border-radius: var(--dx-chatui-message-border-radius);
  gap: var(--dx-chatui-message-gap);
  min-width: 80%;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  word-wrap: break-word;
  max-width: 100%;
}
.dxbl-chatui-root .dxbl-chatui .dxbl-chatui-messages .dxbl-chatui-message.dxbl-chatui-message-user {
  background-color: var(--dx-chatui-message-user-bg);
  color: var(--dx-chatui-message-user-color);
}
.dxbl-chatui-root .dxbl-chatui .dxbl-chatui-messages .dxbl-chatui-message.dxbl-chatui-message-assistant {
  background-color: var(--dx-chatui-message-assistant-bg);
  min-width: 100%;
}
.dxbl-chatui-root .dxbl-chatui .dxbl-chatui-messages .dxbl-chatui-message.dxbl-chatui-message-error {
  background-color: var(--dx-chatui-message-error-bg);
  min-width: 100%;
}
.dxbl-chatui-root .dxbl-chatui .dxbl-chatui-messages .dxbl-chatui-message .dxbl-chat-message-button {
  width: 30px;
  height: 30px;
  padding: 0;
}
.dxbl-chatui-root .dxbl-chatui .dxbl-chatui-submitarea {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: var(--dx-chatui-submitarea-gap);
  padding: var(--dx-chatui-submitarea-padding);
  background-color: var(--dx-chatui-submitarea-bg);
}
.dxbl-chatui-root .dxbl-chatui .dxbl-chatui-submitarea .dxbl-chatui-input {
  width: 100%;
}
.dxbl-chatui-root.dxbl-sm {
  --dx-chatui-message-font-size: 0.75rem;
}
.dxbl-chatui-root.dxbl-lg {
  --dx-chatui-message-font-size: 1rem;
}
.dxbl-chatui-root.dxbl-chatui-emptystate .dxbl-chatui .dxbl-chatui-messages {
  -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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}
.dxbl-chatui-root.dxbl-chatui-emptystate .dxbl-chatui .dxbl-chatui-messages .dxbl-chatui-empty-icon {
  width: 40px;
  height: 28px;
  color: var(--dx-chatui-empty-icon-color);
}
.dxbl-chatui-root.dxbl-chatui-emptystate .dxbl-chatui .dxbl-chatui-messages .dxbl-chatui-empty-text {
  gap: 2px;
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-chatui-root.dxbl-chatui-emptystate .dxbl-chatui .dxbl-chatui-messages .dxbl-chatui-empty-text .dxbl-chatui-empty-text-title {
  font-weight: 500;
}
.dxbl-chatui-root.dxbl-chatui-emptystate .dxbl-chatui .dxbl-chatui-messages .dxbl-chatui-empty-text .dxbl-chatui-empty-text-caption {
  font-size: 12px;
  font-weight: 400;
}

.dxbl-ai-popup {
  --dxbl-ai-popup-warning-back: #FFECB3;
  min-width: 34rem;
  min-height: 20rem;
}
.dxbl-ai-popup .dxbl-ai-popup-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;
  gap: 8px;
  height: 100%;
}
.dxbl-ai-popup .dxbl-ai-popup-body .dxbl-ai-popup-error-content {
  height: 100%;
  min-height: 8rem;
  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;
  font-size: 1.5rem;
}
.dxbl-ai-popup .dxbl-ai-popup-body .dxbl-ai-popup-memo {
  height: 100%;
  min-height: 8rem;
}
.dxbl-ai-popup .dxbl-ai-popup-body .dxbl-ai-popup-warning {
  background-color: var(--dxbl-ai-popup-warning-back);
  padding: 8px;
  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;
  height: 100%;
  gap: 8px;
}
.dxbl-ai-popup .dxbl-ai-popup-body .dxbl-ai-popup-warning .dxbl-ai-popup-warning-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: auto;
}
.dxbl-ai-popup .dxbl-ai-popup-body .dxbl-ai-popup-warning .dxbl-ai-popup-warning-bottom .dxbl-ai-popup-warning-proceed-btn {
  gap: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-ai-popup .dxbl-ai-popup-footer {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
}
.dxbl-ai-popup .dxbl-ai-popup-footer .dxbl-ai-popup-btn-end {
  margin-left: auto;
}

.dxbl-carousel {
  --dxbl-carousel-background-color: #495057;
  --dxbl-carousel-button-border-radius: 0.25rem;
  --dxbl-carousel-button-border-width: 0;
  --dxbl-carousel-button-background: #37353d;
  --dxbl-carousel-button-background-opacity: 0.8;
  --dxbl-carousel-button-background-hover: #46444a;
  --dxbl-carousel-button-background-opacity-hover: 1;
  --dxbl-carousel-button-background-disabled: #46444a;
  --dxbl-carousel-button-background-opacity-disabled: 0.2;
  --dxbl-carousel-button-icon-color: white;
  --dxbl-carousel-button-icon-color-disabled: #adb5bd;
  --dxbl-carousel-button-icon-color-hover: #1381f3;
  --dxbl-carousel-button-padding-lg: 0.5rem;
  --dxbl-carousel-button-padding-sm: 0.25rem;
  --dxbl-carousel-button-padding: 0.375rem;
  --dxbl-carousel-button-icon-size-lg: 1.5rem;
  --dxbl-carousel-button-icon-size-sm: 1rem;
  --dxbl-carousel-button-icon-size: 1.25rem;
  --dxbl-carousel-pages-padding-y: 0.125rem;
  --dxbl-carousel-pages-padding-x: 0.375rem;
  --dxbl-carousel-pages-padding-y-sm: 0.125rem;
  --dxbl-carousel-pages-padding-x-sm: 0.25rem;
  --dxbl-carousel-pages-padding-y-lg: 0.25rem;
  --dxbl-carousel-pages-padding-x-lg: 0.5rem;
  --dxbl-carousel-pages-background-color: #37353d;
  --dxbl-carousel-pages-background-opacity: 0.8;
  --dxbl-carousel-pages-background-border-radius: 0.5rem;
  --dxbl-carousel-page-size: 0.5rem;
  --dxbl-carousel-page-size-lg: 0.625rem;
  --dxbl-carousel-page-size-sm: 0.375rem;
  --dxbl-carousel-page-background-color: white;
  --dxbl-carousel-page-margin: 0.375rem;
  --dxbl-carousel-page-opacity: 0.65;
  --dxbl-carousel-page-hover-opacity: 0.75;
  --dxbl-carousel-page-hover-opacity-active: 1;
  --dxbl-carousel-page-active-background-color: #1381f3;
  --dxbl-carousel-overlay-color: #37353d;
  --dxbl-carousel-overlay-opacity: 0.8;
  --dxbl-carousel-focus-outline-width: 0.125rem;
  --dxbl-carousel-focus-outline-color: #9b17e2;
  --dxbl-carousel-margin-sm: 1rem;
  --dxbl-carousel-margin: 1.5rem;
  --dxbl-carousel-margin-lg: 2rem;
  overflow: hidden;
  position: relative;
  white-space: nowrap;
  display: block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: var(--dxbl-carousel-background-color);
}
.dxbl-carousel.dxbl-carousel-swipe-x {
  -ms-touch-action: pan-y pinch-zoom;
      touch-action: pan-y pinch-zoom;
}
.dxbl-carousel.dxbl-disabled {
  pointer-events: none;
}
.dxbl-carousel .dxbl-overlay.dxbl-disabled {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--dxbl-carousel-overlay-color);
  opacity: var(--dxbl-carousel-overlay-opacity);
}
.dxbl-carousel .dxbl-gesture-cover {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  z-index: 2147483647;
  pointer-events: all;
}
.dxbl-carousel:focus-visible:not([data-dx-focus-hidden]) {
  outline: var(--dxbl-carousel-focus-outline-width) solid var(--dxbl-carousel-focus-outline-color);
}
.dxbl-carousel .dxbl-carousel-content {
  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;
  width: 100%;
  height: 100%;
}
.dxbl-carousel .dxbl-carousel-arrow-button {
  cursor: pointer;
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 25px;
  position: absolute;
  opacity: var(--dxbl-carousel-button-background-opacity);
  pointer-events: all;
}
.dxbl-carousel .dxbl-btn.dxbl-btn-secondary {
  --dxbl-btn-bg: var(--dxbl-carousel-button-background);
  --dxbl-btn-hover-bg: var(--dxbl-carousel-button-background-hover);
  --dxbl-btn-border-width: var(--dxbl-carousel-button-border-width);
  --dxbl-btn-border-radius: var(--dxbl-carousel-button-border-radius);
  --dxbl-btn-disabled-bg: var(--dxbl-carousel-button-background-disabled);
  --dxbl-btn-disabled-opacity: var(--dxbl-carousel-button-background-opacity-disabled);
  --dxbl-btn-padding-x: var(--dxbl-carousel-button-padding);
  --dxbl-btn-padding-y: var(--dxbl-carousel-button-padding);
}
.dxbl-carousel.dxbl-sm .dxbl-btn.dxbl-btn-secondary {
  --dxbl-btn-padding-x: var(--dxbl-carousel-button-padding-sm);
  --dxbl-btn-padding-y: var(--dxbl-carousel-button-padding-sm);
}
.dxbl-carousel.dxbl-sm .dxbl-btn.dxbl-btn-secondary .dxbl-image {
  width: var(--dxbl-carousel-button-icon-size-sm);
  height: var(--dxbl-carousel-button-icon-size-sm);
}
.dxbl-carousel.dxbl-sm .dxbl-carousel-arrow-button.dxbl-left-arrow {
  left: var(--dxbl-carousel-margin-sm);
}
.dxbl-carousel.dxbl-sm .dxbl-carousel-arrow-button.dxbl-right-arrow {
  right: var(--dxbl-carousel-margin-sm);
}
.dxbl-carousel.dxbl-sm .dxbl-carousel-pages {
  bottom: var(--dxbl-carousel-margin-sm);
}
.dxbl-carousel.dxbl-sm .dxbl-carousel-pages .dxbl-carousel-page {
  width: var(--dxbl-carousel-page-size-sm);
  height: var(--dxbl-carousel-page-size-sm);
}
.dxbl-carousel.dxbl-sm .dxbl-carousel-pages .dxbl-carousel-pages-inner-container {
  padding: var(--dxbl-carousel-pages-padding-y-sm) var(--dxbl-carousel-pages-padding-x-sm);
}
.dxbl-carousel.dxbl-lg .dxbl-btn.dxbl-btn-secondary {
  --dxbl-btn-padding-x: var(--dxbl-carousel-button-padding-lg);
  --dxbl-btn-padding-y: var(--dxbl-carousel-button-padding-lg);
}
.dxbl-carousel.dxbl-lg .dxbl-btn.dxbl-btn-secondary .dxbl-image {
  width: var(--dxbl-carousel-button-icon-size-lg);
  height: var(--dxbl-carousel-button-icon-size-lg);
}
.dxbl-carousel.dxbl-lg .dxbl-carousel-arrow-button.dxbl-left-arrow {
  left: var(--dxbl-carousel-margin-lg);
}
.dxbl-carousel.dxbl-lg .dxbl-carousel-arrow-button.dxbl-right-arrow {
  right: var(--dxbl-carousel-margin-lg);
}
.dxbl-carousel.dxbl-lg .dxbl-carousel-pages {
  bottom: var(--dxbl-carousel-margin-lg);
}
.dxbl-carousel.dxbl-lg .dxbl-carousel-pages .dxbl-carousel-page {
  width: var(--dxbl-carousel-page-size-lg);
  height: var(--dxbl-carousel-page-size-lg);
}
.dxbl-carousel.dxbl-lg .dxbl-carousel-pages .dxbl-carousel-pages-inner-container {
  padding: var(--dxbl-carousel-pages-padding-y-lg) var(--dxbl-carousel-pages-padding-x-lg);
}
.dxbl-carousel .dxbl-carousel-arrow-button:not([disabled]):hover {
  opacity: var(--dxbl-carousel-button-background-opacity-hover);
}
.dxbl-carousel .dxbl-carousel-arrow-button:not([disabled]):hover .dxbl-image {
  color: var(--dxbl-carousel-button-icon-color-hover);
}
.dxbl-carousel .dxbl-carousel-arrow-button:disabled .dxbl-image {
  color: var(--dxbl-carousel-button-icon-color-disabled);
}
.dxbl-carousel .dxbl-carousel-arrow-button.dxbl-disabled {
  pointer-events: none;
}
.dxbl-carousel .dxbl-image {
  color: var(--dxbl-carousel-button-icon-color);
  width: var(--dxbl-carousel-button-icon-size);
  height: var(--dxbl-carousel-button-icon-size);
  margin: 0;
}
.dxbl-carousel .dxbl-carousel-arrow-button.dxbl-left-arrow {
  left: var(--dxbl-carousel-margin);
}
.dxbl-carousel .dxbl-carousel-arrow-button.dxbl-right-arrow {
  right: var(--dxbl-carousel-margin);
}
.dxbl-carousel .dxbl-carousel-scrollview-buttons {
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.dxbl-carousel .dxbl-carousel-scrollview-buttons.dxbl-hide-buttons {
  opacity: 0;
}
.dxbl-carousel .dxbl-carousel-scrollview-buttons.dxbl-show-buttons {
  opacity: 1;
}
.dxbl-carousel .dxbl-carousel-substrate-button {
  position: absolute;
  top: 0;
  width: 35%;
  height: 100%;
  background: transparent;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-carousel .dxbl-carousel-substrate-button.dxbl-left-arrow {
  left: 0;
}
.dxbl-carousel .dxbl-carousel-substrate-button.dxbl-right-arrow {
  right: 0;
}
.dxbl-carousel .dxbl-carousel-disable-events {
  pointer-events: none;
}
.dxbl-carousel .dxbl-carousel-item {
  height: 100%;
  width: 100%;
  overflow: hidden;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  text-align: center;
}
.dxbl-carousel .dxbl-carousel-item-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;
  width: 100%;
  height: 100%;
}
.dxbl-carousel .dxbl-carousel-item-content > * {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
  height: 100%;
}
.dxbl-carousel .dxbl-fit-proportional > * {
  -o-object-fit: contain;
     object-fit: contain;
}
.dxbl-carousel .dxbl-fit-crop > * {
  -o-object-fit: cover;
     object-fit: cover;
}
.dxbl-carousel .dxbl-carousel-pages {
  width: 100%;
  bottom: var(--dxbl-carousel-margin);
  position: absolute;
  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-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.dxbl-carousel .dxbl-carousel-pages .dxbl-carousel-pages-inner-container {
  padding: var(--dxbl-carousel-pages-padding-y) var(--dxbl-carousel-pages-padding-x);
  background-color: var(--dxbl-carousel-pages-background-color);
  opacity: var(--dxbl-carousel-pages-background-opacity);
  border-radius: var(--dxbl-carousel-pages-background-border-radius);
  font-size: 0;
  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-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-carousel .dxbl-carousel-pages .dxbl-carousel-page {
  width: var(--dxbl-carousel-page-size);
  height: var(--dxbl-carousel-page-size);
  text-align: center;
  background-color: var(--dxbl-carousel-page-background-color);
  border-radius: 100%;
  display: inline-block;
  margin: var(--dxbl-carousel-page-margin);
  opacity: var(--dxbl-carousel-page-opacity);
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.dxbl-carousel .dxbl-carousel-pages .dxbl-carousel-page.dxbl-active,
.dxbl-carousel .dxbl-carousel-pages .dxbl-carousel-page.dxbl-active:hover {
  background-color: var(--dxbl-carousel-page-active-background-color);
  opacity: var(--dxbl-carousel-page-hover-opacity-active);
}
.dxbl-carousel .dxbl-carousel-pages .dxbl-carousel-page:hover {
  cursor: pointer;
  opacity: var(--dxbl-carousel-page-hover-opacity);
}
.dxbl-carousel .dxbl-carousel-pages.dxbl-hide-buttons {
  opacity: 0;
}
.dxbl-carousel .dxbl-carousel-pages.dxbl-show-buttons {
  opacity: 1;
}

.dxbl-message-box {
  --dxbl-popup-border-style: none;
  --dxbl-popup-border-radius: var(--dxbl-message-box-border-radius);
  --dxbl-popup-bg: var(--dxbl-message-box-background-color);
  --dxbl-popup-max-width: var(--dxbl-message-box-width);
  --dxbl-message-box-border-radius: 0.25rem;
  --dxbl-message-box-width: 37.5rem;
  --dxbl-message-box-modal-content-padding: 0.625rem 0.875rem 0.625rem 0.875rem;
  --dxbl-message-box-modal-content-gap: 0.625rem;
  --dxbl-message-box-header-padding: 0.375rem 0.625rem 0.375rem 0.625rem;
  --dxbl-message-box-header-gap: 0.625rem;
  --dxbl-message-box-header-font-size: 1rem;
  --dxbl-message-box-header-line-height: 1.25rem;
  --dxbl-message-box-body-padding: 0.625rem;
  --dxbl-message-box-body-text-font-size: 0.875rem;
  --dxbl-message-box-body-text-line-height: 1.25rem;
  --dxbl-message-box-footer-padding: 0.625rem;
  --dxbl-message-box-footer-gap: 0.625rem;
  border-radius: var(--dxbl-message-box-border-radius);
}
.dxbl-message-box.dxbl-message-box-theme-auto.dxbl-message-box-render-primary {
  --dxbl-message-box-background-color: #46444a;
  --dxbl-message-box-header-font-color: #fff;
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: #9b17e2;
  --dxbl-message-box-header-close-icon-color: #f7f8f9;
  --dxbl-message-box-footer-primary-button-color: var(--dxbl-message-box-header-icon-color);
  --dxbl-message-box-footer-secondary-button-color: #f8f9fa;
  --dxbl-message-box-footer-secondary-button-hover-color: #37353d;
}
.dxbl-message-box.dxbl-message-box-theme-auto.dxbl-message-box-render-info {
  --dxbl-message-box-background-color: #46444a;
  --dxbl-message-box-header-font-color: #fff;
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: #1381f3;
  --dxbl-message-box-header-close-icon-color: #f7f8f9;
  --dxbl-message-box-footer-primary-button-color: var(--dxbl-message-box-header-icon-color);
  --dxbl-message-box-footer-secondary-button-color: #f8f9fa;
  --dxbl-message-box-footer-secondary-button-hover-color: #37353d;
}
.dxbl-message-box.dxbl-message-box-theme-auto.dxbl-message-box-render-success {
  --dxbl-message-box-background-color: #46444a;
  --dxbl-message-box-header-font-color: #fff;
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: #31bd3d;
  --dxbl-message-box-header-close-icon-color: #f7f8f9;
  --dxbl-message-box-footer-primary-button-color: var(--dxbl-message-box-header-icon-color);
  --dxbl-message-box-footer-secondary-button-color: #f8f9fa;
  --dxbl-message-box-footer-secondary-button-hover-color: #37353d;
}
.dxbl-message-box.dxbl-message-box-theme-auto.dxbl-message-box-render-warning {
  --dxbl-message-box-background-color: #46444a;
  --dxbl-message-box-header-font-color: #fff;
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: #fc781b;
  --dxbl-message-box-header-close-icon-color: #f7f8f9;
  --dxbl-message-box-footer-primary-button-color: var(--dxbl-message-box-header-icon-color);
  --dxbl-message-box-footer-secondary-button-color: #f8f9fa;
  --dxbl-message-box-footer-secondary-button-hover-color: #37353d;
}
.dxbl-message-box.dxbl-message-box-theme-auto.dxbl-message-box-render-danger {
  --dxbl-message-box-background-color: #46444a;
  --dxbl-message-box-header-font-color: #fff;
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: #f31446;
  --dxbl-message-box-header-close-icon-color: #f7f8f9;
  --dxbl-message-box-footer-primary-button-color: var(--dxbl-message-box-header-icon-color);
  --dxbl-message-box-footer-secondary-button-color: #f8f9fa;
  --dxbl-message-box-footer-secondary-button-hover-color: #37353d;
}
.dxbl-message-box.dxbl-message-box-theme-light.dxbl-message-box-render-primary {
  --dxbl-message-box-background-color: #fff;
  --dxbl-message-box-header-font-color: #46444a;
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: #9b17e2;
  --dxbl-message-box-header-close-icon-color: #46444a;
  --dxbl-message-box-footer-primary-button-color: var(--dxbl-message-box-header-icon-color);
  --dxbl-message-box-footer-secondary-button-color: #495057;
  --dxbl-message-box-footer-secondary-button-hover-color: #e5e5e5;
}
.dxbl-message-box.dxbl-message-box-theme-light.dxbl-message-box-render-info {
  --dxbl-message-box-background-color: #fff;
  --dxbl-message-box-header-font-color: #46444a;
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: #1381f3;
  --dxbl-message-box-header-close-icon-color: #46444a;
  --dxbl-message-box-footer-primary-button-color: var(--dxbl-message-box-header-icon-color);
  --dxbl-message-box-footer-secondary-button-color: #495057;
  --dxbl-message-box-footer-secondary-button-hover-color: #e5e5e5;
}
.dxbl-message-box.dxbl-message-box-theme-light.dxbl-message-box-render-success {
  --dxbl-message-box-background-color: #fff;
  --dxbl-message-box-header-font-color: #46444a;
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: #31bd3d;
  --dxbl-message-box-header-close-icon-color: #46444a;
  --dxbl-message-box-footer-primary-button-color: var(--dxbl-message-box-header-icon-color);
  --dxbl-message-box-footer-secondary-button-color: #495057;
  --dxbl-message-box-footer-secondary-button-hover-color: #e5e5e5;
}
.dxbl-message-box.dxbl-message-box-theme-light.dxbl-message-box-render-warning {
  --dxbl-message-box-background-color: #fff;
  --dxbl-message-box-header-font-color: #46444a;
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: #fc781b;
  --dxbl-message-box-header-close-icon-color: #46444a;
  --dxbl-message-box-footer-primary-button-color: var(--dxbl-message-box-header-icon-color);
  --dxbl-message-box-footer-secondary-button-color: #495057;
  --dxbl-message-box-footer-secondary-button-hover-color: #e5e5e5;
}
.dxbl-message-box.dxbl-message-box-theme-light.dxbl-message-box-render-danger {
  --dxbl-message-box-background-color: #fff;
  --dxbl-message-box-header-font-color: #46444a;
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: #f31446;
  --dxbl-message-box-header-close-icon-color: #46444a;
  --dxbl-message-box-footer-primary-button-color: var(--dxbl-message-box-header-icon-color);
  --dxbl-message-box-footer-secondary-button-color: #495057;
  --dxbl-message-box-footer-secondary-button-hover-color: #e5e5e5;
}
.dxbl-message-box.dxbl-message-box-theme-dark.dxbl-message-box-render-primary {
  --dxbl-message-box-background-color: #46444a;
  --dxbl-message-box-header-font-color: #fff;
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: #9b17e2;
  --dxbl-message-box-header-close-icon-color: #f7f8f9;
  --dxbl-message-box-footer-primary-button-color: var(--dxbl-message-box-header-icon-color);
  --dxbl-message-box-footer-secondary-button-color: #f8f9fa;
  --dxbl-message-box-footer-secondary-button-hover-color: #37353d;
}
.dxbl-message-box.dxbl-message-box-theme-dark.dxbl-message-box-render-info {
  --dxbl-message-box-background-color: #46444a;
  --dxbl-message-box-header-font-color: #fff;
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: #1381f3;
  --dxbl-message-box-header-close-icon-color: #f7f8f9;
  --dxbl-message-box-footer-primary-button-color: var(--dxbl-message-box-header-icon-color);
  --dxbl-message-box-footer-secondary-button-color: #f8f9fa;
  --dxbl-message-box-footer-secondary-button-hover-color: #37353d;
}
.dxbl-message-box.dxbl-message-box-theme-dark.dxbl-message-box-render-success {
  --dxbl-message-box-background-color: #46444a;
  --dxbl-message-box-header-font-color: #fff;
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: #31bd3d;
  --dxbl-message-box-header-close-icon-color: #f7f8f9;
  --dxbl-message-box-footer-primary-button-color: var(--dxbl-message-box-header-icon-color);
  --dxbl-message-box-footer-secondary-button-color: #f8f9fa;
  --dxbl-message-box-footer-secondary-button-hover-color: #37353d;
}
.dxbl-message-box.dxbl-message-box-theme-dark.dxbl-message-box-render-warning {
  --dxbl-message-box-background-color: #46444a;
  --dxbl-message-box-header-font-color: #fff;
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: #fc781b;
  --dxbl-message-box-header-close-icon-color: #f7f8f9;
  --dxbl-message-box-footer-primary-button-color: var(--dxbl-message-box-header-icon-color);
  --dxbl-message-box-footer-secondary-button-color: #f8f9fa;
  --dxbl-message-box-footer-secondary-button-hover-color: #37353d;
}
.dxbl-message-box.dxbl-message-box-theme-dark.dxbl-message-box-render-danger {
  --dxbl-message-box-background-color: #46444a;
  --dxbl-message-box-header-font-color: #fff;
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: #f31446;
  --dxbl-message-box-header-close-icon-color: #f7f8f9;
  --dxbl-message-box-footer-primary-button-color: var(--dxbl-message-box-header-icon-color);
  --dxbl-message-box-footer-secondary-button-color: #f8f9fa;
  --dxbl-message-box-footer-secondary-button-hover-color: #37353d;
}
.dxbl-message-box.dxbl-sm {
  --dxbl-message-box-width: 25rem;
  --dxbl-message-box-modal-content-padding: 0.5rem 0.75rem 0.5rem 0.75rem;
  --dxbl-message-box-modal-content-gap: 0.5rem;
  --dxbl-message-box-header-padding: 0.25rem 0.5rem 0.25rem 0.5rem;
  --dxbl-message-box-header-gap: 0.5rem;
  --dxbl-message-box-header-font-size: 0.875rem;
  --dxbl-message-box-header-line-height: 1rem;
  --dxbl-message-box-body-padding: 0.5rem;
  --dxbl-message-box-body-text-font-size: 0.75rem;
  --dxbl-message-box-body-text-line-height: 1rem;
  --dxbl-message-box-footer-padding: 0.5rem;
  --dxbl-message-box-footer-gap: 0.5rem;
}
.dxbl-message-box.dxbl-lg {
  --dxbl-message-box-width: 50rem;
  --dxbl-message-box-modal-content-padding: 0.75rem 1rem 0.75rem 1rem;
  --dxbl-message-box-modal-content-gap: 0.75rem;
  --dxbl-message-box-header-padding: 0.5rem 0.75rem 0.5rem 0.75rem;
  --dxbl-message-box-header-gap: 0.75rem;
  --dxbl-message-box-header-font-size: 1.25rem;
  --dxbl-message-box-header-line-height: 1.5rem;
  --dxbl-message-box-body-padding: 0.75rem;
  --dxbl-message-box-body-text-font-size: 1rem;
  --dxbl-message-box-body-text-line-height: 1.5rem;
  --dxbl-message-box-footer-padding: 0.75rem;
  --dxbl-message-box-footer-gap: 0.75rem;
}
.dxbl-message-box > .dxbl-modal-content {
  padding: var(--dxbl-message-box-modal-content-padding);
  gap: var(--dxbl-message-box-modal-content-gap);
}
.dxbl-message-box > .dxbl-modal-content > .dxbl-popup-header > .dxbl-message-box-header {
  --dxbl-message-box-header-font-weight: 500;
  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-message-box-header-padding);
  gap: var(--dxbl-message-box-header-gap);
  font-size: var(--dxbl-message-box-header-font-size);
  font-weight: var(--dxbl-message-box-header-font-weight);
  color: var(--dxbl-message-box-header-font-color);
  line-height: var(--dxbl-message-box-header-line-height);
}
.dxbl-message-box > .dxbl-modal-content > .dxbl-popup-header > .dxbl-message-box-header > .dxbl-message-box-header-icon {
  --dxbl-message-box-header-icon-width: 1rem;
  --dxbl-message-box-header-icon-height: 1rem;
  width: var(--dxbl-message-box-header-icon-width);
  height: var(--dxbl-message-box-header-icon-height);
  fill: var(--dxbl-message-box-header-icon-color);
}
.dxbl-message-box > .dxbl-modal-content > .dxbl-popup-header > .dxbl-message-box-header > .dxbl-message-box-header-close-button {
  --dxbl-message-box-header-close-button-width: 1.625;
  --dxbl-message-box-header-close-button-height: 1.625rem;
  --dxbl-message-box-header-close-button-padding: 0.25rem;
  margin-left: auto;
  width: var(--dxbl-message-box-header-close-button-width);
  height: var(--dxbl-message-box-header-close-button-height);
  padding: var(--dxbl-message-box-header-close-button-padding);
}
.dxbl-message-box > .dxbl-modal-content > .dxbl-popup-header > .dxbl-message-box-header > .dxbl-message-box-header-close-button .dxbl-message-box-header-close-icon {
  --dxbl-message-box-header-close-icon-width: 0.875rem;
  --dxbl-message-box-header-close-icon-height: 0.875rem;
  width: var(--dxbl-message-box-header-close-icon-width);
  height: var(--dxbl-message-box-header-close-icon-height);
  fill: var(--dxbl-message-box-header-close-icon-color);
}
.dxbl-message-box > .dxbl-modal-content > .dxbl-message-box-body {
  --dxbl-message-box-body-text-font-weight: 400;
  padding: var(--dxbl-message-box-body-padding);
  font-size: var(--dxbl-message-box-body-text-font-size);
  line-height: var(--dxbl-message-box-body-text-line-height);
  font-weight: var(--dxbl-message-box-body-text-font-weight);
  color: var(--dxbl-message-box-body-text-font-color);
}
.dxbl-message-box > .dxbl-modal-content > .dxbl-message-box-footer {
  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;
  margin-top: auto;
  padding: var(--dxbl-message-box-footer-padding);
  gap: var(--dxbl-message-box-footer-gap);
}
.dxbl-message-box > .dxbl-modal-content > .dxbl-message-box-footer > .dxbl-message-box-footer-primary-button {
  --dxbl-btn-bg: var(--dxbl-message-box-footer-primary-button-color);
  --dxbl-btn-border-color: var(--dxbl-message-box-footer-primary-button-color);
  --dxbl-btn-focus-bg: var(--dxbl-message-box-footer-primary-button-color);
  --dxbl-btn-focus-border-bg: var(--dxbl-message-box-footer-primary-button-color);
  --dxbl-btn-focus-outline-color: var(--dxbl-message-box-footer-primary-button-color);
}
.dxbl-message-box > .dxbl-modal-content > .dxbl-message-box-footer > .dxbl-message-box-footer-secondary-button {
  --dxbl-btn-color: var(--dxbl-message-box-footer-secondary-button-color);
  --dxbl-btn-border-color: var(--dxbl-message-box-footer-secondary-button-color);
  --dxbl-btn-hover-color: var(--dxbl-message-box-footer-secondary-button-color);
  --dxbl-btn-hover-bg: var(--dxbl-message-box-footer-secondary-button-hover-color);
  --dxbl-btn-hover-border-color: var(--dxbl-message-box-footer-secondary-button-hover-color);
}

dxbl-range-selector {
  --dxbl-range-selector-title-font-color: white;
  --dxbl-range-selector-subtitle-font-color: white;
  --dxbl-range-selector-scale-tick-color: white;
  --dxbl-range-selector-selected-range-color: #9b17e2;
  --dxbl-range-selector-slider-marker-color: #9b17e2;
  --dxbl-range-selector-slider-marker-font-color: #e5e5e5;
  --dxbl-range-selector-slider-handle-color: #9b17e2;
  --dxbl-range-selector-shutter-color: #46444a;
  --dxbl-range-selector-container-background-color: #37353d;
  --dxbl-range-selector-scale-label-font-color: white;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
dxbl-range-selector .dxbl-widget-container {
  width: 100%;
  height: 100%;
}

.dxbl-expandable-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-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;
}

.dxbl-splitter {
  --dxbl-splitter-bg: #37353d;
  --dxbl-splitter-color: white;
  --dxbl-splitter-font-family: inherit;
  --dxbl-splitter-font-size: 0.875rem;
  --dxbl-splitter-line-height: 1.4285;
  --dxbl-splitter-button-color: white;
  --dxbl-splitter-button-hover-color: white;
  --dxbl-splitter-button-focused-color: #fff;
  --dxbl-splitter-button-active-color: #fff;
  --dxbl-splitter-button-padding-cross: 0.25rem;
  --dxbl-splitter-button-padding-main: 0.25rem;
  --dxbl-splitter-button-image-size: 1rem;
  --dxbl-splitter-pane-padding-x: 0.75rem;
  --dxbl-splitter-pane-padding-y: 0.75rem;
  --dxbl-splitter-resize-handle-border-radius: 0;
  --dxbl-splitter-resize-handle-color: white;
  --dxbl-splitter-resize-handle-hover-color: white;
  --dxbl-splitter-resize-handle-focused-color: #fff;
  --dxbl-splitter-resize-handle-active-color: #fff;
  --dxbl-splitter-resize-handle-padding-cross: 0.25rem;
  --dxbl-splitter-resize-handle-padding-main: 0.25rem;
  --dxbl-splitter-resize-handle-size-cross: 0.25rem;
  --dxbl-splitter-resize-handle-size-main: 2rem;
  --dxbl-splitter-separator-bg: color-mix(in srgb, #37353d 80%, #615f63);
  --dxbl-splitter-separator-hover-bg: color-mix(in srgb, color-mix(in srgb, #37353d 80%, #615f63) 80%, #615f63);
  --dxbl-splitter-separator-focused-bg: #9b17e2;
  --dxbl-splitter-separator-active-bg: #9b17e2;
  --dxbl-splitter-separator-border-radius: 0;
  --dxbl-splitter-separator-hover-border-radius: 0;
  --dxbl-splitter-separator-focused-border-radius: 0;
  --dxbl-splitter-separator-active-border-radius: 0;
  --dxbl-splitter-separator-gap: 0.125rem;
  --dxbl-splitter-separator-size: 0.625rem;
  --dxbl-splitter-separator-static-size: 0.375rem;
  background-color: var(--dxbl-splitter-bg);
  color: var(--dxbl-splitter-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--dxbl-splitter-font-family);
  font-size: var(--dxbl-splitter-font-size);
  height: 100%;
  line-height: var(--dxbl-splitter-line-height);
  position: relative;
  width: 100%;
}
.dxbl-splitter.dxbl-sm {
  --dxbl-splitter-font-size: 0.75rem;
  --dxbl-splitter-line-height: 1.5;
  --dxbl-splitter-button-padding-cross: 0.25rem;
  --dxbl-splitter-button-padding-main: 0.25rem;
  --dxbl-splitter-button-image-size: 1rem;
  --dxbl-splitter-pane-padding-x: 0.5rem;
  --dxbl-splitter-pane-padding-y: 0.5rem;
  --dxbl-splitter-resize-handle-size-cross: 0.125rem;
  --dxbl-splitter-resize-handle-size-main: 1.5rem;
  --dxbl-splitter-separator-gap: 0;
  --dxbl-splitter-separator-size: 0.5rem;
  --dxbl-splitter-separator-static-size: 0.25rem;
}
.dxbl-splitter.dxbl-lg {
  --dxbl-splitter-font-size: 1rem;
  --dxbl-splitter-line-height: 1.375;
  --dxbl-splitter-button-padding-cross: 0.375rem;
  --dxbl-splitter-button-padding-main: 0.375rem;
  --dxbl-splitter-button-image-size: 1rem;
  --dxbl-splitter-pane-padding-x: 1rem;
  --dxbl-splitter-pane-padding-y: 1rem;
  --dxbl-splitter-resize-handle-size-cross: 0.25rem;
  --dxbl-splitter-resize-handle-size-main: 2.5rem;
  --dxbl-splitter-separator-gap: 0.125rem;
  --dxbl-splitter-separator-size: 0.75rem;
  --dxbl-splitter-separator-static-size: 0.5rem;
}
.dxbl-splitter.dxbl-splitter-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.dxbl-splitter.dxbl-splitter-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-splitter > .dxbl-splitter-pane {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0%;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  max-height: 100%;
  max-width: 100%;
  min-height: 0;
  min-width: 0;
  overflow: hidden;
  position: relative;
}
.dxbl-splitter > .dxbl-splitter-pane.dxbl-splitter-pane-collapsed {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 0;
      -ms-flex: 0 1 0px;
          flex: 0 1 0;
  overflow: hidden;
  visibility: hidden;
}
.dxbl-splitter > .dxbl-splitter-pane > .dxbl-splitter-pane-content {
  height: 100%;
  padding: var(--dxbl-splitter-pane-padding-y) var(--dxbl-splitter-pane-padding-x);
  width: 100%;
}
.dxbl-splitter > .dxbl-splitter-pane > .dxbl-splitter-pane-content:has(> .dxbl-splitter) {
  padding: 0;
}
.dxbl-splitter > .dxbl-splitter-separator {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: var(--dxbl-splitter-separator-bg);
  border-radius: var(--dxbl-splitter-separator-border-radius);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  gap: var(--dxbl-splitter-separator-gap);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  outline: none;
}
.dxbl-splitter > .dxbl-splitter-separator:not(.dxbl-splitter-separator-static):hover {
  --dxbl-splitter-separator-bg: var(--dxbl-splitter-separator-hover-bg);
  --dxbl-splitter-separator-border-radius: var(--dxbl-splitter-separator-hover-border-radius);
}
.dxbl-splitter > .dxbl-splitter-separator:not(.dxbl-splitter-separator-static):focus {
  --dxbl-splitter-button-color: var(--dxbl-splitter-button-focused-color);
  --dxbl-splitter-resize-handle-color: var(--dxbl-splitter-resize-handle-focused-color);
  --dxbl-splitter-separator-bg: var(--dxbl-splitter-separator-focused-bg);
  --dxbl-splitter-separator-border-radius: var(--dxbl-splitter-separator-focused-border-radius);
}
.dxbl-splitter > .dxbl-splitter-separator:not(.dxbl-splitter-separator-static):active {
  --dxbl-splitter-button-color: var(--dxbl-splitter-button-active-color);
  --dxbl-splitter-resize-handle-color: var(--dxbl-splitter-resize-handle-active-color);
  --dxbl-splitter-separator-bg: var(--dxbl-splitter-separator-active-bg);
  --dxbl-splitter-separator-border-radius: var(--dxbl-splitter-separator-active-border-radius);
}
.dxbl-splitter > .dxbl-splitter-separator:not(.dxbl-splitter-separator-static):not(:focus):not(:active) > .dxbl-splitter-resize-handle:hover {
  --dxbl-splitter-resize-handle-color: var(--dxbl-splitter-resize-handle-hover-color);
}
.dxbl-splitter > .dxbl-splitter-separator:not(.dxbl-splitter-separator-static):not(:focus):not(:active) > .dxbl-splitter-button:hover {
  --dxbl-splitter-button-color: var(--dxbl-splitter-button-hover-color);
}
.dxbl-splitter > .dxbl-splitter-separator > .dxbl-splitter-resize-handle > .dxbl-splitter-resize-handle-image {
  background-color: var(--dxbl-splitter-resize-handle-color);
  border-radius: var(--dxbl-splitter-resize-handle-border-radius);
}
.dxbl-splitter > .dxbl-splitter-separator > .dxbl-splitter-resize-handle > .dxbl-splitter-resize-handle-image::before {
  content: "";
}
.dxbl-splitter > .dxbl-splitter-separator > .dxbl-splitter-button {
  color: var(--dxbl-splitter-button-color);
  cursor: pointer;
}
.dxbl-splitter > .dxbl-splitter-separator > .dxbl-splitter-button > .dxbl-image {
  display: block;
  margin: 0;
  height: var(--dxbl-splitter-button-image-size);
  width: var(--dxbl-splitter-button-image-size);
}
.dxbl-splitter-horizontal.dxbl-splitter > .dxbl-splitter-separator {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: var(--dxbl-splitter-separator-size);
}
.dxbl-splitter-horizontal.dxbl-splitter > .dxbl-splitter-separator.dxbl-splitter-separator-static {
  width: var(--dxbl-splitter-separator-static-size);
}
.dxbl-splitter-horizontal.dxbl-splitter > .dxbl-splitter-separator.dxbl-splitter-separator-draggable {
  cursor: col-resize;
}
.dxbl-splitter-horizontal.dxbl-splitter > .dxbl-splitter-separator > .dxbl-splitter-resize-handle {
  padding: var(--dxbl-splitter-resize-handle-padding-main) var(--dxbl-splitter-resize-handle-padding-cross);
}
.dxbl-splitter-horizontal.dxbl-splitter > .dxbl-splitter-separator > .dxbl-splitter-resize-handle > .dxbl-splitter-resize-handle-image {
  height: var(--dxbl-splitter-resize-handle-size-main);
  width: var(--dxbl-splitter-resize-handle-size-cross);
}
.dxbl-splitter-horizontal.dxbl-splitter > .dxbl-splitter-separator > .dxbl-splitter-button {
  padding: var(--dxbl-splitter-button-padding-main) var(--dxbl-splitter-button-padding-cross);
}

.dxbl-splitter-vertical.dxbl-splitter > .dxbl-splitter-separator {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  height: var(--dxbl-splitter-separator-size);
}
.dxbl-splitter-vertical.dxbl-splitter > .dxbl-splitter-separator.dxbl-splitter-separator-static {
  height: var(--dxbl-splitter-separator-static-size);
}
.dxbl-splitter-vertical.dxbl-splitter > .dxbl-splitter-separator.dxbl-splitter-separator-draggable {
  cursor: row-resize;
}
.dxbl-splitter-vertical.dxbl-splitter > .dxbl-splitter-separator > .dxbl-splitter-resize-handle {
  padding: var(--dxbl-splitter-resize-handle-padding-cross) var(--dxbl-splitter-resize-handle-padding-main);
}
.dxbl-splitter-vertical.dxbl-splitter > .dxbl-splitter-separator > .dxbl-splitter-resize-handle > .dxbl-splitter-resize-handle-image {
  height: var(--dxbl-splitter-resize-handle-size-cross);
  width: var(--dxbl-splitter-resize-handle-size-main);
}
.dxbl-splitter-vertical.dxbl-splitter > .dxbl-splitter-separator > .dxbl-splitter-button {
  padding: var(--dxbl-splitter-button-padding-cross) var(--dxbl-splitter-button-padding-main);
}

.dxbl-ribbon {
  --dxbl-ribbon-border-color: #615f63;
  --dxbl-ribbon-tab-context-bg: rgba(155, 23, 226, 0.1);
  --dxbl-ribbon-color-picker-width: 1rem;
  --dxbl-ribbon-color-picker-height: 1rem;
  --dxbl-ribbon-color-picker-border-radius: 4px;
  --dxbl-ribbon-color-picker-outline: 1px solid #615f63;
  --dxbl-ribbon-padding: 0.375rem;
  --dxbl-ribbon-item-margin-left: 0.25rem;
  --dxbl-ribbon-border-bottom-width: 1px;
  --dxbl-toolbar-combobox-width: unset;
  --dxbl-toolbar-spin-width: unset;
  border-width: var(--dxbl-ribbon-border-bottom-width);
  border-style: solid;
  border-color: var(--dxbl-ribbon-border-color);
}
.dxbl-ribbon .dxbl-ribbon-context-tab:not(.dxbl-active):not(:hover) {
  background-color: var(--dxbl-ribbon-tab-context-bg);
}
.dxbl-ribbon .dxbl-btn-toolbar .dxbl-btn-group.dxbl-toolbar-layout-block-group .dxbl-toolbar-btn-ellipsis > .dxbl-btn > .dxbl-toolbar-adaptive-item-text {
  display: none;
}
.dxbl-ribbon .dxbl-btn-toolbar .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-ribbon .dxbl-toolbar.dxbl-ribbon-multiline .dxbl-btn-toolbar .dxbl-toolbar-item .dxbl-toolbar-layout-block-item.dxbl-toolbar-btn.dxbl-toolbar-item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-ribbon .dxbl-toolbar.dxbl-ribbon-multiline .dxbl-btn-toolbar .dxbl-toolbar-item .dxbl-toolbar-layout-block-item.dxbl-toolbar-btn.dxbl-toolbar-item .dxbl-image::before {
  font-size: 1.5rem;
}
.dxbl-ribbon .dxbl-adaptive-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding: var(--dxbl-ribbon-paading);
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .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-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .dxbl-toolbar-group-separator.dxbl-ribbon-general-separator.dxbl-toolbar-hidden-item {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .dxbl-adaptive-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .dxbl-adaptive-group:first-child {
  --dxbl-btn-toolbar-separator-width: 0;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .dxbl-adaptive-group .dxbl-ribbon-item > .dxbl-toolbar-item-tmpl {
  height: 100%;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .dxbl-adaptive-group .dxbl-ribbon-item > .dxbl-toolbar-item-tmpl .dxbl-toolbar-combobox {
  width: var(--dxbl-toolbar-combobox-width);
  height: 100%;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .dxbl-adaptive-group .dxbl-ribbon-item > .dxbl-toolbar-item-tmpl .dxbl-toolbar-spin-edit {
  width: var(--dxbl-toolbar-spin-width);
  height: 100%;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .dxbl-adaptive-group + .dxbl-adaptive-group {
  --dxbl-btn-toolbar-separator-width: 1px;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .dxbl-adaptive-group .dxbl-adaptive-item.dxbl-adaptive-item-state-default .dxbl-btn.dxbl-toolbar-layout-block-item.dxbl-toolbar-btn.dxbl-toolbar-item {
  margin-right: unset !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .dxbl-adaptive-group .dxbl-adaptive-item > .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-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .dxbl-adaptive-group .dxbl-adaptive-item .dxbl-toolbar-color-palette-item > .dxbl-btn {
  --dxbl-btn-padding-x: var(--dxbl-ribbon-padding);
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .dxbl-adaptive-group .dxbl-adaptive-item .dxbl-toolbar-color-palette-item > .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-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .dxbl-adaptive-group .dxbl-adaptive-item .dxbl-toolbar-layout-block-item {
  margin-right: unset !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-ribbon-general-separator.dxbl-toolbar-item-hidden {
  --dxbl-btn-toolbar-separator-margin-y: 0;
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-toolbar-btn-ellipsis:not(.dxbl-toolbar-btn-ellipsis-general) {
  display: none !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-toolbar-btn-ellipsis:not(.dxbl-toolbar-btn-ellipsis-general).dxbl-adaptive-ellipsis-state-default {
  display: block !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-toolbar-btn-ellipsis:not(.dxbl-toolbar-btn-ellipsis-general) .dxbl-toolbar-adaptive-item-preview-image {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-toolbar-btn-ellipsis-general {
  margin-left: 0;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-adaptive-item.dxbl-adaptive-item-no-text .dxbl-ribbon-item > .dxbl-image + span, .dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-adaptive-item.dxbl-adaptive-item-no-text .dxbl-ribbon-item.dxbl-btn-split > .dxbl-btn > .dxbl-image + span, .dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-adaptive-item.dxbl-adaptive-item-state-no-text .dxbl-ribbon-item > .dxbl-image + span, .dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-adaptive-item.dxbl-adaptive-item-state-no-text .dxbl-ribbon-item.dxbl-btn-split > .dxbl-btn > .dxbl-image + span {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-adaptive-item.dxbl-toolbar-item-collapsed, .dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-adaptive-item.dxbl-adaptive-item-collapsed, .dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-adaptive-item.dxbl-adaptive-item-state-collapsed {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-toolbar-btn-ellipsis > .dxbl-btn {
  height: 100%;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-icon-more,
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image {
  margin-left: var(--dxbl-btn-image-spacing);
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-toolbar-btn-ellipsis.dxbl-adaptive-ellipsis-state-default {
  display: block;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-toolbar-btn-ellipsis.dxbl-adaptive-ellipsis-group-text .dxbl-toolbar-adaptive-item-text {
  display: block;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-toolbar-btn-ellipsis.dxbl-adaptive-ellipsis-group-no-text .dxbl-toolbar-adaptive-item-text {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-adaptive-group-icon {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-full-seq .dxbl-ellipsis-button, .dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-no-text-seq .dxbl-ellipsis-button {
  display: block;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-full-seq .dxbl-toolbar-btn-ellipsis, .dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-no-text-seq .dxbl-toolbar-btn-ellipsis {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  visibility: visible !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-no-text .dxbl-ribbon-item > .dxbl-image + span, .dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-no-text-seq .dxbl-ribbon-item > .dxbl-image + span {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-default .dxbl-toolbar-btn-ellipsis-dropdown-mark {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-text .dxbl-toolbar-btn-ellipsis {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-text .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-text {
  display: block !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-text .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image {
  display: block;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-text .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-icon-more {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-text .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-btn-ellipsis-dropdown-mark {
  display: block;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-text .dxbl-adaptive-item:not(.dxbl-toolbar-btn-ellipsis),
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-text dxbl-toolbar-item:not(.dxbl-toolbar-btn-ellipsis) {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-no-text .dxbl-toolbar-btn-ellipsis {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-no-text .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-text {
  display: none !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-no-text .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image {
  display: block;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-no-text .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-icon-more {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-no-text .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-btn-ellipsis-dropdown-mark {
  display: block;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-no-text .dxbl-adaptive-item:not(.dxbl-toolbar-btn-ellipsis),
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-no-text dxbl-toolbar-item:not(.dxbl-toolbar-btn-ellipsis) {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-grouping .dxbl-adaptive-group-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-grouping .dxbl-toolbar-btn-ellipsis {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-grouping .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-text {
  display: block !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-grouping .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image {
  display: block;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-grouping .dxbl-adaptive-item,
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-grouping dxbl-toolbar-item {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-grouping-no-text .dxbl-adaptive-group-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-grouping-no-text .dxbl-toolbar-btn-ellipsis {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-grouping-no-text .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-text {
  display: none !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-grouping-no-text .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image {
  display: block;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-grouping-no-text .dxbl-adaptive-item,
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-grouping-no-text dxbl-toolbar-item {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-toolbar-item-collapsed,
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-item-collapsed {
  display: none;
}
.dxbl-ribbon .dxbl-ribbon-color-picker-image-container,
.dxbl-ribbon .dxbl-ribbon-color-picker-image-source {
  width: var(--dxbl-ribbon-color-picker-width);
  height: var(--dxbl-ribbon-color-picker-height);
  border-radius: var(--dxbl-ribbon-color-picker-border-radius);
  outline: var(--dxbl-ribbon-color-picker-outline);
}
.dxbl-ribbon .dxbl-ribbon-color-picker-image-container {
  border: 1px solid currentcolor;
  background-color: var(--colorpicker-back-color);
}
.dxbl-ribbon .dxbl-ribbon-color-picker-image-source {
  color: var(--colorpicker-back-color);
}

.dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-ribbon-item .dxbl-text-edit {
  margin: 0.25rem 0.375rem 0.25rem 0.75rem;
}

.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item-list {
  --dxbl-ribbon-color-picker-border-radius: 4px;
  --dxbl-ribbon-color-picker-outline: 1px solid #615f63;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item-list .dxbl-toolbar-group-dropdown-name {
  padding-left: calc(var(--dxbl-toolbar-dropdown-btn-padding-x) * 2);
  font-weight: 600;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item-list .dxbl-toolbar-dropdown-item.dxbl-toolbar-combobox .dxbl-toolbar-edit-combobox {
  width: 100%;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item-list .dxbl-toolbar-dropdown-item.dxbl-toolbar-combobox .dxbl-toolbar-edit-combobox .dxbl-text-edit {
  margin-right: 0;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item-list .dxbl-ribbon-color-picker-image-container,
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item-list .dxbl-ribbon-color-picker-image-source {
  border-radius: var(--dxbl-ribbon-color-picker-border-radius);
  outline: var(--dxbl-ribbon-color-picker-outline);
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item-list .dxbl-ribbon-color-picker-image-source.dxbl-ribbon-color-picker-image-container {
  background-color: unset;
  color: var(--back-color);
}

.dx-theme-marker {
  font-family: "dx.any";
}

.dxbl-btn:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-box-shadow: none;
}
.dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-primary, .dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-secondary, .dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-info, .dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-success, .dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-warning, .dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-danger, .dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-dark, .dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-light {
  --dxbl-btn-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}
.dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-link, .dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-outline-link, .dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-text-link {
  --dxbl-btn-hover-color: #c86afa;
}
.dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-outline-primary {
  --dxbl-btn-color: #c86afa;
  --dxbl-btn-border-color: #c86afa;
}
.dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-outline-secondary {
  --dxbl-btn-color: #e5e5e5;
  --dxbl-btn-border-color: #e5e5e5;
}
.dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-outline-dark {
  --dxbl-btn-color: #adb5bd;
  --dxbl-btn-border-color: #adb5bd;
}
.dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-text-primary {
  --dxbl-btn-color: #c86afa;
}
.dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-text-secondary {
  --dxbl-btn-color: #e5e5e5;
}
.dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-text-dark {
  --dxbl-btn-color: #adb5bd;
}

.dxbl-progress-bar {
  --dxbl-progress-bar-track-color: #343A40;
  --dxbl-progress-bar-track-opacity: 1;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsYXppbmctZGFyay5iczUuY3NzIiwiZ2VuZXJhdGVkL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2NvbG9yLW1vZGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdHlwZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2NhcmQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FjY29yZGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2JhZGdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hbGVydC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190b2FzdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19jYXJvdXNlbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19zcGlubmVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19mb2N1cy1yaW5nLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2ljb24tbGluay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fdnIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIi4uL2Jvb3RzdHJhcC1yZW5kZXIvX2NvbW1vbi5zY3NzIiwiLi4vYm9vdHN0cmFwLXJlbmRlci9faGludC5zY3NzIiwiLi4vYm9vdHN0cmFwLXJlbmRlci9fY3NzLWljb25zLnNjc3MiLCIuLi9ib290c3RyYXAtcmVuZGVyL19zdGF0ZS1kZWNvcmF0aW9ucy5zY3NzIiwiLi4vYm9vdHN0cmFwLXJlbmRlci9fY29tbWFuZC1idXR0b25zLnNjc3MiLCIuLi9ib290c3RyYXAtcmVuZGVyL19wcm9ncmVzc2Jhci5zY3NzIiwiLi4vYm9vdHN0cmFwLXJlbmRlci9fZGF0YS1ncmlkLnNrZWxldG9uLnNjc3MiLCIuLi9ib290c3RyYXAtcmVuZGVyL19kYXRhLWdyaWQuc2NzcyIsIi4uL2Jvb3RzdHJhcC1yZW5kZXIvZHgtYmxhem9yLmJzNS5wYXJhbXMuc2NzcyIsIi4uL2Jvb3RzdHJhcC1yZW5kZXIvX2RhdGEtZ3JpZC1yZXNpemUuc2NzcyIsIi4uL2Jvb3RzdHJhcC1yZW5kZXIvX3RodW1iLnNjc3MiLCIuLi9ib290c3RyYXAtcmVuZGVyL19jb2x1bW4tY2hvb3Nlci5zY3NzIiwiLi4vYm9vdHN0cmFwLXJlbmRlci9fZm9jdXMuc2NzcyIsIi4uL2Jvb3RzdHJhcC1yZW5kZXIvX2NvbG9yZWRpdC5zY3NzIiwiLi4vYm9vdHN0cmFwLXJlbmRlci9fb2xkLnNjc3MiLCIuLi9ib290c3RyYXAtcmVuZGVyL19vbGQtYmxhem9yLnNjc3MiLCIuLi9ib290c3RyYXAtcmVuZGVyL19kYXRhLWdyaWQuYnM1LnNjc3MiLCJfc3R5bGVzLnNjc3MiLCIuLi9jb21wb25lbnRzL191dGlscy5zY3NzIiwiLi4vY29tcG9uZW50cy9fcHJpbWl0aXZlcy5zY3NzIiwiLi4vY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCIuLi9jb21wb25lbnRzL21peGlucy9fY29tbW9uLnNjc3MiLCIuLi9jb21wb25lbnRzL21peGlucy9fYnV0dG9uLnNjc3MiLCIuLi9jb21wb25lbnRzL19idXR0b24uY29udGFpbmVyLnNjc3MiLCIuLi9jb21wb25lbnRzL19idXR0b24uZ3JvdXAuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL190ZXh0LWVkaXQuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL19idXR0b24udG9vbC5zY3NzIiwiLi4vY29tcG9uZW50cy9fYnV0dG9uLnRvb2wuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2J1dHRvbi5zcGxpdC5zY3NzIiwiLi4vY29tcG9uZW50cy9fYnV0dG9uLnN0YW5kYWxvbmUuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWFwLWhlbHBlcnMvX21hcC1oZWxwZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL19idXR0b24uc3RhbmRhbG9uZS5zY3NzIiwiLi4vY29tcG9uZW50cy9fYnV0dG9uLmRyb3Bkb3duLnNjc3MiLCIuLi9jb21wb25lbnRzL19jaGVja2JveC5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX2NoZWNrYm94LnNjc3MiLCIuLi9jb21wb25lbnRzL19jb21tb24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL19jYWxlbmRhci5zY3NzIiwiLi4vY29tcG9uZW50cy9fbGlzdGJveC5zY3NzIiwiLi4vY29tcG9uZW50cy9fbGlzdC1ib3guc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL19saXN0LWJveC5zY3NzIiwiLi4vY29tcG9uZW50cy9fY29sb3ItcGFsZXR0ZS5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX2NvbG9yLXBhbGV0dGUuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3RleHQtZWRpdC5zY3NzIiwiLi4vY29tcG9uZW50cy9fbWVtby1lZGl0LnNjc3MiLCIuLi9jb21wb25lbnRzL190YWctYm94LnNjc3MiLCIuLi9jb21wb25lbnRzL19lZGl0LWRyb3Bkb3duLnNjc3MiLCIuLi9jb21wb25lbnRzL19yb2xsZXJzLnNjc3MiLCIuLi9jb21wb25lbnRzL19wYWdlci5zY3NzIiwiLi4vY29tcG9uZW50cy9fc2Nyb2xsLXZpZXdlci5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX3Njcm9sbC12aWV3ZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2dyaWQuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi9jb21wb25lbnRzL19ncmlkLnRhYmxlLnNjc3MiLCJfY29tcG9uZW50cy12YXJpYWJsZXMuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2dyaWQuY29sdW1uLWNob29zZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2dyaWQuZmlsdGVyLW1lbnUuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2dyaWQudXRpbHMuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3RyZWUtbGlzdC5zY3NzIiwiLi4vY29tcG9uZW50cy9fcG9wdXAuc2hhcmVkLnNjc3MiLCIuLi9jb21wb25lbnRzL19wb3B1cC5mbHlvdXQuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3BvcHVwLm1vZGFsLnNjc3MiLCIuLi9jb21wb25lbnRzL21peGlucy9fcG9wdXAuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3BvcHVwLmRyb3Bkb3duLnNjc3MiLCIuLi9jb21wb25lbnRzL19wb3B1cC5zaWRlcGFuZWwuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3BvcHVwLndpbmRvdy5zY3NzIiwiLi4vY29tcG9uZW50cy9fcG9wdXAuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2dyb3VwLWNvbnRyb2wuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL19ncm91cC1jb250cm9sLnNjc3MiLCIuLi9jb21wb25lbnRzL19mb3JtbGF5b3V0LnNjc3MiLCIuLi9jb21wb25lbnRzL190b29sYmFyLnNjc3MiLCIuLi9jb21wb25lbnRzL21peGlucy9fdG9vbGJhci5zY3NzIiwiLi4vY29tcG9uZW50cy9fdG9vbGJhci5idXR0b24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX3Rvb2xiYXIuZHJvcGRvd24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX3Rvb2xiYXIuZWRpdC5zY3NzIiwiLi4vY29tcG9uZW50cy9fdGFicy5zY3NzIiwiLi4vY29tcG9uZW50cy9fdGFicy5wb3NpdGlvbnMuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL190YWJzLnNjc3MiLCIuLi9jb21wb25lbnRzL19jb2xzLnNjc3MiLCIuLi9jb21wb25lbnRzL21peGlucy9fY29scy5zY3NzIiwiLi4vY29tcG9uZW50cy9fbG9hZGluZy1wYW5lbC5zY3NzIiwiLi4vY29tcG9uZW50cy9fYWNjb3JkaW9uLWdyb3VwLnNjc3MiLCIuLi9jb21wb25lbnRzL21peGlucy9fbmF2aWdhdGlvbi5zY3NzIiwiLi4vY29tcG9uZW50cy9fY29sb3JzLnNjc3MiLCIuLi9jb21wb25lbnRzL19vZmZpY2UtcmliYm9uLnNjc3MiLCIuLi9jb21wb25lbnRzL190cmVldmlldy5zY3NzIiwiLi4vY29tcG9uZW50cy9fc2l6ZS1ib3guc2NzcyIsIi4uL2NvbXBvbmVudHMvX2JhZGdlLXRleHQuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3BhZ2VsYXlvdXQuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3JhZGlvZ3JvdXAuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2NvbnRleHQtbWVudS5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX2NvbnRleHQtbWVudS5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX21lbnUuc2NzcyIsIi4uL2NvbXBvbmVudHMvX21lbnUuc2NzcyIsIi4uL2NvbXBvbmVudHMvX21lbnUuZHJvcGRvd24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX21lbnUuaG9yaXpvbnRhbC5zY3NzIiwiLi4vY29tcG9uZW50cy9fbWVudS52ZXJ0aWNhbC5zY3NzIiwiLi4vY29tcG9uZW50cy9fY2xpZW50LWNvbXBvbmVudHMuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2NoYXJ0LmxlZ2VuZC5zY3NzIiwiLi4vY29tcG9uZW50cy9fY2hhcnRzLnNjc3MiLCIuLi9jb21wb25lbnRzL19tYXAuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2JhcmdhdWdlLnNjc3MiLCIuLi9jb21wb25lbnRzL19zYW5rZXkuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3JpY2gtZWRpdC12YXJzLnNjc3MiLCIuLi9jb21wb25lbnRzL19zY2hlZHVsZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL19zY2hlZHVsZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2h0bWwtZWRpdG9yLnNjc3MiLCIuLi9jb21wb25lbnRzL21peGlucy9faHRtbC1lZGl0b3Iuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3RvYXN0LmFuaW1hdGlvbi5zY3NzIiwiLi4vY29tcG9uZW50cy9fdG9hc3Quc2NzcyIsIi4uL2NvbXBvbmVudHMvX2RyYXdlci5zY3NzIiwiLi4vY29tcG9uZW50cy9fcHJvZ3Jlc3MtYmFyLnNjc3MiLCIuLi9jb21wb25lbnRzL19waXZvdGdyaWQuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3Bpdm90LXRhYmxlLnNjc3MiLCIuLi9jb21wb25lbnRzL191cGxvYWQuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3JlcG9ydC12aWV3ZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2NoYXR1aS5zY3NzIiwiLi4vY29tcG9uZW50cy9fYWktaW50ZWdyYXRpb25zLnNjc3MiLCIuLi9jb21wb25lbnRzL19jYXJvdXNlbC5zY3NzIiwiLi4vY29tcG9uZW50cy9fbWVzc2FnZS1ib3guc2NzcyIsIi4uL2NvbXBvbmVudHMvX3JhbmdlLXNlbGVjdG9yLnNjc3MiLCIuLi9jb21wb25lbnRzL19leHBhbmRhYmxlLWNvbnRhaW5lci5zY3NzIiwiLi4vY29tcG9uZW50cy9fc3BsaXR0ZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3JpYmJvbi5zY3NzIiwiLi4vY29tbW9uL19kZXZleHRyZW1lLnNjc3MiLCJfY29tcG9uZW50cy1zdHlsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNDakI7OztHQUFBO0FDQUU7Ozs7R0FBQTtBQ0RGOztFQVNJLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxxQkFBQTtFQUFBLG1CQUFBO0VBQUEsa0JBQUE7RUFBQSxxQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxtQkFBQTtFQUFBLG1CQUFBO0VBQUEsaUJBQUE7RUFBQSxpQkFBQTtFQUFBLG1CQUFBO0VBQUEsd0JBQUE7RUFJQSx1QkFBQTtFQUFBLHVCQUFBO0VBQUEsdUJBQUE7RUFBQSx1QkFBQTtFQUFBLHVCQUFBO0VBQUEsdUJBQUE7RUFBQSx1QkFBQTtFQUFBLHVCQUFBO0VBQUEsdUJBQUE7RUFJQSxzQkFBQTtFQUFBLHdCQUFBO0VBQUEs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QjtFRGxuQjVCLFVBQUE7RUFDQSx5Q0FBQTtFQUNBLGNDeW5CNEI7Q1AxZTdCOztBTXJJRDtFQUNFLGNBQUE7RUFDQSxzQkN3akI0QjtFRHJqQjVCLGlCQ3dqQjRCO0VEdmpCNUIsaUJDd2pCNEI7RUR2akI1QiwrQkFBQTtDTnNJRDs7QU1uSUQ7RUZ1TVEsc0NBQUE7Q0poRVA7QUk1Rkc7RUUzQ0o7SUY4TVEscUJBQUE7R0puRUw7Q0FDRjs7QU12SUQ7RUZrTVEsZ0NBQUE7Q0p2RFA7QUlyR0c7RUV0Q0o7SUZ5TVEsbUJBQUE7R0oxREw7Q0FDRjs7QU0zSUQ7RUY2TFEsd0NBQUE7Q0o5Q1A7QUk5R0c7RUVqQ0o7SUZvTVEsc0JBQUE7R0pqREw7Q0FDRjs7QU0vSUQ7RUZ3TFEsc0NBQUE7Q0pyQ1A7QUl2SEc7RUU1Qko7SUYrTFEscUJBQUE7R0p4Q0w7Q0FDRjs7QU1uSkQ7RUYrS00sc0JBTEk7Q0puQlQ7O0FNbEpEO0VGMEtNLG9CQUxJO0NKZlQ7O0FNM0lEO0VBQ0UsY0FBQTtFQUNBLG9CQ3dWMEI7Q1AxTTNCOztBTXBJRDtFQUNFLDBDQUFBO1VBQUEsa0NBQUE7RUFDQSxhQUFBO0VBQ0EsK0JBQUE7Q051SUQ7O0FNaklEO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0NOb0lEOztBTTlIRDs7RUFFRSxtQkFBQTtDTmlJRDs7QU05SEQ7OztFQUdFLGNBQUE7RUFDQSxvQkFBQTtDTmlJRDs7QU05SEQ7Ozs7RUFJRSxpQkFBQTtDTmlJRDs7QU05SEQ7RUFDRSxpQkM2YjRCO0NQNVQ3Qjs7QU01SEQ7RUFDRSxzQkFBQTtFQUNBLGVBQUE7Q04rSEQ7O0FNekhEO0VBQ0UsaUJBQUE7Q040SEQ7O0FNcEhEOztFQUVFLG9CQ3NhNEI7Q1AvUzdCOztBTS9HRDtFRjZFTSxtQkFMSTtDSjJDVDs7QU01R0Q7RUFDRSxrQkNxZjRCO0VEcGY1Qix5Q0FBQTtDTitHRDs7QU10R0Q7O0VBRUUsbUJBQUE7RUZ5REksa0JBTEk7RUVsRFIsZUFBQTtFQUNBLHlCQUFBO0NOeUdEOztBTXRHRDtFQUFNLGdCQUFBO0NOMEdMOztBTXpHRDtFQUFNLFlBQUE7Q042R0w7O0FNeEdEO0VBQ0UsaUVBQUE7RUFDQSwyQkNpTndDO0NQdEd6QztBTXpHQztFQUNFLG9EQUFBO0NOMkdIOztBTWhHQztFQUVFLGVBQUE7RUFDQSxzQkFBQTtDTmtHSDs7QU0zRkQ7Ozs7RUFJRSxzQ0NpVjRCO0VIbFV4QixlQUxJO0NKcUZUOztBTXZGRDtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0VGR0ksbUJBTEk7Q0o2RlQ7QU10RkM7RUZGSSxtQkFMSTtFRVNOLGVBQUE7RUFDQSxtQkFBQTtDTndGSDs7QU1wRkQ7RUZUTSxtQkFMSTtFRWdCUiw0QkFBQTtFQUNBLHNCQUFBO0NOdUZEO0FNcEZDO0VBQ0UsZUFBQTtDTnNGSDs7QU1sRkQ7RUFDRSw0QkFBQTtFRnJCSSxtQkFMSTtFRTRCUix5QkNzNUNrQztFRHI1Q2xDLHVDQ3M1Q2tDO0VDMXJEaEMsdUJBQUE7Q1IwWEg7QU1uRkM7RUFDRSxXQUFBO0VGNUJFLGVBTEk7Q0p1SFQ7O0FNM0VEO0VBQ0UsaUJBQUE7Q044RUQ7O0FNeEVEOztFQUVFLHVCQUFBO0NOMkVEOztBTW5FRDtFQUNFLHFCQUFBO0VBQ0EsMEJBQUE7Q05zRUQ7O0FNbkVEO0VBQ0Usb0JDNFg0QjtFRDNYNUIsdUJDMlg0QjtFRDFYNUIsaUNDNFo0QjtFRDNaNUIsaUJBQUE7Q05zRUQ7O0FNL0REO0VBRUUsb0JBQUE7RUFDQSxpQ0FBQTtDTmlFRDs7QU05REQ7Ozs7OztFQU1FLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtDTmlFRDs7QU16REQ7RUFDRSxzQkFBQTtDTjRERDs7QU10REQ7RUFFRSxpQkFBQTtDTndERDs7QU1oREQ7RUFDRSxXQUFBO0NObUREOztBTTlDRDs7Ozs7RUFLRSxVQUFBO0VBQ0EscUJBQUE7RUYzSEksbUJBTEk7RUVrSVIscUJBQUE7Q05pREQ7O0FNN0NEOztFQUVFLHFCQUFBO0NOZ0REOztBTTNDRDtFQUNFLGdCQUFBO0NOOENEOztBTTNDRDtFQUdFLGtCQUFBO0NONENEO0FNekNDO0VBQ0UsV0FBQTtDTjJDSDs7QU1wQ0Q7RUFDRSx5QkFBQTtDTnVDRDs7QU0vQkQ7Ozs7RUFJRSwyQkFBQTtDTmtDRDtBTS9CRzs7OztFQUNFLGdCQUFBO0NOb0NMOztBTTdCRDtFQUNFLFdBQUE7RUFDQSxtQkFBQTtDTmdDRDs7QU0zQkQ7RUFDRSxpQkFBQTtDTjhCRDs7QU1wQkQ7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0NOdUJEOztBTWZEO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esc0JDb040QjtFSHBhdEIsa0NBQUE7RUVtTk4scUJBQUE7Q05pQkQ7QUloWUc7RUV3V0o7SUZyTVEsa0JBQUE7R0ppT0w7Q0FDRjtBTXBCQztFQUNFLFlBQUE7Q05zQkg7O0FNZkQ7Ozs7Ozs7RUFPRSxXQUFBO0NOa0JEOztBTWZEO0VBQ0UsYUFBQTtDTmtCRDs7QU1URDtFQUNFLDhCQUFBO0VBQ0EscUJBQUE7Q05ZRDs7QU1KRDs7Ozs7OztFQUFBO0FBV0E7RUFDRSx5QkFBQTtDTklEOztBTUNEO0VBQ0UsV0FBQTtDTkVEOztBTUtEO0VBQ0UsY0FBQTtFQUNBLDJCQUFBO0NORkQ7O0FNT0Q7RUFDRSxzQkFBQTtDTkpEOztBTVNEO0VBQ0UsVUFBQTtDTk5EOztBTWFEO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtDTlZEOztBTWtCRDtFQUNFLHlCQUFBO0NOZkQ7O0FNdUJEO0VBQ0UseUJBQUE7Q05wQkQ7O0FTaGpCRDtFTG1RTSxzQkFMSTtFSzVQUixpQkZ3b0I0QjtDUHJGN0I7O0FTOWlCQztFTGdRTSxrQ0FBQTtFSzVQSixpQkZ5bkJrQjtFRXhuQmxCLGlCRndtQjBCO0NQekQ3QjtBSWhkRztFS3BHRjtJTHVRTSxnQkFBQTtHSmlUTDtDQUNGOztBU3pqQkM7RUxnUU0sa0NBQUE7RUs1UEosaUJGeW5Ca0I7RUV4bkJsQixpQkZ3bUIwQjtDUDlDN0I7QUkzZEc7RUtwR0Y7SUx1UU0sa0JBQUE7R0o0VEw7Q0FDRjs7QVNwa0JDO0VMZ1FNLGtDQUFBO0VLNVBKLGlCRnluQmtCO0VFeG5CbEIsaUJGd21CMEI7Q1BuQzdCO0FJdGVHO0VLcEdGO0lMdVFNLGdCQUFBO0dKdVVMO0NBQ0Y7O0FTL2tCQztFTGdRTSxrQ0FBQTtFSzVQSixpQkZ5bkJrQjtFRXhuQmxCLGlCRndtQjBCO0NQeEI3QjtBSWpmRztFS3BHRjtJTHVRTSxrQkFBQTtHSmtWTDtDQUNGOztBUzFsQkM7RUxnUU0sa0NBQUE7RUs1UEosaUJGeW5Ca0I7RUV4bkJsQixpQkZ3bUIwQjtDUGI3QjtBSTVmRztFS3BHRjtJTHVRTSxnQkFBQTtHSjZWTDtDQUNGOztBU3JtQkM7RUxnUU0sa0NBQUE7RUs1UEosaUJGeW5Ca0I7RUV4bkJsQixpQkZ3bUIwQjtDUEY3QjtBSXZnQkc7RUtwR0Y7SUx1UU0sa0JBQUE7R0p3V0w7Q0FDRjs7QVN4bEJEO0VDdkRFLGdCQUFBO0VBQ0EsaUJBQUE7Q1ZtcEJEOztBU3hsQkQ7RUM1REUsZ0JBQUE7RUFDQSxpQkFBQTtDVndwQkQ7O0FTMWxCRDtFQUNFLHNCQUFBO0NUNmxCRDtBUzNsQkM7RUFDRSxxQkZzb0IwQjtDUHpDN0I7O0FTbmxCRDtFTDhNTSxtQkFMSTtFS3ZNUiwwQkFBQTtDVHNsQkQ7O0FTbGxCRDtFQUNFLG9CRmlVTztFSDFISCxzQkFMSTtDSm9aVDtBU25sQkM7RUFDRSxpQkFBQTtDVHFsQkg7O0FTamxCRDtFQUNFLGtCQUFBO0VBQ0Esb0JGdVRPO0VIMUhILG1CQUxJO0VLdExSLGVFdkZTO0NYMnFCVjtBU2xsQkM7RUFDRSxjQUFBO0NUb2xCSDs7QVlwckJEO0VDSUUsZ0JBQUE7RUFHQSxhQUFBO0Nia3JCRDs7QVluckJEO0VBQ0UsaUJMMmpEa0M7RUsxakRsQyxvQ0wyakRrQztFSzFqRGxDLDREQUFBO0VKR0Usc0JBQUE7RUtSRixnQkFBQTtFQUdBLGFBQUE7Q2IyckJEOztBWTdxQkQ7RUFFRSxzQkFBQTtDWitxQkQ7O0FZNXFCRDtFQUNFLHNCQUFBO0VBQ0EsZUFBQTtDWitxQkQ7O0FZNXFCRDtFUnlQTSxtQkFMSTtFUWxQUixpQ0w4aURrQztDUC8z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QkFBQTtDdkJ3akVIO0F1QnRqRUc7RUFDRSxnQkFBQTtDdkJ3akVMO0F1Qm5qRUM7RUFDRSxlWnpCTztFWTBCUCwwQlpuQk87RVlvQlAsbUNoQjQyQm9DO0VnQjMyQnBDLFdBQUE7RUFLRSwyRGhCa2hCa0I7VWdCbGhCbEIsbURoQmtoQmtCO0NQK2hEdkI7QXVCN2lFQztFQU1FLGdCQUFBO0VBTUEsY0FBQTtFQUtBLFVBQUE7Q3ZCaWlFSDtBdUI1aEVDO0VBQ0UsZUFBQTtFQUNBLFdBQUE7Q3ZCOGhFSDtBdUIxaEVDO0VBQ0UsZVpoRU87RVlrRVAsV0FBQTtDdkIyaEVIO0F1QjloRUM7RUFDRSxlWmhFTztFWWtFUCxXQUFBO0N2QjJoRUg7QXVCOWhFQztFQUNFLGVaaEVPO0VZa0VQLFdBQUE7Q3ZCMmhFSDtBdUI5aEVDO0VBQ0UsZVpoRU87RVlrRVAsV0FBQTtDdkIyaEVIO0F1Qm5oRUM7RUFFRSwwQlp4RU87RVkyRVAsV0FBQTtDdkJraEVIO0F1QjlnRUM7RUFDRSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJoQm1yQjBCO0tnQm5yQjFCLHlCaEJtckIwQjtVZ0JuckIxQiwyQmhCbXJCMEI7RWdCbHJCMUIsZVp6Rk87RWNMVCx3Q2xCbWlDZ0M7RWdCbjhCOUIscUJBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnRGhCK3JCMEI7RWdCOXJCMUIsaUJBQUE7RUN6RkUsc0pEMEZGO0VDMUZFLDhJRDBGRjtFQzFGRSx5SUQwRkY7RUMxRkUsc0lEMEZGO0VDMUZFLDRLRDBGRjtDdkJnaEVIO0F3QnRtRUs7RUQwRUo7SUN6RU0seUJBQUE7SUFBQSxvQkFBQTtJQUFBLGlCQUFBO0d4QnltRUw7Q0FDRjtBdUJsaEVDO0VBQ0UseUNoQjA3QjhCO0NQMGxDakM7O0F1QjNnRUQ7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQmhCd2Y0QjtFZ0J2ZjVCLDRCaEJ5eEJzQztFZ0J4eEJ0Qyw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsdUNBQUE7Q3ZCOGdFRDtBdUI1Z0VDO0VBQ0UsV0FBQTtDdkI4Z0VIO0F1QjNnRUM7RUFFRSxpQkFBQTtFQUNBLGdCQUFBO0N2QjRnRUg7O0F1QmpnRUQ7RUFDRSx3RWhCMHdCc0M7RWdCendCdEMsNEJBQUE7RW5CeUlJLHFCQUxJO0VJdlFOLDBDQUFBO0NSeW9FSDtBdUJsZ0VDO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDJCaEJtb0IwQjtLZ0Jub0IxQix3QmhCbW9CMEI7VWdCbm9CMUIsMEJoQm1vQjBCO0NQaTRDN0I7O0F1QmhnRUQ7RUFDRSx1RWhCOHZCc0M7RWdCN3ZCdEMseUJBQUE7RW5CNEhJLG9CQUxJO0VJdlFOLDBDQUFBO0NScXBFSDtBdUJqZ0VDO0VBQ0UseUJBQUE7RUFDQSwwQkFBQTtFQUNBLHlCaEIwbkIwQjtLZ0IxbkIxQixzQmhCMG5CMEI7VWdCMW5CMUIsd0JoQjBuQjBCO0NQeTRDN0I7O0F1QjMvREM7RUFDRSx1RWhCMnVCb0M7Q1BteEN2QztBdUIzL0RDO0VBQ0Usd0VoQnd1Qm9DO0NQcXhDdkM7QXVCMS9EQztFQUNFLHVFaEJxdUJvQztDUHV4Q3ZDOztBdUJ2L0REO0VBQ0UsWWhCbXVCc0M7RWdCbHVCdEMsbUVoQjR0QnNDO0VnQjN0QnRDLG9CWmhHb0I7Q1gwbEVyQjtBdUJ4L0RDO0VBQ0UsZ0JBQUE7Q3ZCMC9ESDtBdUJ2L0RDO0VBQ0UscUJBQUE7RWZ2TEEsdUNBQUE7Q1JpckVIO0F1QnQvREM7RUFDRSxxQkFBQTtFZjVMQSx1Q0FBQTtDUnFyRUg7QXVCci9EQztFQUFvQixvRWhCNHNCa0I7Q1A0eUN2QztBdUJ2L0RDO0VBQW9CLG1FaEI0c0JrQjtDUDh5Q3ZDOztBMEJ6c0VEO0VBQ0UseVBBQUE7RUFFQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLCtDQUFBO0V0QnFSSSxvQkFMSTtFc0I3UVIsaUJuQitsQjRCO0VtQjlsQjVCLGlCbkJzbUI0QjtFbUJybUI1QixlZk5TO0VlT1QseUJBQUE7S0FBQSxzQkFBQTtVQUFBLGlCQUFBO0VBQ0EsMEJmRFM7RWVFVCxvRkFBQTtFQUNBLDZCQUFBO0VBQ0EsMENuQjY5QmtDO0VtQjU5QmxDLG1DbkI2OUJrQztVbUI3OUJsQywyQm5CNjlCa0M7RW1CNTlCbEMsNkNBQUE7RWxCSEUsdUNBQUE7RWdCSEUseUZFU0o7RUZUSSxpRkVTSjtFRlRJLDRFRVNKO0VGVEkseUVFU0o7RUZUSSwrR0VTSjtDMUJ5c0VEO0F3QjlzRUs7RUVmTjtJRmdCUSx5QkFBQTtJQUFBLG9CQUFBO0lBQUEsaUJBQUE7R3hCaXRFTDtDQUNGO0EwQjVzRUM7RUFDRSxtQ25CbzNCb0M7RW1CbjNCcEMsV0FBQTtFQUtFLDJEbkIrOUI0QjtVbUIvOUI1QixtRG5CKzlCNEI7Q1AydUNqQztBMEJ0c0VDO0VBRUUsdUJuQjR1QjBCO0VtQjN1QjFCLHVCQUFBO0MxQnVzRUg7QTBCcHNFQztFQUVFLDBCZi9CTztDWG91RVY7QTBCaHNFQztFQUNFLG1CQUFBO0VBQ0EsMkJBQUE7QzFCa3NFSDs7QTBCOXJFRDtFQUNFLHlCZjJDdUI7RWUxQ3ZCLDRCZjBDdUI7RWV6Q3ZCLHFCbkJvdUI0QjtFSGpnQnhCLHFCQUxJO0VJdlFOLDBDQUFBO0NSNHVFSDs7QTBCOXJFRDtFQUNFLHdCZmtDdUI7RWVqQ3ZCLDJCZmlDdUI7RWVoQ3ZCLG1CbkJndUI0QjtFSHJnQnhCLG9CQUxJO0VJdlFOLDBDQUFBO0NSb3ZFSDs7QTBCNXJFRztFQUNFLHlQQUFBO0MxQityRUw7O0EyQnZ3RUQ7RUFDRSxlQUFBO0VBQ0Esc0JwQm02QndDO0VvQmw2QnhDLG9CcEJtNkJ3QztFb0JsNkJ4Qyx3QnBCbTZCd0M7Q1B1MkN6QztBMkJ4d0VDO0VBQ0UsWUFBQTtFQUNBLG9CQUFBO0MzQjB3RUg7O0EyQnR3RUQ7RUFDRSxxQnBCeTVCd0M7RW9CeDVCeEMsZ0JBQUE7RUFDQSxrQkFBQTtDM0J5d0VEO0EyQnZ3RUM7RUFDRSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0MzQnl3RUg7O0EyQnJ3RUQ7RUFDRSw0QkFBQTtFQUVBLFdwQnk0QndDO0VvQng0QnhDLFlwQnc0QndDO0VvQnY0QnhDLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSx5QkFBQTtLQUFBLHNCQUFBO1VBQUEsaUJBQUE7RUFDQSwwQ0FBQTtFQUNBLGdEQUFBO0VBQ0EsNkJBQUE7RUFDQSw0QkFBQTtFQUNBLGlDQUFBO1VBQUEseUJBQUE7RUFDQSw0Q2hCc0V3QjtFZ0JyRXhCLDBCQUFBO0MzQnV3RUQ7QTJCcHdFQztFbkIxQkUsc0JBQUE7Q1JpeUVIO0EyQm53RUM7RUFFRSxtQnBCazRCc0M7Q1BrNEN6QztBMkJqd0VDO0VBQ0UsZ0NwQnkzQnNDO1VvQnozQnRDLHdCcEJ5M0JzQztDUDA0Q3pDO0EyQmh3RUM7RUFDRSxtQ3BCcTFCb0M7RW9CcDFCcEMsV0FBQTtFQUNBLDJEcEIrZm9CO1VvQi9mcEIsbURwQitmb0I7Q1Btd0R2QjtBMkIvdkVDO0VBQ0UsMEJoQi9ERztFZ0JnRUgsc0JoQmhEVTtDWGl6RWI7QTJCL3ZFRztFQUlJLDRMQUFBO0MzQjh2RVA7QTJCMXZFRztFQUlJLGdLQUFBO0MzQnl2RVA7QTJCcHZFQztFQUNFLDBCaEJwRkc7RWdCcUZILHNCaEJyRVU7RWdCMEVSLDZaQUFBO0MzQmt2RUw7QTJCOXVFQztFQUNFLHFCQUFBO0VBQ0EscUJBQUE7VUFBQSxhQUFBO0VBQ0EsYXBCaTJCdUM7Q1ArNEMxQztBMkJ6dUVHO0VBQ0UsZ0JBQUE7RUFDQSxhcEJ3MUJxQztDUG01QzFDOztBMkI3dEVEO0VBQ0Usb0JwQm0xQmdDO0NQNjRDakM7QTJCOXRFQztFQUNFLGtMQUFBO0VBRUEsV3BCNjBCOEI7RW9CNTBCOUIsb0JBQUE7RUFDQSwyQ0FBQTtFQUNBLGlDQUFBO0VuQmhIQSxtQkFBQTtFZ0JIRSwwREdxSEY7RUhySEUscURHcUhGO0VIckhFLGtER3FIRjtDM0IrdEVIO0F3QmgxRUs7RUd5R0o7SUh4R00seUJBQUE7SUFBQSxvQkFBQTtJQUFBLGlCQUFBO0d4Qm0xRUw7Q0FDRjtBMkJsdUVHO0VBQ0UsNktBQUE7QzNCb3VFTDtBMkJqdUVHO0VBQ0Usa0NwQjQwQjRCO0VvQnYwQjFCLDJKQUFBO0MzQit0RVA7QTJCMXRFQztFQUNFLHFCcEJ1ekI4QjtFb0J0ekI5QixnQkFBQTtDM0I0dEVIO0EyQjF0RUc7RUFDRSxxQkFBQTtFQUNBLGVBQUE7QzNCNHRFTDs7QTJCdnRFRDtFQUNFLHNCQUFBO0VBQ0EsbUJwQnF5QmdDO0NQcTdDakM7O0EyQnZ0RUQ7RUFDRSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7QzNCMHRFRDtBMkJ0dEVHO0VBQ0UscUJBQUE7RUFDQSxxQkFBQTtVQUFBLGFBQUE7RUFDQSxjcEJzcEJ3QjtDUGtrRDdCOztBMkJqdEVHO0VBQ0Usa0xBQUE7QzNCb3RFTDs7QTRCdDRFRDtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0tBQUEsc0JBQUE7VUFBQSxpQkFBQTtFQUNBLDhCQUFBO0M1Qnk0RUQ7QTRCdjRFQztFQUNFLFdBQUE7QzVCeTRFSDtBNEJyNEVHO0VBQTBCLDhFckI0Z0NhO1VxQjVnQ2Isc0VyQjRnQ2E7Q1A0M0MxQztBNEJ2NEVHO0VBQTBCLHNFckIyZ0NhO0NQKzNDMUM7QTRCdjRFQztFQUNFLFVBQUE7QzVCeTRFSDtBNEJ0NEVDO0VBQ0UsWXJCNi9CdUM7RXFCNS9CdkMsYXJCNC9CdUM7RXFCMy9CdkMscUJBQUE7RUFDQSx5QkFBQTtVQUFBLGlCQUFBO0VIMUJGLDBCZEZLO0VpQjhCSCxVckIyL0J1QztFQ3hnQ3ZDLG9CQUFBO0VnQkhFLDZISW1CRjtFSm5CRSxxSEltQkY7RUpuQkUsZ0hJbUJGO0VKbkJFLDZHSW1CRjtFSm5CRSxtSkltQkY7QzVCdTRFSDtBd0J0NUVLO0VJTUo7SUpMTSx5QkFBQTtJQUFBLG9CQUFBO0lBQUEsaUJBQUE7R3hCeTVFTDtDQUNGO0E0QjE0RUc7RUhqQ0YseUNsQjRoQ3lDO0NQazVDMUM7QTRCeDRFQztFQUNFLFlyQnMrQjhCO0VxQnIrQjlCLGVyQnMrQjhCO0VxQnIrQjlCLG1CQUFBO0VBQ0EsZ0JyQnErQjhCO0VxQnArQjlCLHdDckJxK0I4QjtFcUJwK0I5QiwwQkFBQTtFcEI3QkEsb0JBQUE7Q1J3NkVIO0E0QnQ0RUM7RUFDRSxZckJrK0J1QztFcUJqK0J2QyxhckJpK0J1QztFcUJoK0J2QyxzQkFBQTtPQUFBLGlCQUFBO0VIcERGLDBCZEZLO0VpQndESCxVckJpK0J1QztFQ3hnQ3ZDLG9CQUFBO0VnQkhFLDZISTZDRjtFSjdDRSxxSEk2Q0Y7RUo3Q0UsZ0hJNkNGO0VKN0NFLDZHSTZDRjtFSjdDRSxtSkk2Q0Y7QzVCdTRFSDtBd0JoN0VLO0VJaUNKO0lKaENNLHlCQUFBO0lBQUEsb0JBQUE7SUFBQSxpQkFBQTtHeEJtN0VMO0NBQ0Y7QTRCMTRFRztFSDNERix5Q2xCNGhDeUM7Q1A0NkMxQztBNEJ4NEVDO0VBQ0UsWXJCNDhCOEI7RXFCMzhCOUIsZXJCNDhCOEI7RXFCMzhCOUIsbUJBQUE7RUFDQSxnQnJCMjhCOEI7RXFCMThCOUIsd0NyQjI4QjhCO0VxQjE4QjlCLDBCQUFBO0VwQnZEQSxvQkFBQTtDUms4RUg7QTRCdDRFQztFQUNFLHFCQUFBO0M1Qnc0RUg7QTRCdDRFRztFQUNFLDRDckI4OEJxQztDUDA3QzFDO0E0QnI0RUc7RUFDRSw0Q3JCMDhCcUM7Q1A2N0MxQzs7QTZCOTlFRDtFQUNFLG1CQUFBO0M3QmkrRUQ7QTZCLzlFQzs7O0VBR0Usd0R0QnNpQ29DO0VzQnJpQ3BDLDREdEJxaUNvQztFc0JwaUNwQyxrQnRCcWlDb0M7Q1A0N0N2QztBNkI5OUVDO0VBQ0UsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaURBQUE7RUFDQSw4QkFBQTtPQUFBLHlCQUFBO1VBQUEsc0JBQUE7RUxSRSxpRktTRjtFTFRFLHlFS1NGO0VMVEUsdUVLU0Y7RUxURSxpRUtTRjtFTFRFLG9JS1NGO0M3QmcrRUg7QXdCcitFSztFS1RKO0lMVU0seUJBQUE7SUFBQSxvQkFBQTtJQUFBLGlCQUFBO0d4QncrRUw7Q0FDRjtBNkJsK0VDOztFQUVFLHNCQUFBO0M3Qm8rRUg7QTZCbCtFRzs7RUFDRSxtQkFBQTtDN0JxK0VMO0E2QnQrRUc7O0VBQ0UsbUJBQUE7QzdCcStFTDtBNkJ0K0VHOztFQUNFLG1CQUFBO0M3QnErRUw7QTZCdCtFRzs7RUFDRSxtQkFBQTtDN0JxK0VMO0E2QmwrRUc7OztFQUVFLHNCdEIwZ0NrQztFc0J6Z0NsQyx5QnRCMGdDa0M7Q1AyOUN2QztBNkJsK0VHOztFQUNFLHNCdEJxZ0NrQztFc0JwZ0NsQyx5QnRCcWdDa0M7Q1BnK0N2QztBNkJqK0VDO0VBQ0Usc0J0QisvQm9DO0VzQjkvQnBDLHlCdEIrL0JvQztDUG8rQ3ZDO0E2QjU5RUc7Ozs7RUFDRSw0Q0FBQTtFQUNBLHVFdEJ5L0JrQztPc0J6L0JsQyxrRXRCeS9Ca0M7VXNCei9CbEMsK0R0QnkvQmtDO0NQdytDdkM7QTZCLzlFSzs7OztFQUNFLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFBO0VBQ0EsY3RCaS9CZ0M7RXNCaC9CaEMsWUFBQTtFQUNBLDBCbEJuREc7RUhHUCx1Q0FBQTtDUnFoRkg7QTZCOTlFRztFQUNFLDRDQUFBO0VBQ0EsdUV0QncrQmtDO1VzQngrQmxDLCtEdEJ3K0JrQztDUHcvQ3ZDO0E2QjM5RUc7RUFDRSx1Q0FBQTtDN0I2OUVMO0E2Qno5RUM7O0VBRUUsZWxCM0VPO0NYc2lGVjtBNkJ6OUVHOztFQUNFLDBCbEI1RUs7Q1h3aUZWOztBOEJuakZEO0VBQ0UsbUJBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0Esd0JBQUE7TUFBQSxvQkFBQTtVQUFBLGdCQUFBO0VBQ0EsMkJBQUE7RUFBQSw2QkFBQTtNQUFBLHdCQUFBO1VBQUEscUJBQUE7RUFDQSxZQUFBO0M5QnNqRkQ7QThCcGpGQzs7O0VBR0UsbUJBQUE7RUFDQSxvQkFBQTtFQUFBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7QzlCc2pGSDtBOEJsakZDOzs7RUFHRSxXQUFBO0M5Qm9qRkg7QThCOWlGQztFQUNFLG1CQUFBO0VBQ0EsV0FBQTtDOUJnakZIO0E4QjlpRkc7RUFDRSxXQUFBO0M5QmdqRkw7O0E4QnJpRkQ7RUFDRSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSw0QkFBQTtFMUI4T0ksb0JBTEk7RTBCdk9SLGlCdkJ5akI0QjtFdUJ4akI1QixpQnZCZ2tCNEI7RXVCL2pCNUIsWW5CcERNO0VtQnFETixtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsdUJuQnhETTtFbUJ5RE4sNkNBQUE7RXRCdENFLHVDQUFBO0NSK2tGSDs7QThCL2hGRDs7OztFQUlFLHlCQUFBO0UxQndOSSxvQkFMSTtFSXZRTiwwQ0FBQTtDUndsRkg7O0E4Qi9oRkQ7Ozs7RUFJRSw0QkFBQTtFMUIrTUkscUJBTEk7RUl2UU4sMENBQUE7Q1JpbUZIOztBOEIvaEZEOztFQUVFLG9CQUFBO0M5QmtpRkQ7O0E4QnJoRkc7Ozs7RXRCakVBLDJCQUFBO0VBQ0EsOEJBQUE7Q1I2bEZIO0E4QnBoRkc7Ozs7RXRCMUVBLDJCQUFBO0VBQ0EsOEJBQUE7Q1JvbUZIO0E4QjlnRkM7RUFDRSwrQ0FBQTtFdEIxRUEsMEJBQUE7RUFDQSw2QkFBQTtDUjJsRkg7QThCOWdGQzs7RXRCOUVFLDBCQUFBO0VBQ0EsNkJBQUE7Q1JnbUZIOztBK0J4bkZDO0VBQ0UsY0FBQTtFQUNBLFlBQUE7RUFDQSxvQnhCcTBCb0M7RUhua0JsQyxtQkFMSTtFMkIxUE4sa0N4QmdqQ3FCO0NQMGtEeEI7O0ErQnZuRkM7RUFDRSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQkFBQTtFM0JxUEUscUJBTEk7RTJCN09OLFl4Qm1pQ3FCO0V3QmxpQ3JCLG9DeEJraUNxQjtFQzdqQ3JCLHNCQUFBO0NScXBGSDs7QStCcm5GRzs7OztFQUVFLGVBQUE7Qy9CMG5GTDs7QStCenFGRztFQXFERSxnRHhCcWhDbUI7RXdCbGhDakIsdUN4QjQxQmdDO0V3QjMxQmhDLDRQQUFBO0VBQ0EsNkJBQUE7RUFDQSw4REFBQTtFQUNBLDZFQUFBO1VBQUEscUVBQUE7Qy9Cc25GUDtBK0JubkZLO0VBQ0UsZ0R4QjBnQ2lCO0V3QnpnQ2pCLG9FeEJ5Z0NpQjtVd0J6Z0NqQiw0RHhCeWdDaUI7Q1A0bUR4Qjs7QStCdHJGRztFQTBFSSx1Q3hCMDBCZ0M7RXdCejBCaEMsdUZBQUE7Qy9CZ25GUDs7QStCM3JGRztFQWtGRSxnRHhCdy9CbUI7Q1BxbkR4QjtBK0IxbUZPO0VBRUUsb1FBQUE7RUFDQSx3QnhCdzVCOEI7RXdCdjVCOUIsZ0VBQUE7RUFDQSx3RkFBQTtVQUFBLGdGQUFBO0MvQjJtRlQ7QStCdm1GSztFQUNFLGdEeEIyK0JpQjtFd0IxK0JqQixvRXhCMCtCaUI7VXdCMStCakIsNER4QjArQmlCO0NQK25EeEI7O0ErQnpzRkc7RUF3R0ksNENBQUE7Qy9CcW1GUDs7QStCN3NGRztFQStHRSxnRHhCMjlCbUI7Q1B1b0R4QjtBK0JobUZLO0VBQ0UsNkN4Qnc5QmlCO0NQMG9EeEI7QStCL2xGSztFQUNFLG9FeEJvOUJpQjtVd0JwOUJqQiw0RHhCbzlCaUI7Q1A2b0R4QjtBK0I5bEZLO0VBQ0Usa0N4Qmc5QmlCO0NQZ3BEeEI7O0ErQjNsRkc7RUFDRSxtQkFBQTtDL0I4bEZMOztBK0I5dEZHOzs7OztFQTBJTSxXQUFBO0MvQjRsRlQ7O0ErQmx0RkM7RUFDRSxjQUFBO0VBQ0EsWUFBQTtFQUNBLG9CeEJxMEJvQztFSG5rQmxDLG1CQUxJO0UyQjFQTixvQ3hCZ2pDcUI7Q1BvcUR4Qjs7QStCanRGQztFQUNFLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtFQUNBLG1CQUFBO0UzQnFQRSxxQkFMSTtFMkI3T04sWXhCbWlDcUI7RXdCbGlDckIsbUN4QmtpQ3FCO0VDN2pDckIsc0JBQUE7Q1IrdUZIOztBK0Ivc0ZHOzs7O0VBRUUsZUFBQTtDL0JvdEZMOztBK0Jud0ZHO0VBcURFLGtEeEJxaENtQjtFd0JsaENqQix1Q3hCNDFCZ0M7RXdCMzFCaEMsNlVBQUE7RUFDQSw2QkFB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dEtHO0VBQ0UsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7Q25EMnRLTDtBbUR6dEtLO0VBQ0UsYUFBQTtFQUNBLFVBQUE7RTNDMU1KLGlCQUFBO0NSczZLSDtBbUR4dEtLOztFM0M5TUYsaUJBQUE7Q1IwNktIO0FtRHZ0S0s7RUFDRSxpQkFBQTtDbkR5dEtQOztBZ0JwM0tHO0VtQ3lJQTtJQUNFLGFBQUE7SUFDQSxnQkFBQTtJQUNBLGFBQUE7SUFDQSxVQUFBO0duRCt1S0g7RW1EN3VLRztJQUNFLGFBQUE7SUFDQSxVQUFBO0kzQzFNSixpQkFBQTtHUjA3S0Q7RW1ENXVLRzs7STNDOU1GLGlCQUFBO0dSODdLRDtFbUQzdUtHO0lBQ0UsaUJBQUE7R25ENnVLTDtDQUNGO0FnQno0S0c7RW1DeUlBO0lBQ0UsYUFBQTtJQUNBLGdCQUFBO0lBQ0EsYUFBQTtJQUNBLFVBQUE7R25EbXdLSDtFbURqd0tHO0lBQ0UsYUFBQTtJQUNBLFVBQUE7STNDMU1KLGlCQUFBO0dSODhLRDtFbURod0tHOztJM0M5TUYsaUJBQUE7R1JrOUtEO0VtRC92S0c7SUFDRSxpQkFBQTtHbkRpd0tMO0NBQ0Y7QWdCNzVLRztFbUN5SUE7SUFDRSxhQUFBO0lBQ0EsZ0JBQUE7SUFDQSxhQUFBO0lBQ0EsVUFBQTtHbkR1eEtIO0VtRHJ4S0c7SUFDRSxhQUFBO0lBQ0EsVUFBQTtJM0MxTUosaUJBQUE7R1JrK0tEO0VtRHB4S0c7O0kzQzlNRixpQkFBQTtHUnMrS0Q7RW1EbnhLRztJQUNFLGlCQUFBO0duRHF4S0w7Q0FDRjtBZ0JqN0tHO0VtQ3lJQTtJQUNFLGFBQUE7SUFDQSxnQkFBQTtJQUNBLGFBQUE7SUFDQSxVQUFBO0duRDJ5S0g7RW1EenlLRztJQUNFLGFBQUE7SUFDQSxVQUFBO0kzQzFNSixpQkFBQTtHUnMvS0Q7RW1EeHlLRzs7STNDOU1GLGlCQUFBO0dSMC9LRDtFbUR2eUtHO0lBQ0UsaUJBQUE7R25EeXlLTDtDQUNGO0FnQnI4S0c7RW1DeUlBO0lBQ0UsYUFBQTtJQUNBLGdCQUFBO0lBQ0EsYUFBQTtJQUNB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QUFBLCtCQUFBO0cxRStoU1Q7RTBFdGlTSztJQU9JLHlCQUFBO0cxRWtpU1Q7RTBFemlTSztJQU9JLCtCQUFBO0cxRXFpU1Q7RTBFNWlTSztJQU9JLDhCQUFBO0cxRXdpU1Q7RTBFL2lTSztJQU9JLDRCQUFBO0cxRTJpU1Q7RTBFbGpTSztJQU9JLDhCQUFBO0cxRThpU1Q7RTBFcmpTSztJQU9JLDRCQUFBO0cxRWlqU1Q7RTBFeGpTSztJQU9JLDRCQUFBO0cxRW9qU1Q7RTBFM2pTSztJQU9JLDJCQUFBO0cxRXVqU1Q7RTBFOWpTSztJQU9JLGlDQUFBO0cxRTBqU1Q7RTBFamtTSztJQU9JLGdDQUFBO0cxRTZqU1Q7RTBFcGtTSztJQU9JLDhCQUFBO0cxRWdrU1Q7RTBFdmtTSztJQU9JLGdDQUFBO0cxRW1rU1Q7RTBFMWtTSztJQU9JLDhCQUFBO0cxRXNrU1Q7RTBFN2tTSztJQU9JLDhCQUFBO0cxRXlrU1Q7RTBFaGxTSztJQU9JLDRCQUFBO0cxRTRrU1Q7RTBFbmxTSztJQU9JLGtDQUFBO0cxRStrU1Q7RTBFdGxTSztJQU9JLGlDQUFBO0cxRWtsU1Q7RTBFemxTSztJQU9JLCtCQUFBO0cxRXFsU1Q7RTBFNWxTSztJQU9JLGlDQUFBO0cxRXdsU1Q7RTBFL2xTSztJQU9JLCtCQUFBO0cxRTJsU1Q7RTBFbG1TSztJQU9JLCtCQUFBO0cxRThsU1Q7RTBFcm1TSztJQU9JLDBCQUFBO0cxRWltU1Q7RTBFeG1TSztJQU9JLGdDQUFBO0cxRW9tU1Q7RTBFM21TSztJQU9JLCtCQUFBO0cxRXVtU1Q7RTBFOW1TSztJQU9JLDZCQUFBO0cxRTBtU1Q7RTBFam5TSztJQU9JLCtCQUFBO0cxRTZtU1Q7RTBFcG5TSztJQU9JLDZCQUFBO0cxRWduU1Q7RTBFdm5TSztJQU9JLDZCQUFBO0cxRW1uU1Q7RTBFMW5TSztJQU9JLHNCQUFBO0cxRXNuU1Q7RTBFN25TSztJQU9JLDRCQUFBO0cxRXluU1Q7RTBFaG9TSztJQU9JLDJCQUFBO0cxRTRuU1Q7RTBFbm9TSztJQU9JLHlCQUFBO0cxRStuU1Q7RTBFdG9TSztJQU9JLDJCQUFB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QUFBLGdDQUFBO0cxRWl3VVQ7RTBFeHdVSztJQU9JLDBCQUFBO0cxRW93VVQ7RTBFM3dVSztJQU9JLGdDQUFBO0cxRXV3VVQ7RTBFOXdVSztJQU9JLCtCQUFBO0cxRTB3VVQ7RTBFanhVSztJQU9JLDZCQUFBO0cxRTZ3VVQ7RTBFcHhVSztJQU9JLCtCQUFBO0cxRWd4VVQ7RTBFdnhVSztJQU9JLDZCQUFBO0cxRW14VVQ7RTBFMXhVSztJQU9JLDRCQUFBO0cxRXN4VVQ7RTBFN3hVSztJQU9JLGtDQUFBO0cxRXl4VVQ7RTBFaHlVSztJQU9JLGlDQUFBO0cxRTR4VVQ7RTBFbnlVSztJQU9JLCtCQUFBO0cxRSt4VVQ7RTBFdHlVSztJQU9JLGlDQUFBO0cxRWt5VVQ7RTBFenlVSztJQU9JLCtCQUFBO0cxRXF5VVQ7RTBFNXlVSztJQU9JLDZCQUFBO0cxRXd5VVQ7RTBFL3lVSztJQU9JLG1DQUFBO0cxRTJ5VVQ7RTBFbHpVSztJQU9JLGtDQUFBO0cxRTh5VVQ7RTBFcnpVSztJQU9JLGdDQUFBO0cxRWl6VVQ7RTBFeHpVSztJQU9JLGtDQUFBO0cxRW96VVQ7RTBFM3pVSztJQU9JLGdDQUFBO0cxRXV6VVQ7RTBFOXpVSztJQU9JLDJCQUFBO0cxRTB6VVQ7RTBFajBVSztJQU9JLGlDQUFBO0cxRTZ6VVQ7RTBFcDBVSztJQU9JLGdDQUFBO0cxRWcwVVQ7RTBFdjBVSztJQU9JLDhCQUFBO0cxRW0wVVQ7RTBFMTBVSztJQU9JLGdDQUFBO0cxRXMwVVQ7RTBFNzBVSztJQU9JLDhCQUFBO0cxRXkwVVQ7RTBFaDFVSztJQU9JLGtCQUFBO0cxRTQwVVQ7RTBFbjFVSztJQU9JLHdCQUFBO0cxRSswVVQ7RTBFdDFVSztJQU9JLHVCQUFBO0cxRWsxVVQ7RTBFejFVSztJQU9JLHFCQUFBO0cxRXExVVQ7RTBFNTFVSztJQU9JLHVCQUFBO0cxRXcxVVQ7RTBFLzFVSztJQU9JLHFCQUFBO0cxRTIxVVQ7RTBFbDJVSztJQU9JLHNCQUFBO0cxRTgxVVQ7RTBFcjJVSztJQU9JLDRCQUFBO0cxRWkyVVQ7RTBFeDJVSztJQU9JLDJCQUFB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anNXSztJQU9JLCtCQUFBO0cxRTZyV1Q7RTBFcHNXSztJQU9JLDhCQUFBO0cxRWdzV1Q7RTBFdnNXSztJQU9JLDRCQUFBO0cxRW1zV1Q7RTBFMXNXSztJQU9JLDhCQUFBO0cxRXNzV1Q7RTBFN3NXSztJQU9JLDRCQUFBO0cxRXlzV1Q7RTBFaHRXSztJQU9JLDRCQUFBO0cxRTRzV1Q7RTBFbnRXSztJQU9JLDJCQUFBO0cxRStzV1Q7RTBFdHRXSztJQU9JLGlDQUFBO0cxRWt0V1Q7RTBFenRXSztJQU9JLGdDQUFBO0cxRXF0V1Q7RTBFNXRXSztJQU9JLDhCQUFBO0cxRXd0V1Q7RTBFL3RXSztJQU9JLGdDQUFBO0cxRTJ0V1Q7RTBFbHVXSztJQU9JLDhCQUFBO0cxRTh0V1Q7RTBFcnVXSztJQU9JLDhCQUFBO0cxRWl1V1Q7RTBFeHVXSztJQU9JLDRCQUFBO0cxRW91V1Q7RTBFM3VXSztJQU9JLGtDQUFBO0cxRXV1V1Q7RTBFOXVXSztJQU9JLGlDQUFBO0cxRTB1V1Q7RTBFanZXSztJQU9JLCtCQUFBO0cxRTZ1V1Q7RTBFcHZXSztJQU9JLGlDQUFBO0cxRWd2V1Q7RTBFdnZXSztJQU9JLCtCQUFBO0cxRW12V1Q7RTBFMXZXSztJQU9JLCtCQUFBO0cxRXN2V1Q7RTBFN3ZXSztJQU9JLDBCQUFBO0cxRXl2V1Q7RTBFaHdXSztJQU9JLGdDQUFBO0cxRTR2V1Q7RTBFbndXSztJQU9JLCtCQUFBO0cxRSt2V1Q7RTBFdHdXSztJQU9JLDZCQUFBO0cxRWt3V1Q7RTBFendXSztJQU9JLCtCQUFBO0cxRXF3V1Q7RTBFNXdXSztJQU9JLDZCQUFBO0cxRXd3V1Q7RTBFL3dXSztJQU9JLDZCQUFBO0cxRTJ3V1Q7RTBFbHhXSztJQU9JLHNCQUFBO0cxRTh3V1Q7RTBFcnhXSztJQU9JLDRCQUFBO0cxRWl4V1Q7RTBFeHhXSztJQU9JLDJCQUFBO0cxRW94V1Q7RTBFM3hXSztJQU9JLHlCQUFBO0cxRXV4V1Q7RTBFOXhXSztJQU9JLDJCQUFBO0cxRTB4V1Q7RTBFanlXSztJQU9JLHlCQUFBO0cxRTZ4V1Q7RTBFcHlXSztJQU9J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N0ZneGFIOztBNkYzd2FEO0VBQ0ksaUNBQUE7QzdGOHdhSDs7QTZGendhRDtFQUNJLGVsRkhPO0NYK3dhVjs7QTZGendhRDtFQUNJLGVsRlBPO0NYbXhhVjs7QTZGdndhRDtFQUNJLHVCQUFBO0M3RjB3YUg7O0E2RnJ3YUQ7RUFDSSxpQkFBQTtDN0Z3d2FIOztBNkZyd2FEO0VBQ0ksZWxGMUJPO0NYa3lhVjs7QTZGbndhRDtFQUNJLGVsRnZCVTtFa0Z3QlYsc0JsRnhCVTtDWDh4YWI7O0E2Rm53YUE7RUFDRyxZbEY3Q0k7Q1htemFQOztBNkZud2FEO0VBQ0cseURBQUE7VUFBQSxpREFBQTtDN0Zzd2FGOztBNkZud2FEOztFQUVJLGVsRjdDTztDWG16YVY7O0E2Rm53YUQ7RUFDSSxlbEZqRE87Q1h1emFWOztBNkZsd2FHOzs7RUFHSSx1REFBQTtVQUFBLCtDQUFBO0M3RnF3YVA7O0E2Rnh3YUc7OztFQUdJLHVEQUFBO1VBQUEsK0NBQUE7QzdGMndhUDs7QTZGOXdhRzs7O0VBR0ksdURBQUE7VUFBQSwrQ0FBQTtDN0ZpeGFQOztBNkZweGFHOzs7RUFHSSx1REFBQTtVQUFBLCtDQUFBO0M3RnV4YVA7O0E2RjF4YUc7OztFQUdJLHVEQUFBO1VBQUEsK0NBQUE7QzdGNnhhUDs7QTZGaHlhRzs7O0VBR0ksdURBQUE7VUFBQSwrQ0FBQTtDN0ZteWFQOztBNkZ0eWFHOzs7RUFHSSx1REFBQTtVQUFBLCtDQUFBO0M3Rnl5YVA7O0E2RjV5YUc7OztFQUdJLHVEQUFBO1VBQUEsK0NBQUE7QzdGK3lhUDs7QTZGM3lhRDtFQUNJLGVsRjlETztFa0YrRFAsc0JsRi9ETztDWDYyYVY7O0E2RjN5YUQ7O0VBRUkscURBQUE7VUFBQSw2Q0FBQTtFQUNBLHNCbEZuRFk7Q1hpMmFmO0E2RjV5YUc7O0VBQ0ksdUJsRnJEVztDWG8yYWxCO0E2RjV5YUc7O0VBQ0ksc0JsRnhEVztDWHUyYWxCO0E2RjV5YUc7Ozs7RUFFSSx5QkFBQTtVQUFBLGlCQUFBO0M3Rmd6YVA7QTZGN3lhRzs7RUFDSSxvQ0FBQTtVQUFBLDRCQUFBO0M3Rmd6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aWtiSDs7QTZGOWpiRDtFQUNJLHFCQUFBO0M3RmlrYkg7O0E2RjlqYkQ7RUFDSSx5QkFBQTtDN0Zpa2JIOztBNkY5amJEO0VBQ0kseURsRjVQa0I7VWtGNFBsQixpRGxGNVBrQjtDWDZ6YnJCOztBNkY1amJEO0VBQ0ksd0JBQUE7QzdGK2piSDs7QTZGNWpiRDs7O0VBR0ksc0JsRm5URztDWGszYk47O0E2RjFqYkQ7RUFDSSxzQmxGaFRPO0NYNjJiVjs7QTZGeGpiRDtFQUNJLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0M3RjJqYkg7O0E2RnhqYkQ7RUFDSSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsdUJsRnpVSTtFa0YwVUosbUJsRjFVSTtFa0YyVUosYUFBQTtDN0YyamJIOztBNkZ4amJEOztFQUVJLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0M3RjJqYkg7O0E2RnhqYkQ7O0VBRUkscUNBQUE7QzdGMmpiSDs7QTZGeGpiRDtFQUNJLG1CbEYzVkk7RWtGNFZKLGFBQUE7QzdGMmpiSDs7QTZGeGpiRDtFQUNJLHFEQUFBO1VBQUEsNkNBQUE7RUFDQSx1QmxGaFdJO0NYMjViUDs7QTZGeGpiRDtFQUNJLDBCbEZuV0c7Q1g4NWJOOztBNkZ0amJEO0VBQ0ksMkJBQUE7RUFDQSw4QkFBQTtDN0Z5amJIOztBNkZ0amJEO0VBQ0ksK0JsRnJWWTtFa0ZzVlosa0NsRnRWWTtDWCs0YmY7O0E2Rm5qYkc7RUFDSSxlbEY1V0c7Q1hrNmJWO0E2Rm5qYkc7RUFDSSxlbEZoWEc7Q1hxNmJWO0E2RmxqYkc7RUFDSSwwQmxGaFhHO0NYbzZiVjtBNkZqamJHO0VBQ0ksaUJBQUE7RUFDQSxvQkFBQTtDN0ZtamJQOztBNkYvaWJEO0VBQ0ksaUJBQUE7RUFDQSxvQkFBQTtDN0ZramJIOztBNkYvaWJEOzs7RUFHSSxxQkFBQTtDN0ZramJIOztBOEZuOGJEO0VBQ0k7SUFDSSxjQUFBO0c5RnM4Ykw7RThGbjhiQztJQUNJLGNBQUE7RzlGcThiTDtFOEZsOGJDO0lBQ0ksY0FBQTtHOUZvOGJMO0NBQ0Y7O0E4Ri84YkQ7RUFDSTtJQUNJLGNBQUE7RzlGczhiTDtFOEZuOGJDO0lBQ0ksY0FBQTtHOUZxOGJMO0U4Rmw4YkM7SUFDSSxjQUFBO0c5Rm84Ykw7Q0FDRjs7QThGLzhiRDtFQUNJO0lBQ0ksY0FBQTtHOUZzOGJMO0U4Rm44YkM7SUFDSSxjQUFBO0c5RnE4Ykw7RThGbDhiQztJQUNJLGNBQUE7RzlGbzhiTDtDQUNGO0E4Rmo4YkQ7RUFDSSw4QkFBQTtDOUZtOGJIOztBOEZoOGJEO0VBQ0ksK0JBQUE7QzlGbThiSDs7QThGLzdiRztFQUNJLDhCQUFBO0M5Rms4YlA7O0E4Rjk3YkQ7RUFDSSw4QkFBQTtFQUNBLG9EQUFBO09BQUEsK0NBQUE7VUFBQSw0Q0FBQTtDOUZpOGJIOztBOEY5N2JEO0VBQ0ksVUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtDOUZpOGJIOztBOEY5N2JEO0VBQ0kseUJBQUE7QzlGaThiSDs7QThGOTdiRDtFQUNJLG1CQUFBO0M5Rmk4Ykg7O0E4Rjk3YkQ7RUFDSSxpQkFBQTtDOUZpOGJIOztBOEY5N2JEO0VBQ0ksa0JBQUE7QzlGaThiSDs7QThGOTdiRDtFQUNJLCtCQUFBO0M5Rmk4Ykg7O0E4Rjk3YkQ7RUFDSSxnQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QzlGaThiSDs7QThGOTdiRDtFQUNJLDBCQUFBO0tBQUEsdUJBQUE7TUFBQSxzQkFBQTtVQUFBLGtCQUFBO0M5Rmk4Ykg7O0E4Rjk3YkQ7RUFDSSx3Q0FBQTtFQUFBLHlDQUFBO0VBQUEsMENBQUE7TUFBQSxzQ0FBQTtVQUFBLGtDQUFBO0M5Rmk4Ykg7O0E4Rjk3YkQ7RUFDSSwwQ0FBQTtFQUFBLHlDQUFBO0VBQUEsdUNBQUE7TUFBQSxtQ0FBQTtVQUFBLCtCQUFBO0M5Rmk4Ykg7O0E4Rjk3YkQ7RUFDSSxxQ0FBQTtNQUFBLGlDQUFBO1VBQUEsNkJBQUE7QzlGaThiSDs7QThGOTdiRDtFQUNJLCtFQUFBO09BQUEsMEVBQUE7VUFBQSx1RUFBQTtDOUZpOGJIOztBOEYzN2JHO0VBQ0ksYUFBQTtFQUNBLHFCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0M5Rjg3YlA7QThGMzdiRztFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7QzlGNjdiUDtBOEYxN2JHO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtDOUY0N2JQO0E4Rno3Ykc7RUFDSSxnQkFBQTtDOUYyN2JQO0E4Rng3Ykc7RUFDSSxnQkFBQTtDOUYwN2JQO0E4RnQ3Yk87RUFDSSxXQUFBO0M5Rnc3Ylg7QThGcjdiTztFQUNJLGVBQUE7QzlGdTdiWDtBOEY1N2JPO0VBQ0ksV0FBQTtDOUY4N2JYO0E4RjM3Yk87RUFDSSxlQUFBO0M5RjY3Ylg7QThGbDhiTztFQUNJLFdBQUE7QzlGbzhiWDtBOEZqOGJPO0VBQ0ksZUFBQTtDOUZtOGJYO0E4Rng4Yk87RUFDSSxXQUFBO0M5RjA4Ylg7QThGdjhiTztFQUNJLGVBQUE7QzlGeThiWDtBOEY5OGJPO0VBQ0ksV0FBQTtDOUZnOWJYO0E4Rjc4Yk87RUFDSSxlQUFBO0M5Ris4Ylg7O0E4RjE4YkQ7RUFDSSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QzlGNjhiSDs7QThGMThiRDtFQUNJLFVBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0M5RjY4Ykg7O0ErRmhtY0Q7RUFDSSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxxQ0FBQTtFQUVBLDhEQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7Qy9Ga21jSDtBK0ZobWNHO0VBQ0ksUUFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7Qy9Ga21jUDtBK0YvbGNHO0VBQ0ksbUJBQUE7Qy9GaW1jUDtBK0Y5bGNHO0VBQ0ksY0FBQTtDL0ZnbWNQOztBK0Y1bGNEO0VBQ0ksK0JBQUE7RUFDQSxpQ0FBQTtDL0YrbGNIOztBK0Y1bGNEO0VBQ0ksMEJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsaUNBQUE7Qy9GK2xjSDs7QStGNWxjRDtFQUNJLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGlDQUFBO0MvRitsY0g7O0ErRjVsY0Q7RUFDSSxpQ0FBQTtFQUNBLCtCQUFBO0VBQ0EsaUNBQUE7RUFDQSxnQ0FBQTtFQUNBLHFDQUFBO0VBQ0Esc0NBQUE7RUFDQSxnQ0FBQTtFQUNBLDhCQUFBO0VBRUEsa0dBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsNEJBQUE7RUFBQSxxQkFBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EsMENBQUE7RUFDQSxzQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsK0RBQUE7RUFDQSxVQUFBO0MvRjhsY0g7O0ErRjNsY0Q7O0VBRUksK0JBQUE7RUFDQSxpQ0FBQTtDL0Y4bGNIOztBK0YzbGNEOztFQUVJLDhCQUFBO0VBQ0EsaUNBQUE7Qy9GOGxjSDs7QStGM2xjRDtFQUNJLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtDL0Y4bGNIOztBZ0c5cWNEO0VBQ0ksZ0NBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsMkJBQUE7RUFDQSx3QkFBQTtFQUNBLDhCQUFBO0VBQ0Esb0NBQUE7RUFDQSxtQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsK0JBQUE7RUFDQSw2QkFBQTtFQUNBLG9DQUFBO0VBQ0EsMERBQUE7RUFDQSx5Q0FBQTtFQUNBLCtDQUFBO0VBQ0EsNkRBQUE7RUFDQSx5REFBQTtFQUNBLHVEQUFBO0VBQ0EsdURBQUE7RUFDQSw2REFBQTtFQUNBLCtEQUFBO0VBQ0Esd0NBQUE7RUFDQSw4Q0FBQTtFQUNBLDREQUFBO0VBQ0Esd0RBQUE7RUFDQSxzREFBQTtFQUNBLHNEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLDJDQUFBO0VBQ0EsaURBQUE7RUFDQSwrREFBQTtFQUNBLDJEQUFBO0VBQ0EseURBQUE7RUFDQSx5REFBQTtFQUNBLCtEQUFBO0VBQ0EsaUVBQUE7RUFDQSx3Q0FBQTtFQUNBLDhDQUFBO0VBQ0EseURBQUE7RUFDQSw0REFBQTtFQUNBLDBJQUFBO0VBQ0Esc0RBQUE7RUFDQSxzREFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwyQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsbUNBQUE7RUFDQSxxQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsaUNBQUE7RUNnS0EsdURBQUE7RUFDQSx5Q0FBQTtFQUNBLG1DQUFBO0VEOUpBLHFDQUFBO0VBQ0EsNkNBQUE7RUFDQSwrRkFBQTtFQUNBLCtDQUFBO1VBQUEsdUNBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLHFCQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSx5QkFBQTtFQUFBLGdDQUFBO01BQUEsc0JBQUE7VUFBQSx3QkFBQTtFQUNBLHlDQUFBO0VBQ0EscUNBQUE7RUFDQSx5Q0FBQTtFQUNBLDZEQUFBO0VBQ0EsY0FBQTtDaEdpcmNIO0FnRy9xY0c7RUFFSSwyQ0FBQTtDaEdncmNQO0FrR3pwY0c7RUZuQkkseURBQUE7RUFDQSw0QkFBQTtDaEcrcWNQO0FnRzdxY087RUFDSSw4REFBQTtVQUFBLHNEQUFBO0NoRytxY1g7QWlHeHVjRztFRDhESSxvREFBQTtFQUNBLGdEQUFBO0VBQ0EsOENBQUE7RUFDQSxzQ0FBQTtFQUNBLDBDQUFBO0NoRzZxY1A7QWtHbndjRztFRjRGSSxpREFBQTtFQUNBLDZDQUFBO0VBQ0EsMkNBQUE7RUFDQSxzRkFBQTtFQUNBLHFEQUFBO0VFT0EscURBQUE7VUFBQSw2Q0FBQTtDbEdvcWNQO0FpRy93Y0c7RUQwR0ksa0RBQUE7RUFDQSw4Q0FBQTtFQUNBLDRDQUFBO0VBQ0Esb0NBQUE7Q2hHd3FjUDtBaUd6d2NHO0VEdUdJLGlEQUFBO0VBQ0EsNkNBQUE7RUFDQSwyQ0FBQTtFQUNBLG1DQUFBO0NoR3FxY1A7QWdHaHFjRztFQUNJLDhCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VBQ0Esa0NBQUE7RUFDQSxvQ0FBQTtDaEdrcWNQO0FnRy9wY0c7RUFDSSwyQkFBQTtFQUNBLDhCQUFBO0VBQ0EsMkJBQUE7RUFDQSxnQ0FBQTtFQUNBLGlDQUFBO0VBQ0Esb0NBQUE7Q2hHaXFjUDs7QWdHNXBjRztFRXBJQSx1QkFBQTtFQUNBLGlDQUFBO0VBR0ksdUJBQUE7RUQ4TkEsZ0RBQUE7RUFHSSw4QkFBQTtFQUlBLDBEQUFBO0VBUEosNkNBQUE7RUFHSSw2QkFBQTtFQUlBLHVEQUFBO0VBMkJKLCtDQUFBO0VBQ0EsZ0NBQUE7RUFDQSx5REFBQTtFQUNBLCtCQUFBO0VBN0RKLHVEQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDakd1bWNIOztBZ0czcWNHO0VFdEhBLDBCQUFBO0VBQ0EsaUNBQUE7RUQrTUksZ0RBQUE7RUFHSSw4QkFBQTtFQUlBLDBEQUFBO0VBUEosNkNBQUE7RUFHSSw2QkFBQTtFQUlBLHVEQUFBO0VBMkJKLG9DQUFBO0VBQ0Esa0RBQUE7RUFDQSx5REFBQTtFQUNBLCtCQUFBO0VBN0RKLHVEQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDakd5bmNIOztBZ0d6cmNHO0VFaEhBLDBCQUFBO0VEc01JLGdEQUFBO0VBR0ksOEJBQUE7RUFJQSwwREFBQTtFQVBKLDZDQUFBO0VBR0ksNkJBQUE7RUFJQSx1REFBQTtFQTJCSixvQ0FBQTtFQUNBLGtEQUFBO0VBQ0EsOENBQUE7RUFDQSwrQkFBQTtFQTdESix1REFBQTtFQUNBLHlDQUFBO0VBQ0EsbUNBQUE7Q2pHMG9jSDs7QWdHbHRjRztFRXBJQSx1QkFBQTtFQUNBLGlDQUFBO0VBR0ksdUJBQUE7RUQ4TkEsOENBQUE7RUFHSSw4QkFBQTtFQUlBLHdEQUFBO0VBUEosMkNBQUE7RUFHSSw2QkFBQTtFQUlBLHFEQUFBO0VBMkJKLGlEQUFBO0VBQ0EsZ0NBQUE7RUFDQSwyREFBQTtFQUNBLCtCQUFBO0VBN0RKLHFEQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDakc2cGNIOztBZ0dqdWNHO0VFdEhBLDBCQUFBO0VBQ0EsaUNBQUE7RUQrTUksOENBQUE7RUFHSSw4QkFBQTtFQUlBLHdEQUFBO0VBUEosMkNBQUE7RUFHSSw2QkFBQTtFQUlBLHFEQUFBO0VBMkJKLG9DQUFBO0VBQ0Esb0RBQUE7RUFDQSwyREFBQTtFQUNBLCtCQUFBO0VBN0RKLHFEQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDakcrcWNIOztBZ0cvdWNHO0VFaEhBLDBCQUFBO0VEc01JLDhDQUFBO0VBR0ksOEJBQUE7RUFJQSx3REFBQTtFQVBKLDJDQUFBO0VBR0ksNkJBQUE7RUFJQSxxREFBQTtFQTJCSixvQ0FBQTtFQUNBLG9EQUFBO0VBQ0EsOENBQUE7RUFDQSwrQkFBQTtFQTdESixxREFBQTtFQUNBLHlDQUFBO0VBQ0EsbUNBQUE7Q2pHZ3NjSDs7QWdHeHdjRztFRXBJQSx1QkFBQTtFQUNBLGlDQUFBO0VBR0ksdUJBQUE7RUQ4TkEsZ0RBQUE7RUFHSSw4QkFBQTtFQUlBLDBEQUFBO0VBUEosNENBQUE7RUFHSSw2QkFBQTtFQUlBLHNEQUFBO0VBMkJKLGlEQUFBO0VBQ0EsZ0NBQUE7RUFDQSwyREFBQTtFQUNBLCtCQUFBO0VBN0RKLHNEQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDakdtdGNIOztBZ0d2eGNHO0VFdEhBLDBCQUFBO0VBQ0EsaUNBQUE7RUQrTUksZ0RBQUE7RUFHSSw4QkFBQTtFQUlBLDBEQUFBO0VBUEosNENBQUE7RUFHSSw2QkFBQTtFQUlBLHNEQUFBO0VBMkJKLG9DQUFBO0VBQ0Esb0RBQUE7RUFDQSwyREFBQTtFQUNBLCtCQUFBO0VBN0RKLHNEQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDakdxdWNIOztBZ0dyeWNHO0VFaEhBLDBCQUFBO0VEc01JLGdEQUFBO0VBR0ksOEJBQUE7RUFJQSwwREFBQTtFQVBKLDRDQUFBO0VBR0ksNkJBQUE7RUFJQSxzREFBQTtFQTJCSixvQ0FBQTtFQUNBLG9EQUFBO0VBQ0EsOENBQUE7RUFDQSwrQkFBQTtFQTdESixzREFBQTtFQUNBLHlDQUFBO0VBQ0EsbUNBQUE7Q2pHc3ZjSDs7QWdHOXpjRztFRXBJQSx1QkFBQTtFQUNBLGlDQUFBO0VBR0ksdUJBQUE7RUQ4TkEsaURBQUE7RUFHSSw4QkFBQTtFQUlBLDJEQUFBO0VBUEosNkNBQUE7RUFHSSw2QkFBQTtFQUlBLHVEQUFBO0VBMkJKLGlEQUFBO0VBQ0EsZ0NBQUE7RUFDQSwyREFBQTtFQUNBLCtCQUFBO0VBN0RKLHVEQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDakd5d2NIOztBZ0c3MGNHO0VFdEhBLDBCQUFBO0VBQ0EsaUNBQUE7RUQrTUksaURBQUE7RUFHSSw4QkFBQTtFQUlBLDJEQUFBO0VBUEosNkNBQUE7RUFHSSw2QkFBQTtFQUlBLHVEQUFBO0VBMkJKLG9DQUFBO0VBQ0Esb0RBQUE7RUFDQSwyREFBQTtFQUNBLCtCQUFBO0VBN0RKLHVEQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDakcyeGNIOztBZ0czMWNHO0VFaEhBLDBCQUFBO0VEc01JLGlEQUFBO0VBR0ksOEJBQUE7RUFJQSwyREFBQTtFQVBKLDZDQUFBO0VBR0ksNkJBQUE7RUFJQSx1REFBQTtFQTJCSixvQ0FBQTtFQUNBLG9EQUFBO0VBQ0EsOENBQUE7RUFDQSwrQkFBQTtFQTdESix1REFBQTtFQUNBLHlDQUFBO0VBQ0EsbUNBQUE7Q2pHNHljSDs7QWdHcDNjRztFRXBJQSx1QkFBQTtFQUNBLGlDQUFBO0VBR0ksdUJBQUE7RUQ4TkEsNkNBQUE7RUFHSSw4QkFBQTtFQUlBLHVEQUFBO0VBUEosMkNBQUE7RUFHSSw2QkFBQTtFQUlBLHFEQUFBO0VBMkJKLCtDQUFBO0VBQ0EsZ0NBQUE7RUFDQSx5REFBQTtFQUNBLCtCQUFBO0VBN0RKLHVEQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDakcremNIOztBZ0duNGNHO0VFdEhBLDBCQUFBO0VBQ0EsaUNBQUE7RUQrTUksNkNBQUE7RUFHSSw4QkFBQTtFQUlBLHVEQUFBO0VBUEosMkNBQUE7RUFHSSw2QkFBQTtFQUlBLHFEQUFBO0VBMkJKLG9DQUFBO0VBQ0Esa0RBQUE7RUFDQSx5REFBQTtFQUNBLCtCQUFBO0VBN0RKLHVEQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDakdpMWNIOztBZ0dqNWNHO0VFaEhBLDBCQUFBO0VEc01JLDZDQUFBO0VBR0ksOEJBQUE7RUFJQSx1REFBQTtFQVBKLDJDQUFBO0VBR0ksNkJBQUE7RUFJQSxxREFBQTtFQTJCSixvQ0FBQTtFQUNBLGtEQUFBO0VBQ0EsOENBQUE7RUFDQSwrQkFBQTtFQTdESix1REFBQTtFQUNBLHlDQUFBO0VBQ0EsbUNBQUE7Q2pHazJjSDs7QWdHMTZjRztFRXBJQSx1QkFBQTtFQUNBLGlDQUFBO0VBR0ksdUJBQUE7RUQ4TkEsNENBQUE7RUFHSSw4QkFBQTtFQUlBLHNEQUFBO0VBUEosd0NBQUE7RUFHSSw2QkFBQTtFQUlBLGtEQUFBO0VBMkJKLDZDQUFBO0VBQ0EsZ0NBQUE7RUFDQSx1REFBQTtFQUNBLCtCQUFBO0VBN0RKLHNEQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDakdxM2NIOztBZ0d6N2NHO0VFdEhBLDBCQUFBO0VBQ0EsaUNBQUE7RUQrTUksNENBQUE7RUFHSSw4QkFBQTtFQUlBLHNEQUFBO0VBUEosd0NBQUE7RUFHSSw2QkFBQTtFQUlBLGtEQUFBO0VBMkJKLG9DQUFBO0VBQ0EsZ0RBQUE7RUFDQSx1REFBQTtFQUNBLCtCQUFBO0VBN0RKLHNEQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDakd1NGNIOztBZ0d2OGNHO0VFaEhBLDBCQUFBO0VEc01JLDRDQUFBO0VBR0ksOEJBQUE7RUFJQSxzREFBQTtFQVBKLHdDQUFBO0VBR0ksNkJBQUE7RUFJQSxrREFBQTtFQTJCSixvQ0FBQTtFQUNBLGdEQUFBO0VBQ0EsOENBQUE7RUFDQSwrQkFBQTtFQTdESixzREFBQTtFQUNBLHlDQUFBO0VBQ0EsbUNBQUE7Q2pHdzVjSDs7QWdHaCtjRztFRXBJQSx1QkFBQTtFQUNBLGlDQUFBO0VBR0ksdUJBQUE7RUQ4TkEsK0NBQUE7RUFHSSw4QkFBQTtFQUlBLHlEQUFBO0VBUEosOENBQUE7RUFHSSw2QkFBQTtFQUlBLHdEQUFBO0VBMkJKLGlEQUFBO0VBQ0EsZ0NBQUE7RUFDQSwyREFBQTtFQUNBLCtCQUFBO0VBN0RKLHdEQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDakcyNmNIOztBZ0cvK2NHO0VFdEhBLDBCQUFBO0VBQ0EsaUNBQUE7RUQrTUksK0NBQUE7RUFHSSw4QkFBQTtFQUlBLHlEQUFBO0VBUEosOENBQUE7RUFHSSw2QkFBQTtFQUlBLHdEQUFBO0VBMkJKLG9DQUFBO0VBQ0Esb0RBQUE7RUFDQSwyREFBQTtFQUNBLCtCQUFBO0VBN0RKLHdEQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDakc2N2NIOztBZ0c3L2NHO0VFaEhBLDBCQUFBO0VEc01JLCtDQUFBO0VBR0ksOEJBQUE7RUFJQSx5REFBQTtFQVBKLDhDQUFBO0VBR0ksNkJBQUE7RUFJQSx3REFBQTtFQTJCSixvQ0FBQTtFQUNBLG9EQUFBO0VBQ0EsOENBQUE7RUFDQSwrQkFBQTtFQTdESix3REFBQTtFQUNBLHlDQUFBO0VBQ0EsbUNBQUE7Q2pHODhjSDs7QWdHdGhkRztFRXBJQSx1QkFBQTtFQUNBLGlDQUFBO0VBR0ksdUJBQUE7RUQ4TkEsNENBQUE7RUFHSSw4QkFBQTtFQUlBLHNEQUFBO0VBUEoseUNBQUE7RUFHSSw2QkFBQTtFQUlBLG1EQUFBO0VBMkJKLCtDQUFBO0VBQ0EsZ0NBQUE7RUFDQSx5REFBQTtFQUNBLCtCQUFBO0VBN0RKLHFEQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDakdpK2NIOztBZ0dyaWRHO0VFdEhBLDBCQUFBO0VBQ0EsaUNBQUE7RUQrTUksNENBQUE7RUFHSSw4QkFBQTtFQUlBLHNEQUFBO0VBUEoseUNBQUE7RUFHSSw2QkFBQTtFQUlBLG1EQUFBO0VBMkJKLG9DQUFBO0VBQ0Esa0RBQUE7RUFDQSx5REFBQTtFQUNBLCtCQUFBO0VBN0RKLHFEQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDakdtL2NIOztBZ0duamRHO0VFaEhBLDBCQUFBO0VEc01JLDRDQUFBO0VBR0ksOEJBQUE7RUFJQSxzREFBQTtFQVBKLHlDQUFBO0VBR0ksNkJBQUE7RUFJQSxtREFBQTtFQTJCSixvQ0FBQTtFQUNBLGtEQUFBO0VBQ0EsOENBQUE7RUFDQSwrQkFBQTtFQTdESixxREFBQTtFQUNBLHlDQUFBO0VBQ0EsbUNBQUE7Q2pHb2dkSDs7QW1HNXRkRDtFQUNJLHVDQUFBO0VBQ0EsdUNBQUE7RUFFQSx1SEFBQTtDbkc4dGRIO0FtRzV0ZEc7RUFDSSxtREFBQTtDbkc4dGRQO0FtRzN0ZEc7RUFDSSx5Q0FBQTtFQUNBLHlDQUFBO0NuRzZ0ZFA7QW1HMXRkRztFQUNJLHlDQUFBO0VBQ0EseUNBQUE7Q25HNHRkUDs7QW9HMXVkRDs7RUFFSSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsNEJBQUE7RUFBQSxxQkFBQTtDcEc2dWRIO0FvRzN1ZEc7Ozs7RUFHSSxtQkFBQTtFQUNBLHNCQUFBO0NwRzh1ZFA7QWtHcHZkRzs7O0VFV1EsV0FBQTtDcEc4dWRYO0FrR3p2ZEc7OztFRWlCUSxXQUFBO0NwRzZ1ZFg7QXFHaHdkRzs7O0VEeUJRLFdBQUE7Q3BHNHVkWDtBcUdod2RHOztFRG9CUSxXQUFBO0NwR2d2ZFg7QW9HNXVkRzs7O0VFcUJBLHVCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQ0FBQTtFQUNBLDBDQUFBO0VBQ0EscUNBQUE7RUFyQ0Esd0JBQUE7RUFDQSwrQkFBQTtFQUNBLDRCQUFBO0VMZ01BLHVEQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDakdta2RIO0FpR2xzZEc7OztFQVNJLDBFQUFBO0VBQ0EsbUVBQUE7Q2pHOHJkUDtBaUd4c2RHOzs7RUFTSSxpRkFBQTtFQUNBLDBFQUFBO0NqR29zZFA7QWlHOXNkRzs7O0VBU0ksdUZBQUE7RUFDQSxnRkFBQTtDakcwc2RQO0FpR3B0ZEc7OztFQVNJLGdGQUFBO0VBQ0EseUVBQUE7Q2pHZ3RkUDtBaUcxdGRHOzs7OztFQVNJLDRGQUFBO0VBQ0EscUZBQUE7Q2pHd3RkUDtBaUducGRHOzs7RUFDSSxXQUFBO0NqR3VwZFA7QWlHeHBkRzs7O0VBQ0ksV0FBQTtDakc0cGRQO0FpRzdwZEc7Ozs7O0VBQ0ksYUFBQTtDakdtcWRQO0FvR3R5ZEc7OztFRWtDQSxpQ0FBQTtFQUNBLDBDQUFBO0VBQ0EscUNBQUE7RUF0REEsd0JBQUE7RUFDQSwrQkFBQTtFQUNBLDRCQUFBO0VMZ01BLHVEQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDakdpb2RIO0FpR2h3ZEc7OztFQVNJLDBFQUFBO0VBQ0EsbUVBQUE7Q2pHNHZkUDtBaUd0d2RHOzs7RUFTSSxpRkFBQTtFQUNBLDBFQUFBO0NqR2t3ZFA7QWlHNXdkRzs7O0VBU0ksdUZBQUE7RUFDQSxnRkFBQTtDakd3d2RQO0FpR2x4ZEc7OztFQVNJLGdGQUFBO0VBQ0EseUVBQUE7Q2pHOHdkUDtBaUd4eGRHOzs7OztFQVNJLDRGQUFBO0VBQ0EscUZBQUE7Q2pHc3hkUDtBaUdqdGRHOzs7RUFDSSxXQUFBO0NqR3F0ZFA7QWlHdHRkRzs7O0VBQ0ksV0FBQTtDakcwdGRQO0FpRzN0ZEc7Ozs7O0VBQ0ksYUFBQTtDakdpdWRQO0FvRzkxZEc7OztFRXhCQSx3QkFBQTtFQUNBLCtCQUFBO0VBQ0EsNEJBQUE7RUxnTUEsdURBQUE7RUFDQSx5Q0FBQTtFQUNBLG1DQUFBO0NqRzRyZEg7QWlHM3pkRzs7O0VBU0ksMEVBQUE7RUFDQSxtRUFBQTtDakd1emRQO0FpR2owZEc7OztFQVNJLGlGQUFBO0VBQ0EsMEVBQUE7Q2pHNnpkUDtBaUd2MGRHOzs7RUFTSSx1RkFBQTtFQUNBLGdGQUFBO0NqR20wZFA7QWlHNzBkRzs7O0VBU0ksZ0ZBQUE7RUFDQSx5RUFBQTtDakd5MGRQO0FpR24xZEc7Ozs7O0VBU0ksNEZBQUE7RUFDQSxxRkFBQTtDakdpMWRQO0FpRzV3ZEc7OztFQUNJLFdBQUE7Q2pHZ3hkUDtBaUdqeGRHOzs7RUFDSSxXQUFBO0NqR3F4ZFA7QWlHdHhkRzs7Ozs7RUFDSSxhQUFBO0NqRzR4ZFA7QW9HbjVkRzs7O0VFN0NBLCtCQUFBO0VBQ0Esb0NBQUE7Q3RHcThkSDtBb0dwNWRHOzs7RUU3Q0EsOEJBQUE7RUFDQSxnQ0FBQTtDdEdzOGRIO0FvR3I1ZEc7OztFRTdDQSw2QkFBQTtFQUNBLGdDQUFBO0N0R3U4ZEg7O0FvR2w1ZE87RUFLSSw2QkFBQTtFQUNBLDBCQUFBO0NwR2k1ZFg7QW9HOTRkTztFQUtJLDhCQUFBO0VBQ0EsMkJBQUE7Q3BHNDRkWDtBb0d6NGRPO0VBRUksbUJBQUE7Q3BHMDRkWDs7QW9HcjRkRDtFQUNJLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7Q3BHdzRkSDtBb0d0NGRHO0VBRUksMEJBQUE7RUFDQSwyQkFBQTtDcEd1NGRQO0FvR3A0ZEc7RUFDSSw2QkFBQTtFQUNBLDBCQUFBO0NwR3M0ZFA7QW9HbjRkRztFQUVJLDZCQUFBO0VBQ0EsOEJBQUE7RUFDQSxvQkFBQTtDcEdvNGRQO0FvR2o0ZEc7RUFDSSw4QkFBQTtFQUNBLDJCQUFBO0NwR200ZFA7O0F1R3gvZEQ7O0VEcURJLHVCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQ0FBQTtFQUNBLDBDQUFBO0VBQ0EscUNBQUE7RUFyQ0Esd0JBQUE7RUFDQSwrQkFBQTtFQUNBLDRCQUFBO0VMZ01BLHVEQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDakcreWRIO0FpRzk2ZEc7O0VBU0ksMEVBQUE7RUFDQSxtRUFBQTtDakd5NmRQO0FpR243ZEc7O0VBU0ksaUZBQUE7RUFDQSwwRUFBQTtDakc4NmRQO0FpR3g3ZEc7O0VBU0ksdUZBQUE7RUFDQSxnRkFBQTtDakdtN2RQO0FpRzc3ZEc7O0VBU0ksZ0ZBQUE7RUFDQSx5RUFBQTtDakd3N2RQO0FpR2w4ZEc7OztFQVNJLDRGQUFBO0VBQ0EscUZBQUE7Q2pHODdkUDtBaUd6M2RHOztFQUNJLFdBQUE7Q2pHNDNkUDtBaUc3M2RHOztFQUNJLFdBQUE7Q2pHZzRkUDtBaUdqNGRHOzs7RUFDSSxhQUFBO0NqR3E0ZFA7O0F1R3hpZUQ7O0VEa0VJLGlDQUFBO0VBQ0EsMENBQUE7RUFDQSxxQ0FBQTtFQXREQSx3QkFBQTtFQUNBLCtCQUFBO0VBQ0EsNEJBQUE7RUxnTUEsdURBQUE7RUFDQSx5Q0FBQTtFQUNBLG1DQUFBO0NqR20yZEg7QWlHbCtkRzs7RUFTSSwwRUFBQTtFQUNBLG1FQUFBO0NqRzY5ZFA7QWlHditkRzs7RUFTSSxpRkFBQTtFQUNBLDBFQUFBO0NqR2srZFA7QWlHNStkRzs7RUFTSSx1RkFBQTtFQUNBLGdGQUFBO0NqR3UrZFA7QWlHai9kRzs7RUFTSSxnRkFBQTtFQUNBLHlFQUFBO0NqRzQrZFA7QWlHdC9kRzs7O0VBU0ksNEZBQUE7RUFDQSxxRkFBQTtDakdrL2RQO0FpRzc2ZEc7O0VBQ0ksV0FBQTtDakdnN2RQO0FpR2o3ZEc7O0VBQ0ksV0FBQTtDakdvN2RQO0FpR3I3ZEc7OztFQUNJLGFBQUE7Q2pHeTdkUDs7QXVHdGxlRDs7RURRSSx3QkFBQTtFQUNBLCtCQUFBO0VBQ0EsNEJBQUE7RUxnTUEsdURBQUE7RUFDQSx5Q0FBQTtFQUNBLG1DQUFBO0NqR281ZEg7QWlHbmhlRzs7RUFTSSwwRUFBQTtFQUNBLG1FQUFBO0NqRzhnZVA7QWlHeGhlRzs7RUFTSSxpRkFBQTtFQUNBLDBFQUFBO0NqR21oZVA7QWlHN2hlRzs7RUFTSSx1RkFBQTtFQUNBLGdGQUFBO0NqR3doZVA7QWlHbGllRzs7RUFTSSxnRkFBQTtFQUNBLHlFQUFBO0NqRzZoZVA7QWlHdmllRzs7O0VBU0ksNEZBQUE7RUFDQSxxRkFBQTtDakdtaWVQO0FpRzk5ZEc7O0VBQ0ksV0FBQTtDakdpK2RQO0FpR2wrZEc7O0VBQ0ksV0FBQTtDakdxK2RQO0FpR3QrZEc7OztFQUNJLGFBQUE7Q2pHMCtkUDs7QXVHam9lRDs7RURiSSwrQkFBQTtFQUNBLG9DQUFBO0N0R21wZUg7O0F1R2xvZUQ7O0VEYkksOEJBQUE7RUFDQSxnQ0FBQTtDdEdvcGVIOztBdUdub2VEOztFRGJJLDZCQUFBO0VBQ0EsZ0NBQUE7Q3RHcXBlSDs7QXdHbHFlRDtFQUNJLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLHFCQUFBO0VBQ0EsMEJBQUE7TUFBQSxzQkFBQTtVQUFBLGtCQUFBO0N4R3FxZUg7QXdHbnFlRztFQUNJLHNCQUFBO0N4R3FxZVA7QXdHbHFlRztFQUNJLG1CQUFBO0VBQ0EseUNBQUE7RUFDQSxzQ0FBQTtFQUNBLDJDQUFBO0N4R29xZVA7QWlHbHJlRztFT2lCUSxnQ0FBQTtDeEdvcWVYO0FpR3pxZUc7RU9TUSxnQ0FBQTtDeEdtcWVYO0F3Ry9wZUc7RUFDSSx3Q0FBQTtFQUNBLHFDQUFBO0N4R2lxZVA7QXdHOXBlRztFQUNJLDZEQUFBO0VBQ0EsOERBQUE7Q3hHZ3FlUDtBd0c1cGVPO0VBQ0ksaURBQUE7Q3hHOHBlWDtBaUd2cmVHO0VPNEJZLDZDQUFBO0VBQ0EsMkNBQUE7RUFDQSxtQ0FBQTtDeEc4cGVmOztBeUd2c2VEO0VBQ0ksZ0RBQUE7RUFDQSwrQkFBQTtFQUNBLHFDQUFBO0VBQ0EsMkNBQUE7RUFHSSxnQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsMENBQUE7RUNzQkEsbUNBQUE7RUFBQSwrQkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSw4QkFBQTtFQUFBLG1DQUFBO0VBQUEsa0NBQUE7RUFBQSxrQ0FBQTtFQ3lMSix3Q0FBQTtFQUNBLDBDQUFBO0VBQ0Esc0RBQUE7RUQzTEksd0NBQUE7QzFHOHJlUDtBeUdyc2VPO0VDT0EsbUNBQUE7RUN5TEosd0NBQUE7RUFDQSwwQ0FBQTtFQUNBLHNEQUFBO0VEM0xJLHdDQUFBO0MxR3FzZVA7QTJHeHFlRztFRDdCSSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsNkJBQUE7RUFBQSxrQ0FBQTtDMUcyc2VQO0EyRzFxZUc7RURqQ0ksMkJBQUE7RUFBQSw2QkFBQTtFQUFBLDJCQUFBO0VBQUEsaUNBQUE7QzFHaXRlUDtBMkdoc2VHO0VEakJJLHlDQUFBO0MxR290ZVA7QTJHL3JlRztFRHJCSSx3Q0FBQTtDMUd1dGVQO0EyR3RzZUc7RURqQkksd0NBQUE7QzFHMHRlUDtBMkdyc2VHO0VEckJJLHVDQUFBO0MxRzZ0ZVA7QTJHNXNlRztFRGpCSSwyQ0FBQTtDMUdndWVQO0EyRzNzZUc7RURyQkksMENBQUE7QzFHbXVlUDtBMkd0aWVHO0VEN0xJLHdDQUFBO0VBQUEsMENBQUE7QzFHdXVlUDtBMkdyaWVHO0VEbE1JLHdDQUFBO0VBQUEsMENBQUE7QzFHMnVlUDtBMkcxdGVHO0VEakJJLHdDQUFBO0MxRzh1ZVA7QTJHenRlRztFRHJCSSx1Q0FBQTtDMUdpdmVQO0F5R3B2ZU87RUNHQSxtQ0FBQTtFQ3lMSix3Q0FBQTtFQUNBLDBDQUFBO0VBQ0Esc0RBQUE7RUQzTEksd0NBQUE7QzFHd3ZlUDtBMkczdGVHO0VEN0JJLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw2QkFBQTtFQUFBLGtDQUFBO0MxRzh2ZVA7QTJHN3RlRztFRGpDSSwyQkFBQTtFQUFBLDZCQUFBO0VBQUEsMkJBQUE7RUFBQSxpQ0FBQTtDMUdvd2VQO0EyR252ZUc7RURqQkkseUNBQUE7QzFHdXdlUDtBMkdsdmVHO0VEckJJLHdDQUFBO0MxRzB3ZVA7QTJHenZlRztFRGpCSSx3Q0FBQTtDMUc2d2VQO0EyR3h2ZUc7RURyQkksdUNBQUE7QzFHZ3hlUDtBMkcvdmVHO0VEakJJLDJDQUFBO0MxR214ZVA7QTJHOXZlRztFRHJCSSwwQ0FBQTtDMUdzeGVQO0EyR3psZUc7RUQ3TEksd0NBQUE7RUFBQSwwQ0FBQTtDMUcweGVQO0EyR3hsZUc7RURsTUksd0NBQUE7RUFBQSwwQ0FBQTtDMUc4eGVQO0EyRzd3ZUc7RURqQkksd0NBQUE7QzFHaXllUDtBMkc1d2VHO0VEckJJLHVDQUFBO0MxR295ZVA7QTJHdndlRztFRDdCSSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsNkJBQUE7RUFBQSxrQ0FBQTtDMUcweWVQO0EyR3p3ZUc7RURqQ0ksMkJBQUE7RUFBQSw2QkFBQTtFQUFBLDJCQUFBO0VBQUEsaUNBQUE7QzFHZ3plUDtBMkdubmVHO0VEN0xJLHdDQUFBO0VBQUEsMENBQUE7QzFHb3plUDtBMkdsbmVHO0VEbE1JLHdDQUFBO0VBQUEsMENBQUE7QzFHd3plUDtBMkd2eWVHO0VEakJJLHdDQUFBO0MxRzJ6ZVA7QTJHdHllRztFRHJCSSx1Q0FBQTtDMUc4emVQO0F5R256ZU87RUNYQSw0RkFBQTtFQUFBLHVCQUFBO0VBQUEsaUNBQUE7RUFBQSw4QkFBQTtFQUFBLHdDQUFBO0VBQUEsNkJBQUE7RUFBQSx1Q0FBQTtFQUFBLGdDQUFBO0VBQUEsOENBQUE7RUFBQSwwQ0FBQTtFQ3lMSix3Q0FBQTtFQUNBLDBDQUFBO0VBQ0Esc0RBQUE7RUQzTEksNkJBQUE7RUFBQSxvQ0FBQTtFQUFBLHdDQUFBO0MxR2cxZVA7QTJHbjJlTztFQUNJLCtCQUFBO0VBQ0EsK0JBQUE7QzNHcTJlWDtBMkd2emVHO0VEN0JJLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw2QkFBQTtFQUFBLGtDQUFBO0MxRzAxZVA7QTJHNzJlTztFQUNJLDhCQUFBO0VBQ0EsOEJBQUE7QzNHKzJlWDtBMkc3emVHO0VEakNJLDJCQUFBO0VBQUEsNkJBQUE7RUFBQSwyQkFBQTtFQUFBLGlDQUFBO0MxR28yZVA7QTJHdjNlTztFQUNJLDZCQUFBO0VBQ0EsNkJBQUE7QzNHeTNlWDtBMkd2MWVHO0VEakJJLHlDQUFBO0MxRzIyZVA7QTJHdDFlRztFRHJCSSx3Q0FBQTtDMUc4MmVQO0EyRzcxZUc7RURqQkksd0NBQUE7QzFHaTNlUDtBMkc1MWVHO0VEckJJLHVDQUFBO0MxR28zZVA7QTJHbjJlRztFRGpCSSwyQ0FBQTtDMUd1M2VQO0EyR2wyZUc7RURyQkksMENBQUE7QzFHMDNlUDtBMkc3cmVHO0VEN0xJLHdDQUFBO0VBQUEsMENBQUE7QzFHODNlUDtBMkc1cmVHO0VEbE1JLHdDQUFBO0VBQUEsMENBQUE7QzFHazRlUDtBMkdqM2VHO0VEakJJLHdDQUFBO0MxR3E0ZVA7QTJHaDNlRztFRHJCSSx1Q0FBQTtDMUd3NGVQO0F5R3ozZU87RUNmQSwwQkFBQTtFQUFBLGlDQUFBO0VBQUEsOEJBQUE7RUFBQSw0Q0FBQTtFQUFBLHdDQUFBO0VBQUEsNkJBQUE7RUFBQSwyQ0FBQTtFQUFBLHVDQUFBO0VBQUEsbUNBQUE7RUFBQSwwQ0FBQTtFQ3lMSix3Q0FBQTtFQUNBLDBDQUFBO0VBQ0Esc0RBQUE7RUQzTEksZ0NBQUE7RUFBQSxvQ0FBQTtFQUFBLHdDQUFBO0MxRzA1ZVA7QTJHNzZlTztFQUNJLCtCQUFBO0VBQ0EsK0JBQUE7QzNHKzZlWDtBMkdqNGVHO0VEN0JJLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw2QkFBQTtFQUFBLGtDQUFBO0MxR282ZVA7QTJHdjdlTztFQUNJLDhCQUFBO0VBQ0EsOEJBQUE7QzNHeTdlWDtBMkd2NGVHO0VEakNJLDJCQUFBO0VBQUEsNkJBQUE7RUFBQSwyQkFBQTtFQUFBLGlDQUFBO0MxRzg2ZVA7QTJHajhlTztFQUNJLDZCQUFBO0VBQ0EsNkJBQUE7QzNHbThlWDtBMkdqNmVHO0VEakJJLHlDQUFBO0MxR3E3ZVA7QTJHaDZlRztFRHJCSSx3Q0FBQTtDMUd3N2VQO0EyR3Y2ZUc7RURqQkksd0NBQUE7QzFHMjdlUDtBMkd0NmVHO0VEckJJLHVDQUFBO0MxRzg3ZVA7QTJHNzZlRztFRGpCSSwyQ0FBQTtDMUdpOGVQO0EyRzU2ZUc7RURyQkksMENBQUE7QzFHbzhlUDtBMkd2d2VHO0VEN0xJLHdDQUFBO0VBQUEsMENBQUE7QzFHdzhlUDtBMkd0d2VHO0VEbE1JLHdDQUFBO0VBQUEsMENBQUE7QzFHNDhlUDtBMkczN2VHO0VEakJJLHdDQUFBO0MxRys4ZVA7QTJHMTdlRztFRHJCSSx1Q0FBQTtDMUdrOWVQO0F5Ry83ZU87RUNuQkEsMEJBQUE7RUFBQSw4QkFBQTtFQUFBLDRDQUFBO0VBQUEsd0NBQUE7RUFBQSw2QkFBQTtFQUFBLDJDQUFBO0VBQUEsdUNBQUE7RUFBQSxtQ0FBQTtFQ3lMSix3Q0FBQTtFQUNBLDBDQUFBO0VBQ0Esc0RBQUE7RUQzTEksZ0NBQUE7RUFBQSx3Q0FBQTtDMUdpK2VQO0EyR3AvZU87RUFDSSwrQkFBQTtFQUNBLCtCQUFBO0MzR3MvZVg7QTJHeDhlRztFRDdCSSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsNkJBQUE7RUFBQSxrQ0FBQTtDMUcyK2VQO0EyRzkvZU87RUFDSSw4QkFBQTtFQUNBLDhCQUFBO0MzR2dnZlg7QTJHOThlRztFRGpDSSwyQkFBQTtFQUFBLDZCQUFBO0VBQUEsMkJBQUE7RUFBQSxpQ0FBQTtDMUdxL2VQO0EyR3hnZk87RUFDSSw2QkFBQTtFQUNBLDZCQUFBO0MzRzBnZlg7QTJHeCtlRztFRGpCSSx5Q0FBQTtDMUc0L2VQO0EyR3YrZUc7RURyQkksd0NBQUE7QzFHKy9lUDtBMkc5K2VHO0VEakJJLHdDQUFBO0MxR2tnZlA7QTJHNytlRztFRHJCSSx1Q0FBQTtDMUdxZ2ZQO0EyR3AvZUc7RURqQkksMkNBQUE7QzFHd2dmUDtBMkduL2VHO0VEckJJLDBDQUFBO0MxRzJnZlA7QTJHOTBlRztFRDdMSSx3Q0FBQTtFQUFBLDBDQUFBO0MxRytnZlA7QTJHNzBlRztFRGxNSSx3Q0FBQTtFQUFBLDBDQUFBO0MxR21oZlA7QTJHbGdmRztFRGpCSSx3Q0FBQTtDMUdzaGZQO0EyR2pnZkc7RURyQkksdUNBQUE7QzFHeWhmUDtBeUc5Z2ZPO0VDWEEsNEZBQUE7RUFBQSx1QkFBQTtFQUFBLGlDQUFBO0VBQUEsOEJBQUE7RUFBQSx3Q0FBQTtFQUFBLDZCQUFBO0VBQUEsdUNBQUE7RUFBQSxnQ0FBQTtFQUFBLDhDQUFBO0VBQUEsMENBQUE7RUN5TEosd0NBQUE7RUFDQSwwQ0FBQTtFQUNBLHNEQUFBO0VEM0xJLDZCQUFBO0VBQUEsb0NBQUE7RUFBQSx3Q0FBQTtDMUcyaWZQO0EyRzlqZk87RUFDSSwrQkFBQTtFQUNBLCtCQUFBO0MzR2drZlg7QTJHbGhmRztFRDdCSSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsNkJBQUE7RUFBQSxrQ0FBQTtDMUdxamZQO0EyR3hrZk87RUFDSSw4QkFBQTtFQUNBLDhCQUFBO0MzRzBrZlg7QTJHeGhmRztFRGpDSSwyQkFBQTtFQUFBLDZCQUFBO0VBQUEsMkJBQUE7RUFBQSxpQ0FBQTtDMUcramZQO0EyR2xsZk87RUFDSSw2QkFBQTtFQUNBLDZCQUFBO0MzR29sZlg7QTJHbGpmRztFRGpCSSx5Q0FBQTtDMUdza2ZQO0EyR2pqZkc7RURyQkksd0NBQUE7QzFHeWtmUDtBMkd4amZHO0VEakJJLHdDQUFBO0MxRzRrZlA7QTJHdmpmRztFRHJCSSx1Q0FBQTtDMUcra2ZQO0EyRzlqZkc7RURqQkksMkNBQUE7QzFHa2xmUDtBMkc3amZHO0VEckJJLDBDQUFBO0MxR3FsZlA7QTJHeDVlRztFRDdMSSx3Q0FBQTtFQUFBLDBDQUFBO0MxR3lsZlA7QTJHdjVlRztFRGxNSSx3Q0FBQTtFQUFBLDBDQUFBO0MxRzZsZlA7QTJHNWtmRztFRGpCSSx3Q0FBQTtDMUdnbWZQO0EyRzNrZkc7RURyQkksdUNBQUE7QzFHbW1mUDtBeUdwbGZPO0VDZkEsMEJBQUE7RUFBQSxpQ0FBQTtFQUFBLDhCQUFBO0VBQUEsNENBQUE7RUFBQSx3Q0FBQTtFQUFBLDZCQUFBO0VBQUEsMkNBQUE7RUFBQSx1Q0FBQTtFQUFBLG1DQUFBO0VBQUEsMENBQUE7RUN5TEosd0NBQUE7RUFDQSwwQ0FBQTtFQUNBLHNEQUFBO0VEM0xJLGdDQUFBO0VBQUEsb0NBQUE7RUFBQSx3Q0FBQTtDMUdxbmZQO0EyR3hvZk87RUFDSSwrQkFBQTtFQUNBLCtCQUFBO0MzRzBvZlg7QTJHNWxmRztFRDdCSSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsNkJBQUE7RUFBQSxrQ0FBQTtDMUcrbmZQO0EyR2xwZk87RUFDSSw4QkFBQTtFQUNBLDhCQUFBO0MzR29wZlg7QTJHbG1mRztFRGpDSSwyQkFBQTtFQUFBLDZCQUFBO0VBQUEsMkJBQUE7RUFBQSxpQ0FBQTtDMUd5b2ZQO0EyRzVwZk87RUFDSSw2QkFBQTtFQUNBLDZCQUFBO0MzRzhwZlg7QTJHNW5mRztFRGpCSSx5Q0FBQTtDMUdncGZQO0EyRzNuZkc7RURyQkksd0NBQUE7QzFHbXBmUDtBMkdsb2ZHO0VEakJJLHdDQUFBO0MxR3NwZlA7QTJHam9mRztFRHJCSSx1Q0FBQTtDMUd5cGZQO0EyR3hvZkc7RURqQkksMkNBQUE7QzFHNHBmUDtBMkd2b2ZHO0VEckJJLDBDQUFBO0MxRytwZlA7QTJHbCtlRztFRDdMSSx3Q0FBQTtFQUFBLDBDQUFBO0MxR21xZlA7QTJHaitlRztFRGxNSSx3Q0FBQTtFQUFBLDBDQUFBO0MxR3VxZlA7QTJHdHBmRztFRGpCSSx3Q0FBQTtDMUcwcWZQO0EyR3JwZkc7RURyQkksdUNBQUE7QzFHNnFmUDtBeUcxcGZPO0VDbkJBLDBCQUFBO0VBQUEsOEJBQUE7RUFBQSw0Q0FBQTtFQUFBLHdDQUFBO0VBQUEsNkJBQUE7RUFBQSwyQ0FBQTtFQUFBLHVDQUFBO0VBQUEsbUNBQUE7RUN5TEosd0NBQUE7RUFDQSwwQ0FBQTtFQUNBLHNEQUFBO0VEM0xJLGdDQUFBO0VBQUEsd0NBQUE7QzFHNHJmUDtBMkcvc2ZPO0VBQ0ksK0JBQUE7RUFDQSwrQkFBQTtDM0dpdGZYO0EyR25xZkc7RUQ3QkksOEJBQUE7RUFBQSw2QkFBQTtFQUFBLDZCQUFBO0VBQUEsa0NBQUE7QzFHc3NmUDtBMkd6dGZPO0VBQ0ksOEJBQUE7RUFDQSw4QkFBQTtDM0cydGZYO0EyR3pxZkc7RURqQ0ksMkJBQUE7RUFBQSw2QkFBQTtFQUFBLDJCQUFBO0VBQUEsaUNBQUE7QzFHZ3RmUDtBMkdudWZPO0VBQ0ksNkJBQUE7RUFDQSw2QkFBQTtDM0dxdWZYO0EyR25zZkc7RURqQkkseUNBQUE7QzFHdXRmUDtBMkdsc2ZHO0VEckJJLHdDQUFBO0MxRzB0ZlA7QTJHenNmRztFRGpCSSx3Q0FBQTtDMUc2dGZQO0EyR3hzZkc7RURyQkksdUNBQUE7QzFHZ3VmUDtBMkcvc2ZHO0VEakJJLDJDQUFBO0MxR211ZlA7QTJHOXNmRztFRHJCSSwwQ0FBQTtDMUdzdWZQO0EyR3ppZkc7RUQ3TEksd0NBQUE7RUFBQSwwQ0FBQTtDMUcwdWZQO0EyR3hpZkc7RURsTUksd0NBQUE7RUFBQSwwQ0FBQTtDMUc4dWZQO0EyRzd0Zkc7RURqQkksd0NBQUE7QzFHaXZmUDtBMkc1dGZHO0VEckJJLHVDQUFBO0MxR292ZlA7QXlHenVmTztFQ1hBLDRGQUFBO0VBQUEsdUJBQUE7RUFBQSxpQ0FBQTtFQUFBLDhCQUFBO0VBQUEsd0NBQUE7RUFBQSw2QkFBQTtFQUFBLHVDQUFBO0VBQUEsZ0NBQUE7RUFBQSw4Q0FBQTtFQUFBLDBDQUFBO0VDeUxKLHdDQUFBO0VBQ0EsMENBQUE7RUFDQSxzREFBQTtFRDNMSSw2QkFBQTtFQUFBLG9DQUFBO0VBQUEsd0NBQUE7QzFHc3dmUDtBMkd6eGZPO0VBQ0ksK0JBQUE7RUFDQSwrQkFBQTtDM0cyeGZYO0EyRzd1Zkc7RUQ3QkksOEJBQUE7RUFBQSw2QkFBQTtFQUFBLDZCQUFBO0VBQUEsa0NBQUE7QzFHZ3hmUDtBMkdueWZPO0VBQ0ksOEJBQUE7RUFDQSw4QkFBQTtDM0dxeWZYO0EyR252Zkc7RURqQ0ksMkJBQUE7RUFBQSw2QkFBQTtFQUFBLDJCQUFBO0VBQUEsaUNBQUE7QzFHMHhmUDtBMkc3eWZPO0VBQ0ksNkJBQUE7RUFDQSw2QkFBQTtDM0creWZYO0EyRzd3Zkc7RURqQkkseUNBQUE7QzFHaXlmUDtBMkc1d2ZHO0VEckJJLHdDQUFBO0MxR295ZlA7QTJHbnhmRztFRGpCSSx3Q0FBQTtDMUd1eWZQO0EyR2x4Zkc7RURyQkksdUNBQUE7QzFHMHlmUDtBMkd6eGZHO0VEakJJLDJDQUFBO0MxRzZ5ZlA7QTJHeHhmRztFRHJCSSwwQ0FBQTtDMUdnemZQO0EyR25uZkc7RUQ3TEksd0NBQUE7RUFBQSwwQ0FBQTtDMUdvemZQO0EyR2xuZkc7RURsTUksd0NBQUE7RUFBQSwwQ0FBQTtDMUd3emZQO0EyR3Z5Zkc7RURqQkksd0NBQUE7QzFHMnpmUDtBMkd0eWZHO0VEckJJLHVDQUFBO0MxRzh6ZlA7QXlHL3lmTztFQ2ZBLDBCQUFBO0VBQUEsaUNBQUE7RUFBQSw4QkFBQTtFQUFBLDRDQUFBO0VBQUEsd0NBQUE7RUFBQSw2QkFBQTtFQUFBLDJDQUFBO0VBQUEsdUNBQUE7RUFBQSxtQ0FBQTtFQUFBLDBDQUFBO0VDeUxKLHdDQUFBO0VBQ0EsMENBQUE7RUFDQSxzREFBQTtFRDNMSSxnQ0FBQTtFQUFBLG9DQUFBO0VBQUEsd0NBQUE7QzFHZzFmUDtBMkduMmZPO0VBQ0ksK0JBQUE7RUFDQSwrQkFBQTtDM0dxMmZYO0EyR3Z6Zkc7RUQ3QkksOEJBQUE7RUFBQSw2QkFBQTtFQUFBLDZCQUFBO0VBQUEsa0NBQUE7QzFHMDFmUDtBMkc3MmZPO0VBQ0ksOEJBQUE7RUFDQSw4QkFBQTtDM0crMmZYO0EyRzd6Zkc7RURqQ0ksMkJBQUE7RUFBQSw2QkFBQTtFQUFBLDJCQUFBO0VBQUEsaUNBQUE7QzFHbzJmUDtBMkd2M2ZPO0VBQ0ksNkJBQUE7RUFDQSw2QkFBQTtDM0d5M2ZYO0EyR3YxZkc7RURqQkkseUNBQUE7QzFHMjJmUDtBMkd0MWZHO0VEckJJLHdDQUFBO0MxRzgyZlA7QTJHNzFmRztFRGpCSSx3Q0FBQTtDMUdpM2ZQO0EyRzUxZkc7RURyQkksdUNBQUE7QzFHbzNmUDtBMkduMmZHO0VEakJJLDJDQUFBO0MxR3UzZlA7QTJHbDJmRztFRHJCSSwwQ0FBQTtDMUcwM2ZQO0EyRzdyZkc7RUQ3TEksd0NBQUE7RUFBQSwwQ0FBQTtDMUc4M2ZQO0EyRzVyZkc7RURsTUksd0NBQUE7RUFBQSwwQ0FBQTtDMUdrNGZQO0EyR2ozZkc7RURqQkksd0NBQUE7QzFHcTRmUDtBMkdoM2ZHO0VEckJJLHVDQUFBO0MxR3c0ZlA7QXlHcjNmTztFQ25CQSwwQkFBQTtFQUFBLDhCQUFBO0VBQUEsNENBQUE7RUFBQSx3Q0FBQTtFQUFBLDZCQUFBO0VBQUEsMkNBQUE7RUFBQSx1Q0FBQTtFQUFBLG1DQUFBO0VDeUxKLHdDQUFBO0VBQ0EsMENBQUE7RUFDQSxzREFBQTtFRDNMSSxnQ0FBQTtFQUFBLHdDQUFBO0MxR3U1ZlA7QTJHMTZmTztFQUNJLCtCQUFBO0VBQ0EsK0JBQUE7QzNHNDZmWDtBMkc5M2ZHO0VEN0JJLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw2QkFBQTtFQUFBLGtDQUFBO0MxR2k2ZlA7QTJHcDdmTztFQUNJLDhCQUFBO0VBQ0EsOEJBQUE7QzNHczdmWDtBMkdwNGZHO0VEakNJLDJCQUFBO0VBQUEsNkJBQUE7RUFBQSwyQkFBQTtFQUFBLGlDQUFBO0MxRzI2ZlA7QTJHOTdmTztFQUNJLDZCQUFBO0VBQ0EsNkJBQUE7QzNHZzhmWDtBMkc5NWZHO0VEakJJLHlDQUFBO0MxR2s3ZlA7QTJHNzVmRztFRHJCSSx3Q0FBQTtDMUdxN2ZQO0EyR3A2Zkc7RURqQkksd0NBQUE7QzFHdzdmUDtBMkduNmZHO0VEckJJLHVDQUFBO0MxRzI3ZlA7QTJHMTZmRztFRGpCSSwyQ0FBQTtDMUc4N2ZQO0EyR3o2Zkc7RURyQkksMENBQUE7QzFHaThmUDtBMkdwd2ZHO0VEN0xJLHdDQUFBO0VB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UDtBME1uNnNDRztFQUNJLDBCQUFBO0MxTXE2c0NQO0EwTWw2c0NHO0VBQ0ksMEJBQUE7QzFNbzZzQ1A7QTBNajZzQ0c7RUFDSSwwQkFBQTtDMU1tNnNDUDs7QTBNOTVzQ0Q7RUFDSSx5Q0FBQTtFQUNBLHFDQUFBO0MxTWk2c0NIIiwiZmlsZSI6ImJsYXppbmctZGFyay5iczUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiBEbyBub3QgZWRpdCBkaXJlY3RseVxuICogR2VuZXJhdGVkIG9uIE1vbiwgMDUgTWF5IDIwMjUgMTI6NDc6MTAgR01UXG4gKi9cbi8qIVxuICogQm9vdHN0cmFwICB2NS4zLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIzIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9bGlnaHRdIHtcbiAgLS1icy1ibHVlOiAjOWIxN2UyO1xuICAtLWJzLWluZGlnbzogIzY2MTBmMjtcbiAgLS1icy1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tYnMtcGluazogI2Q2MzM4NDtcbiAgLS1icy1yZWQ6ICNmMzE0NDY7XG4gIC0tYnMtb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLWJzLXllbGxvdzogI2ZjNzgxYjtcbiAgLS1icy1ncmVlbjogIzMxYmQzZDtcbiAgLS1icy10ZWFsOiAjMjBjOTk3O1xuICAtLWJzLWN5YW46ICMxMzgxZjM7XG4gIC0tYnMtYmxhY2s6ICMwMDA7XG4gIC0tYnMtd2hpdGU6ICNmZmY7XG4gIC0tYnMtZ3JheTogIzQ5NTA1NztcbiAgLS1icy1ncmF5LWRhcms6ICMzNzM1M2Q7XG4gIC0tYnMtZ3JheS0xMDA6ICNmN2Y4Zjk7XG4gIC0tYnMtZ3JheS0yMDA6ICNlNWU1ZTU7XG4gIC0tYnMtZ3JheS0zMDA6ICNhZGI1YmQ7XG4gIC0tYnMtZ3JheS00MDA6ICM2MTVmNjM7XG4gIC0tYnMtZ3JheS01MDA6ICM0NDQ0NDQ7XG4gIC0tYnMtZ3JheS02MDA6ICM0OTUwNTc7XG4gIC0tYnMtZ3JheS03MDA6ICM0NjQ0NGE7XG4gIC0tYnMtZ3JheS04MDA6ICMzNzM1M2Q7XG4gIC0tYnMtZ3JheS05MDA6ICMyYjJhMmY7XG4gIC0tYnMtcHJpbWFyeTogIzliMTdlMjtcbiAgLS1icy1zZWNvbmRhcnk6ICMyYjJhMmY7XG4gIC0tYnMtc3VjY2VzczogIzMxYmQzZDtcbiAgLS1icy1pbmZvOiAjMTM4MWYzO1xuICAtLWJzLXdhcm5pbmc6ICNmYzc4MWI7XG4gIC0tYnMtZGFuZ2VyOiAjZjMxNDQ2O1xuICAtLWJzLWxpZ2h0OiAjZTVlNWU1O1xuICAtLWJzLWRhcms6ICM0NjQ0NGE7XG4gIC0tYnMtcHJpbWFyeS1yZ2I6IDE1NSwgMjMsIDIyNjtcbiAgLS1icy1zZWNvbmRhcnktcmdiOiA0MywgNDIsIDQ3O1xuICAtLWJzLXN1Y2Nlc3MtcmdiOiA0OSwgMTg5LCA2MTtcbiAgLS1icy1pbmZvLXJnYjogMTksIDEyOSwgMjQzO1xuICAtLWJzLXdhcm5pbmctcmdiOiAyNTIsIDEyMCwgMjc7XG4gIC0tYnMtZGFuZ2VyLXJnYjogMjQzLCAyMCwgNzA7XG4gIC0tYnMtbGlnaHQtcmdiOiAyMjksIDIyOSwgMjI5O1xuICAtLWJzLWRhcmstcmdiOiA3MCwgNjgsIDc0O1xuICAtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpczogcmdiKDYyLCA5LjIsIDkwLjQpO1xuICAtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiByZ2IoMTcuMiwgMTYuOCwgMTguOCk7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiByZ2IoMTkuNiwgNzUuNiwgMjQuNCk7XG4gIC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzOiByZ2IoNy42LCA1MS42LCA5Ny4yKTtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6IHJnYigxMDAuOCwgNDgsIDEwLjgpO1xuICAtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzOiByZ2IoOTcuMiwgOCwgMjgpO1xuICAtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXM6ICM0NjQ0NGE7XG4gIC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzOiAjNDY0NDRhO1xuICAtLWJzLXByaW1hcnktYmctc3VidGxlOiByZ2IoMjM1LCAyMDguNiwgMjQ5LjIpO1xuICAtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGU6IHJnYigyMTIuNiwgMjEyLjQsIDIxMy40KTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogcmdiKDIxMy44LCAyNDEuOCwgMjE2LjIpO1xuICAtLWJzLWluZm8tYmctc3VidGxlOiByZ2IoMjA3LjgsIDIyOS44LCAyNTIuNik7XG4gIC0tYnMtd2FybmluZy1iZy1zdWJ0bGU6IHJnYigyNTQuNCwgMjI4LCAyMDkuNCk7XG4gIC0tYnMtZGFuZ2VyLWJnLXN1YnRsZTogcmdiKDI1Mi42LCAyMDgsIDIxOCk7XG4gIC0tYnMtbGlnaHQtYmctc3VidGxlOiByZ2IoMjUxLCAyNTEuNSwgMjUyKTtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogIzYxNWY2MztcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6IHJnYigyMTUsIDE2Mi4yLCAyNDMuNCk7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6IHJnYigxNzAuMiwgMTY5LjgsIDE3MS44KTtcbiAgLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGU6IHJnYigxNzIuNiwgMjI4LjYsIDE3Ny40KTtcbiAgLS1icy1pbmZvLWJvcmRlci1zdWJ0bGU6IHJnYigxNjAuNiwgMjA0LjYsIDI1MC4yKTtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6IHJnYigyNTMuOCwgMjAxLCAxNjMuOCk7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6IHJnYigyNTAuMiwgMTYxLCAxODEpO1xuICAtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGU6ICNlNWU1ZTU7XG4gIC0tYnMtZGFyay1ib3JkZXItc3VidGxlOiAjNDQ0NDQ0O1xuICAtLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1ibGFjay1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtZm9udC1zYW5zLXNlcmlmOiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tYnMtZm9udC1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIC0tYnMtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAtLWJzLWJvZHktZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIC0tYnMtYm9keS1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLWJvZHktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtYm9keS1jb2xvcjogI2ZmZjtcbiAgLS1icy1ib2R5LWNvbG9yLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1ib2R5LWJnOiAjMzczNTNkO1xuICAtLWJzLWJvZHktYmctcmdiOiA1NSwgNTMsIDYxO1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yOiAjMDAwO1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYjogMCwgMCwgMDtcbiAgLS1icy1zZWNvbmRhcnktY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1zZWNvbmRhcnktYmc6ICNlNWU1ZTU7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXJnYjogMjI5LCAyMjksIDIyOTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy10ZXJ0aWFyeS1iZzogI2Y3ZjhmOTtcbiAgLS1icy10ZXJ0aWFyeS1iZy1yZ2I6IDI0NywgMjQ4LCAyNDk7XG4gIC0tYnMtaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1saW5rLWNvbG9yOiAjZmZmO1xuICAtLWJzLWxpbmstY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICNjY2NjY2M7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDIwNCwgMjA0LCAyMDQ7XG4gIC0tYnMtY29kZS1jb2xvcjogI2Q2MzM4NDtcbiAgLS1icy1oaWdobGlnaHQtYmc6IHJnYigyNTQuNCwgMjI4LCAyMDkuNCk7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1icy1ib3JkZXItY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgLS1icy1ib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1zbTogMC4xNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLWxnOiAwLjNyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14bDogMXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXh4bDogMnJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtcGlsbDogNTByZW07XG4gIC0tYnMtYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWJzLWJveC1zaGFkb3ctc206IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1ib3gtc2hhZG93LWxnOiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgLS1icy1ib3gtc2hhZG93LWluc2V0OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtZm9jdXMtcmluZy13aWR0aDogMC4yNXJlbTtcbiAgLS1icy1mb2N1cy1yaW5nLW9wYWNpdHk6IDAuMjU7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSgxNTUsIDIzLCAyMjYsIDAuMjUpO1xuICAtLWJzLWZvcm0tdmFsaWQtY29sb3I6ICMzMWJkM2Q7XG4gIC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICMzMWJkM2Q7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yOiAjZjMxNDQ2O1xuICAtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICNmMzE0NDY7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAtLWJzLWJvZHktY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDE3MywgMTgxLCAxODk7XG4gIC0tYnMtYm9keS1iZzogIzJiMmEyZjtcbiAgLS1icy1ib2R5LWJnLXJnYjogNDMsIDQyLCA0NztcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogI2ZmZjtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDE3MywgMTgxLCAxODksIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDE3MywgMTgxLCAxODk7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjMzczNTNkO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDU1LCA1MywgNjE7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMTczLCAxODEsIDE4OSwgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDE3MywgMTgxLCAxODk7XG4gIC0tYnMtdGVydGlhcnktYmc6IHJnYig0OSwgNDcuNSwgNTQpO1xuICAtLWJzLXRlcnRpYXJ5LWJnLXJnYjogNDksIDQ4LCA1NDtcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6IHJnYigxOTUsIDExNS44LCAyMzcuNik7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHJnYigxMjcuOCwgMTI3LjIsIDEzMC4yKTtcbiAgLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6IHJnYigxMzEuNCwgMjE1LjQsIDEzOC42KTtcbiAgLS1icy1pbmZvLXRleHQtZW1waGFzaXM6IHJnYigxMTMuNCwgMTc5LjQsIDI0Ny44KTtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6IHJnYigyNTMuMiwgMTc0LCAxMTguMik7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6IHJnYigyNDcuOCwgMTE0LCAxNDQpO1xuICAtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXM6ICNmN2Y4Zjk7XG4gIC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzOiAjYWRiNWJkO1xuICAtLWJzLXByaW1hcnktYmctc3VidGxlOiByZ2IoMzEsIDQuNiwgNDUuMik7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogcmdiKDguNiwgOC40LCA5LjQpO1xuICAtLWJzLXN1Y2Nlc3MtYmctc3VidGxlOiByZ2IoOS44LCAzNy44LCAxMi4yKTtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogcmdiKDMuOCwgMjUuOCwgNDguNik7XG4gIC0tYnMtd2FybmluZy1iZy1zdWJ0bGU6IHJnYig1MC40LCAyNCwgNS40KTtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiByZ2IoNDguNiwgNCwgMTQpO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogIzM3MzUzZDtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogcmdiKDI3LjUsIDI2LjUsIDMwLjUpO1xuICAtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZTogcmdiKDkzLCAxMy44LCAxMzUuNik7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6IHJnYigyNS44LCAyNS4yLCAyOC4yKTtcbiAgLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGU6IHJnYigyOS40LCAxMTMuNCwgMzYuNik7XG4gIC0tYnMtaW5mby1ib3JkZXItc3VidGxlOiByZ2IoMTEuNCwgNzcuNCwgMTQ1LjgpO1xuICAtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogcmdiKDE1MS4yLCA3MiwgMTYuMik7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6IHJnYigxNDUuOCwgMTIsIDQyKTtcbiAgLS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjNDY0NDRhO1xuICAtLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogIzM3MzUzZDtcbiAgLS1icy1oZWFkaW5nLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWxpbmstY29sb3I6IHJnYigxOTUsIDExNS44LCAyMzcuNik7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogcmdiKDIwNywgMTQzLjY0LCAyNDEuMDgpO1xuICAtLWJzLWxpbmstY29sb3ItcmdiOiAxOTUsIDExNiwgMjM4O1xuICAtLWJzLWxpbmstaG92ZXItY29sb3ItcmdiOiAyMDcsIDE0NCwgMjQxO1xuICAtLWJzLWNvZGUtY29sb3I6IHJnYigyMzAuNCwgMTMyLjYsIDE4MS4yKTtcbiAgLS1icy1ib3JkZXItY29sb3I6ICM0NjQ0NGE7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWJzLWZvcm0tdmFsaWQtY29sb3I6IHJnYigxMzEuNCwgMjE1LjQsIDEzOC42KTtcbiAgLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogcmdiKDEzMS40LCAyMTUuNCwgMTM4LjYpO1xuICAtLWJzLWZvcm0taW52YWxpZC1jb2xvcjogcmdiKDI0Ny44LCAxMTQsIDE0NCk7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogcmdiKDI0Ny44LCAxMTQsIDE0NCk7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICA6cm9vdCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIH1cbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJvZHktZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJvZHktZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYnMtYm9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ociB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG5oNiwgLmg2LCBoNSwgLmg1LCBoNCwgLmg0LCBoMywgLmgzLCBoMiwgLmgyLCBoMSwgLmgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogdmFyKC0tYnMtaGVhZGluZy1jb2xvcik7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNDM3NXJlbSArIDEuMTI1dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzgxMjVyZW0gKyAwLjMzNzV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS41MzEyNXJlbTtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjU2MjVyZW0gKyAwLjA3NXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbm1hcmssIC5tYXJrIHtcbiAgcGFkZGluZzogMC4xODc1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWhpZ2hsaWdodC1iZyk7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6aG92ZXIge1xuICAtLWJzLWxpbmstY29sb3ItcmdiOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuMzc1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVyZW07XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltsaXN0XTpub3QoW3R5cGU9ZGF0ZV0pOm5vdChbdHlwZT1kYXRldGltZS1sb2NhbF0pOm5vdChbdHlwZT1tb250aF0pOm5vdChbdHlwZT13ZWVrXSk6bm90KFt0eXBlPXRpbWVdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMDkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTc1cmVtICsgMy45dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0yIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTI1cmVtICsgMy4zdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQyNXJlbSArIDIuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTYge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTYge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMDkzNzVyZW07XG59XG4uYmxvY2txdW90ZSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteHhsLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICB9XG59XG46cm9vdCB7XG4gIC0tYnMtYnJlYWtwb2ludC14czogMDtcbiAgLS1icy1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icy1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icy1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS1icy1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gIC0tYnMtYnJlYWtwb2ludC14eGw6IDE0MDBweDtcbn1cblxuLnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbn1cbi5yb3cgPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcbn1cblxuLmNvbCB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG59XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAxcmVtO1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG59XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbn1cblxuLmctNSxcbi5neC01IHtcbiAgLS1icy1ndXR0ZXIteDogM3JlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3gtbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3ktbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3gtbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3ktbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3gtbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neS1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd4LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd5LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd4LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3ktbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neC1tZC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neS1tZC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd4LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbGctMSxcbiAgLmd4LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMSxcbiAgLmd5LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd4LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3ktbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neC1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neS1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neC1sZy00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd5LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3ktbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3gteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neS14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd4LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3kteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neC14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3kteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd4LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3kteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neC14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3kteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd4LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3kteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbi50YWJsZSB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG4udGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3Itc3RhdGUsIHZhcigtLWJzLXRhYmxlLWNvbG9yLXR5cGUsIHZhcigtLWJzLXRhYmxlLWNvbG9yKSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10YWJsZS1iZyk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS1icy10YWJsZS1iZy1zdGF0ZSwgdmFyKC0tYnMtdGFibGUtYmctdHlwZSwgdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKSkpO1xufVxuLnRhYmxlID4gdGJvZHkge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cbi50YWJsZSA+IHRoZWFkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSBzb2xpZCBjdXJyZW50Y29sb3I7XG59XG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG4udGFibGUtc20gPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItd2lkdGg6IDAgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSA+ICoge1xuICAtLWJzLXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xufVxuXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zID4gOm5vdChjYXB0aW9uKSA+IHRyID4gOm50aC1jaGlsZChldmVuKSB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG59XG5cbi50YWJsZS1hY3RpdmUge1xuICAtLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy1zdGF0ZTogdmFyKC0tYnMtdGFibGUtaG92ZXItYmcpO1xufVxuXG4udGFibGUtcHJpbWFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYmc6ICM5YjE3ZTI7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMTY1LCA0Ni4yLCAyMjguOSk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDE2MCwgMzQuNiwgMjI3LjQ1KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDE2NSwgNDYuMiwgMjI4LjkpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiKDE2Mi41LCA0MC40LCAyMjguMTc1KTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc2Vjb25kYXJ5IHtcbiAgLS1icy10YWJsZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1iZzogIzJiMmEyZjtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYig2NC4yLCA2My4zLCA2Ny44KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoNTMuNiwgNTIuNjUsIDU3LjQpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoNjQuMiwgNjMuMywgNjcuOCk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoNTguOSwgNTcuOTc1LCA2Mi42KTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYmc6ICMzMWJkM2Q7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoNjkuNiwgMTk1LjYsIDgwLjQpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYig1OS4zLCAxOTIuMywgNzAuNyk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYig2OS42LCAxOTUuNiwgODAuNCk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoNjQuNDUsIDE5My45NSwgNzUuNTUpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1pbmZvIHtcbiAgLS1icy10YWJsZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1iZzogIzEzODFmMztcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYig0Mi42LCAxNDEuNiwgMjQ0LjIpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigzMC44LCAxMzUuMywgMjQzLjYpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoNDIuNiwgMTQxLjYsIDI0NC4yKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigzNi43LCAxMzguNDUsIDI0My45KTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtd2FybmluZyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYmc6ICNmYzc4MWI7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMjUyLjMsIDEzMy41LCA0OS44KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjUyLjE1LCAxMjYuNzUsIDM4LjQpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMjUyLjMsIDEzMy41LCA0OS44KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigyNTIuMjI1LCAxMzAuMTI1LCA0NC4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgLS1icy10YWJsZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1iZzogI2YzMTQ0NjtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigyNDQuMiwgNDMuNSwgODguNSk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDI0My42LCAzMS43NSwgNzkuMjUpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMjQ0LjIsIDQzLjUsIDg4LjUpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiKDI0My45LCAzNy42MjUsIDgzLjg3NSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWxpZ2h0IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2U1ZTVlNTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigyMDYuMSwgMjA2LjEsIDIwNi4xKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjE3LjU1LCAyMTcuNTUsIDIxNy41NSk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYigyMDYuMSwgMjA2LjEsIDIwNi4xKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigyMTEuODI1LCAyMTEuODI1LCAyMTEuODI1KTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFyayB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYmc6ICM0NjQ0NGE7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoODguNSwgODYuNywgOTIuMSk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDc5LjI1LCA3Ny4zNSwgODMuMDUpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoODguNSwgODYuNywgOTIuMSk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoODMuODc1LCA4Mi4wMjUsIDg3LjU3NSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXh4bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjQwNjI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNDA2MjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjY1NjI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNjU2MjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yMDMxMjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yMDMxMjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjQwNjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZTVlNWU1O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYTJmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgIzYxNWY2MztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjZTVlNWU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYTJmO1xuICBib3JkZXItY29sb3I6IHJnYigyMDUsIDEzOSwgMjQwLjUpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTU1LCAyMywgMjI2LCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gIG1pbi13aWR0aDogODVweDtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjE1ZjYzO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzM1M2Q7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNDA2MjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAtMC40MDYyNXJlbSAtMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gIGNvbG9yOiAjZTVlNWU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNDA2MjVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjQwNjI1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjIwMzEyNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbi5mb3JtLWNvbnRyb2wtc206OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4yMDMxMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjIwMzEyNXJlbSAtMC41cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDEuMzEyNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC42NTYyNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC42NTYyNXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjY1NjI1cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuODEyNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjQwNjI1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDEuMzEyNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjgxMjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuNDA2MjVyZW07XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNDA2MjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDEuMzEyNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM3MzUzZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjQwNjI1cmVtIDIuMjVyZW0gMC40MDYyNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2U1ZTVlNTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmEyZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbiwgbm9uZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkICM2MTVmNjM7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIwNSwgMTM5LCAyNDAuNSk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxNTUsIDIzLCAyMjYsIDAuMjUpO1xufVxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzM1M2Q7XG59XG4uZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjZTVlNWU1O1xufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogMC4yMDMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjIwMzEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6IDAuNjU2MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjY1NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1zZWxlY3Qge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWltZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzYWRiNWJkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjMxMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZzogIzJiMmEyZjtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS1jaGVjay1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ybS1jaGVjay1pbnB1dDphY3RpdmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjA1LCAxMzksIDI0MC41KTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE1NSwgMjMsIDIyNiwgMC4yNSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMTdlMjtcbiAgYm9yZGVyLWNvbG9yOiAjYzg2YWZhO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy0yIC0yIDEyIDEyJyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNywxTDMsNUwxLDNMMCw0bDMsM2w1LTVMNywxeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIxN2UyO1xuICBib3JkZXItY29sb3I6ICNjODZhZmE7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDEyIDEyJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMiAxMjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAlN0JmaWxsOiUyM0ZGRkZGRjslN0QlMEElM0Mvc3R5bGUlM0UlM0NyZWN0IGlkPSdfeDMxXycgeD0nMicgeT0nNScgY2xhc3M9J3N0MCcgd2lkdGg9JzgnIGhlaWdodD0nMicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXN3aXRjaC1iZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYiUyODIwNSwgMTM5LCAyNDAuNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzM3MzUzZCwgMCAwIDAgMC4yNXJlbSByZ2JhKDE1NSwgMjMsIDIyNiwgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMzczNTNkLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTU1LCAyMywgMjI2LCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyNSwgMTg1LjQsIDI0Ni4zKTtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMTdlMjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyNSwgMTg1LjQsIDI0Ni4zKTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgbWluLWhlaWdodDogY2FsYygzLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC42NSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsOjphZnRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMXJlbSAwLjM3NXJlbTtcbiAgei1pbmRleDogLTE7XG4gIGhlaWdodDogMS41ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJhMmY7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC42NSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG4uZm9ybS1mbG9hdGluZyA+IDpkaXNhYmxlZCB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWwge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5mb3JtLWZsb2F0aW5nID4gOmRpc2FibGVkIH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3MzUzZDtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gIHotaW5kZXg6IDU7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjQwNjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCAjNjE1ZjYzO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNjU2MjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjIwMzEyNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpO1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjgxMjVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzMxYmQzZCcgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjIwMzEyNXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC40MDYyNXJlbSkgY2FsYygwLjc1ZW0gKyAwLjQwNjI1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuODEyNXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjIwMzEyNXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4yMDMxMjVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQsIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMzMWJkM2QnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC40MDYyNXJlbSkgY2FsYygwLjc1ZW0gKyAwLjQwNjI1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLXZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS41ZW0gKyAwLjgxMjVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTp2YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRhbmdlcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC44MTI1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2YzMTQ0NiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNmMzE0NDYnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4yMDMxMjVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuNDA2MjVyZW0pIGNhbGMoMC43NWVtICsgMC40MDYyNXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjgxMjVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4yMDMxMjVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMjAzMTI1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2YzMTQ0NiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNmMzE0NDYnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC40MDYyNXJlbSkgY2FsYygwLjc1ZW0gKyAwLjQwNjI1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6aW52YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy1pbnZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS41ZW0gKyAwLjgxMjVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOmludmFsaWQsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy1pbnZhbGlkIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjQwNjI1cmVtO1xuICAtLWJzLWJ0bi1mb250LWZhbWlseTogO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcbiAgLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1idG4tZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tYnMtYnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2sgKyAuYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG59XG4uYnRuOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsIC5idG4uYWN0aXZlLCAuYnRuLnNob3cge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG46Zm9jdXMtdmlzaWJsZSwgOm5vdCguYnRuLWNoZWNrKSArIC5idG46YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uYWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uc2hvdzpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bjpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICM5YjE3ZTI7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzliMTdlMjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTMxLjc1LCAxOS41NSwgMTkyLjEpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxMjQsIDE4LjQsIDE4MC44KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTcwLCA1OCwgMjMwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDEyNCwgMTguNCwgMTgwLjgpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTE2LjI1LCAxNy4yNSwgMTY5LjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM5YjE3ZTI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzliMTdlMjtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMyYjJhMmY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzJiMmEyZjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMzYuNTUsIDM1LjcsIDM5Ljk1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMzQuNCwgMzMuNiwgMzcuNik7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDc1LCA3NCwgNzg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMzQuNCwgMzMuNiwgMzcuNik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigzMi4yNSwgMzEuNSwgMzUuMjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMyYjJhMmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzJiMmEyZjtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMzFiZDNkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzMWJkM2Q7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDQxLjY1LCAxNjAuNjUsIDUxLjg1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMzkuMiwgMTUxLjIsIDQ4LjgpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA4MCwgMTk5LCA5MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigzOS4yLCAxNTEuMiwgNDguOCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigzNi43NSwgMTQxLjc1LCA0NS43NSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzMxYmQzZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzFiZDNkO1xufVxuXG4uYnRuLWluZm8ge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMxMzgxZjM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzEzODFmMztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTYuMTUsIDEwOS42NSwgMjA2LjU1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTUuMiwgMTAzLjIsIDE5NC40KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTQsIDE0OCwgMjQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE1LjIsIDEwMy4yLCAxOTQuNCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNC4yNSwgOTYuNzUsIDE4Mi4yNSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzEzODFmMztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTM4MWYzO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICNmYzc4MWI7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZjNzgxYjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjE0LjIsIDEwMiwgMjIuOTUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyMDEuNiwgOTYsIDIxLjYpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTIsIDE0MCwgNjE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjAxLjYsIDk2LCAyMS42KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE4OSwgOTAsIDIwLjI1KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmM3ODFiO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmYzc4MWI7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjZjMxNDQ2O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmMzE0NDY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDIwNi41NSwgMTcsIDU5LjUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxOTQuNCwgMTYsIDU2KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ1LCA1NSwgOTg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTk0LjQsIDE2LCA1Nik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxODIuMjUsIDE1LCA1Mi41KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZjMxNDQ2O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmMzE0NDY7XG59XG5cbi5idG4tbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNlNWU1ZTU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2U1ZTVlNTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTk0LjY1LCAxOTQuNjUsIDE5NC42NSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE4My4yLCAxODMuMiwgMTgzLjIpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxOTUsIDE5NSwgMTk1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE4My4yLCAxODMuMiwgMTgzLjIpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTcxLjc1LCAxNzEuNzUsIDE3MS43NSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2U1ZTVlNTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xufVxuXG4uYnRuLWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICM0NjQ0NGE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzQ2NDQ0YTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjA4Ljc1LCAyMDguMjUsIDIwOS43NSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDg4LjUsIDg2LjcsIDkyLjEpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA5OCwgOTYsIDEwMTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxMDcsIDEwNS40LCAxMTAuMik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig4OC41LCA4Ni43LCA5Mi4xKTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNDY0NDRhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM0NjQ0NGE7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICM5YjE3ZTI7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzliMTdlMjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjOWIxN2UyO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM5YjE3ZTI7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE1NSwgMjMsIDIyNjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM5YjE3ZTI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM5YjE3ZTI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjOWIxN2UyO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzliMTdlMjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMmIyYTJmO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyYjJhMmY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzJiMmEyZjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMmIyYTJmO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0MywgNDIsIDQ3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzJiMmEyZjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzJiMmEyZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyYjJhMmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMmIyYTJmO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzFiZDNkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzMWJkM2Q7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzMxYmQzZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzFiZDNkO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0OSwgMTg5LCA2MTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzMWJkM2Q7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzMWJkM2Q7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzFiZDNkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzMxYmQzZDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzEzODFmMztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTM4MWYzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxMzgxZjM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzEzODFmMztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTksIDEyOSwgMjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzEzODFmMztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzEzODFmMztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxMzgxZjM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTM4MWYzO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmM3ODFiO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmYzc4MWI7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZjNzgxYjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmM3ODFiO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTIsIDEyMCwgMjc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmM3ODFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmM3ODFiO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZjNzgxYjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmYzc4MWI7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2YzMTQ0NjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjMxNDQ2O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmMzE0NDY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2YzMTQ0NjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQzLCAyMCwgNzA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjMxNDQ2O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjMxNDQ2O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2YzMTQ0NjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmMzE0NDY7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZTVlNWU1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNlNWU1ZTU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2U1ZTVlNTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjksIDIyOSwgMjI5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2U1ZTVlNTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2U1ZTVlNTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNlNWU1ZTU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjNDY0NDRhO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM0NjQ0NGE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzQ2NDQ0YTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNDY0NDRhO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA3MCwgNjgsIDc0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzQ2NDQ0YTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzQ2NDQ0YTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM0NjQ0NGE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNDY0NDRhO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLWxpbmsge1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM0OTUwNTc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IDAgMCAwICMwMDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNywgMjE3LCAyMTc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbn1cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC42NTYyNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDEuMTI1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMjAzMTI1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAtLWJzLWRyb3Bkb3duLXppbmRleDogMTAwMDtcbiAgLS1icy1kcm9wZG93bi1taW4td2lkdGg6IDEwcmVtO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteDogMDtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1zcGFjZXI6IDAuMTI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tYmc6ICM0NjQ0NGE7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjJyZW0gLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiAjNjE1ZjYzO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiAwcHggMnB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICM5YjE3ZTI7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICM5YjE3ZTI7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogIzYxNWY2MztcbiAgLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tYnMtZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiB2YXIoLS1icy1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1kcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbn1cbi5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtc3RhcnQge1xuICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbn1cbi5kcm9wZG93bi1tZW51LXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1lbmQge1xuICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG59XG4uZHJvcGRvd24tbWVudS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZW5kIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzLCAwKTtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtZHJvcGRvd24tYmc6ICMzNzM1M2Q7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiAjYWRiNWJkO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzogIzYxNWY2MztcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjOWIxN2UyO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICM0NDQ0NDQ7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSk7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bnRoLWNoaWxkKG4rMyksXG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSk7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogIzYxNWY2MztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2LWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbn1cbi5uYXYtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE1NSwgMjMsIDIyNiwgMC4yNSk7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQsIC5uYXYtbGluazpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpIHZhcigtLWJzLXNlY29uZGFyeS1iZykgIzYxNWY2MztcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjOWIxN2UyO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXI6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyB7XG4gIC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICM5YjE3ZTI7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKTtcbn1cblxuLm5hdi11bmRlcmxpbmUge1xuICAtLWJzLW5hdi11bmRlcmxpbmUtZ2FwOiAxcmVtO1xuICAtLWJzLW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIGdhcDogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1nYXApO1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbms6aG92ZXIsIC5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXVuZGVybGluZSAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXIge1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtbmF2YmFyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdmJhci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC44KTtcbiAgLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4zKTtcbiAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogMXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNzUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjE1KTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogMC4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItcGFkZGluZy14KTtcbn1cbi5uYXZiYXIgPiAuY29udGFpbmVyLFxuLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXIgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhciA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXh4bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbn1cblxuLm5hdmJhci1uYXYge1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXYtbGluay1mb250LXdlaWdodDogO1xuICAtLWJzLW5hdi1saW5rLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG59XG4ubmF2YmFyLXRleHQgYSxcbi5uYXZiYXItdGV4dCBhOmhvdmVyLFxuLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1icy1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLm5hdmJhci1kYXJrLFxuLm5hdmJhcltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2FyZCB7XG4gIC0tYnMtY2FyZC1zcGFjZXIteTogMXJlbTtcbiAgLS1icy1jYXJkLXNwYWNlci14OiAxLjI1cmVtO1xuICAtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXk6IDAuNXJlbTtcbiAgLS1icy1jYXJkLXRpdGxlLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1zdWJ0aXRsZS1jb2xvcjogO1xuICAtLWJzLWNhcmQtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWNhcmQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWNhcmQtYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAtLWJzLWNhcmQtYm94LXNoYWRvdzogO1xuICAtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjJyZW0gLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLWNhcmQtY2FwLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWNhcmQtY2FwLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1jYXJkLWNhcC1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuMDMpO1xuICAtLWJzLWNhcmQtY2FwLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1oZWlnaHQ6IDtcbiAgLS1icy1jYXJkLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1iZzogIzQ2NDQ0YTtcbiAgLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6IDFyZW07XG4gIC0tYnMtY2FyZC1ncm91cC1tYXJnaW46IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLWNhcmQtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLXNwYWNlci15KSB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC10aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWNhcmQtc3BhY2VyLXgpO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmNhcmQtaGVhZGVyLXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtZ3JvdXAtbWFyZ2luKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIC0tYnMtYWNjb3JkaW9uLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1iZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdyZ2IlMjg2MiwgOS4yLCA5MC40JTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yOiByZ2IoMjA1LCAxMzksIDI0MC41KTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxNTUsIDIzLCAyMjYsIDAuMjUpO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24sIC5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdyZ2IlMjgxOTUsIDExNS44LCAyMzcuNiUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdyZ2IlMjgxOTUsIDExNS44LCAyMzcuNiUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmJyZWFkY3J1bWIge1xuICAtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWJnOiAjNDY0NDRhO1xuICAtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogIzYxNWY2MztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICBjb250ZW50OiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAvKiBydGw6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpICovO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tY29sb3I6ICNmZmY7XG4gIC0tYnMtcGFnaW5hdGlvbi1iZzogIzQ2NDQ0YTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZzogIzJiMmEyZjtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAjZmZmO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYmc6ICM0NjQ0NGE7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTU1LCAyMywgMjI2LCAwLjI1KTtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogIzliMTdlMjtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNjODZhZmE7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogIzYxNWY2MztcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAjNDY0NDRhO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGFnZS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5wYWdlLWxpbmsuYWN0aXZlLCAuYWN0aXZlID4gLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluay5kaXNhYmxlZCwgLmRpc2FibGVkID4gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnBhZ2UtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbn1cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnBhZ2luYXRpb24tbGcge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAxLjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDEuMTI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjIxOTVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDAuODEyNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uYmFkZ2Uge1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteDogMC42NWVtO1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteTogMC4zNWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtc2l6ZTogODAlO1xuICAtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnMtYmFkZ2UtY29sb3I6ICNmZmY7XG4gIC0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtYmFkZ2UtcGFkZGluZy15KSB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtYmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG59XG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYWxlcnQge1xuICAtLWJzLWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtYWxlcnQtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1ib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hbGVydC1ib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXkpIHZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tYnMtYWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWxlcnQtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWJzLWFsZXJ0LWxpbmstY29sb3IpO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMXJlbTtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDFyZW07XG4gIH1cbn1cbi5wcm9ncmVzcyxcbi5wcm9ncmVzcy1zdGFja2VkIHtcbiAgLS1icy1wcm9ncmVzcy1oZWlnaHQ6IDFyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplOiAwLjY1NjI1cmVtO1xuICAtLWJzLXByb2dyZXNzLWJnOiAjMmIyYTJmO1xuICAtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgLS1icy1wcm9ncmVzcy1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LWluc2V0KTtcbiAgLS1icy1wcm9ncmVzcy1iYXItY29sb3I6ICNmZmY7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLWJnOiAjOWIxN2UyO1xuICAtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJhci1iZyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogMXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiAjZmZmO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6ICM0NjQ0NGE7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAwLjU5Mzc1cmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6ICMyYjJhMmY7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogIzYxNWY2MztcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiAjNDY0NDRhO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjOWIxN2UyO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogIzliMTdlMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcbn1cbi5saXN0LWdyb3VwLW51bWJlcmVkID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgLS1icy1idG4tY2xvc2UtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWNsb3NlLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1idG4tY2xvc2Utb3BhY2l0eTogMC44O1xuICAtLWJzLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAwLjc1O1xuICAtLWJzLWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxNTUsIDIzLCAyMjYsIDAuMjUpO1xuICAtLWJzLWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAxO1xuICAtLWJzLWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAwLjI1O1xuICAtLWJzLWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNsb3NlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdmFyKC0tYnMtYnRuLWNsb3NlLWJnKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY2xvc2UtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpkaXNhYmxlZCwgLmJ0bi1jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiB2YXIoLS1icy1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1jbG9zZSB7XG4gIGZpbHRlcjogdmFyKC0tYnMtYnRuLWNsb3NlLXdoaXRlLWZpbHRlcik7XG59XG5cbi50b2FzdCB7XG4gIC0tYnMtdG9hc3QtemluZGV4OiAxMDkwO1xuICAtLWJzLXRvYXN0LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy10b2FzdC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy10b2FzdC1zcGFjaW5nOiAxLjVyZW07XG4gIC0tYnMtdG9hc3QtbWF4LXdpZHRoOiAzNTBweDtcbiAgLS1icy10b2FzdC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXRvYXN0LWNvbG9yOiA7XG4gIC0tYnMtdG9hc3QtYmc6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCAwLjg1KTtcbiAgLS1icy10b2FzdC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXRvYXN0LWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy10b2FzdC1oZWFkZXItYmc6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCAwLjg1KTtcbiAgLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy10b2FzdC1ib3gtc2hhZG93KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG59XG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9hc3Q6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLWJzLXRvYXN0LXppbmRleDogMTA5MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG9hc3QtY29udGFpbmVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy10b2FzdC1zcGFjaW5nKTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cbi50b2FzdC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLm1vZGFsIHtcbiAgLS1icy1tb2RhbC16aW5kZXg6IDEwNTU7XG4gIC0tYnMtbW9kYWwtd2lkdGg6IDUwMHB4O1xuICAtLWJzLW1vZGFsLXBhZGRpbmc6IDFyZW07XG4gIC0tYnMtbW9kYWwtbWFyZ2luOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtY29sb3I6ICNmZmY7XG4gIC0tYnMtbW9kYWwtYmc6ICM0NjQ0NGE7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWJzLW1vZGFsLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbiAgLS1icy1tb2RhbC1ib3gtc2hhZG93OiAwcHggMnB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nOiAxcmVtIDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWdhcDogMC41cmVtO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1iZzogO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tYnMtbW9kYWwtbWFyZ2luKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzKTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLS1icy1iYWNrZHJvcC16aW5kZXg6IDEwNTA7XG4gIC0tYnMtYmFja2Ryb3AtYmc6ICMwMDA7XG4gIC0tYnMtYmFja2Ryb3Atb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtYmFja2Ryb3AtemluZGV4KTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1iYWNrZHJvcC1iZyk7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAwLjUpIGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAwLjUpO1xuICBtYXJnaW46IGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSkgY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtbW9kYWwtcGFkZGluZyk7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbCB7XG4gICAgLS1icy1tb2RhbC1tYXJnaW46IDEuNzVyZW07XG4gICAgLS1icy1tb2RhbC1ib3gtc2hhZG93OiAwcHggMnB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1icy1tb2RhbC13aWR0aCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi5tb2RhbC1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgLS1icy10b29sdGlwLXppbmRleDogMTA4MDtcbiAgLS1icy10b29sdGlwLW1heC13aWR0aDogMjAwcHg7XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy10b29sdGlwLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy10b29sdGlwLW1hcmdpbjogO1xuICAtLWJzLXRvb2x0aXAtZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIC0tYnMtdG9vbHRpcC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtdG9vbHRpcC1iZzogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAtLWJzLXRvb2x0aXAtb3BhY2l0eTogMC45O1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGg6IDAuOHJlbTtcbiAgLS1icy10b29sdGlwLWFycm93LWhlaWdodDogMC40cmVtO1xuICB6LWluZGV4OiB2YXIoLS1icy10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLWJzLXRvb2x0aXAtbWFyZ2luKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLXRvb2x0aXAtb3BhY2l0eSk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG59XG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xufVxuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS1icy10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnBvcG92ZXIge1xuICAtLWJzLXBvcG92ZXItemluZGV4OiAxMDcwO1xuICAtLWJzLXBvcG92ZXItbWF4LXdpZHRoOiAyNzZweDtcbiAgLS1icy1wb3BvdmVyLWZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAtLWJzLXBvcG92ZXItYmc6ICM0NjQ0NGE7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuMnJlbSAtIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICAtLWJzLXBvcG92ZXItYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWJvZHktY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGg6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQ6IDAuNXJlbTtcbiAgLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICB6LWluZGV4OiB2YXIoLS1icy1wb3BvdmVyLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBvcG92ZXItZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHRvcDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkpO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHJpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLyogcnRsOm9wdGlvbnM6IHtcbiAgXCJhdXRvUmVuYW1lXCI6IHRydWUsXG4gIFwic3RyaW5nTWFwXCI6WyB7XG4gICAgXCJuYW1lXCIgICAgOiBcInByZXYtbmV4dFwiLFxuICAgIFwic2VhcmNoXCIgIDogXCJwcmV2XCIsXG4gICAgXCJyZXBsYWNlXCIgOiBcIm5leHRcIlxuICB9IF1cbn0gKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDEuMjVyZW07XG4gIGxlZnQ6IDE1JTtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbn1cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNhcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24sIFtkYXRhLWJzLXRoZW1lPWRhcmtdLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0sIFtkYXRhLWJzLXRoZW1lPWRhcmtdLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uLCBbZGF0YS1icy10aGVtZT1kYXJrXS5jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtc3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtc3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICBib3JkZXI6IHZhcigtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zcGlubmVyLWJvcmRlcixcbiAgLnNwaW5uZXItZ3JvdyB7XG4gICAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMS41cztcbiAgfVxufVxuLm9mZmNhbnZhcywgLm9mZmNhbnZhcy14eGwsIC5vZmZjYW52YXMteGwsIC5vZmZjYW52YXMtbGcsIC5vZmZjYW52YXMtbWQsIC5vZmZjYW52YXMtc20ge1xuICAtLWJzLW9mZmNhbnZhcy16aW5kZXg6IDEwNDU7XG4gIC0tYnMtb2ZmY2FudmFzLXdpZHRoOiA0MDBweDtcbiAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiAzMHZoO1xuICAtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1vZmZjYW52YXMtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLW9mZmNhbnZhcy1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWJzLW9mZmNhbnZhcy1ib3gtc2hhZG93OiAwcHggMnB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAtLWJzLW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5oaWRpbmcsIC5vZmZjYW52YXMtc20uc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQuc2hvd2luZywgLm9mZmNhbnZhcy1tZC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbWQuc2hvd2luZywgLm9mZmNhbnZhcy1tZC5oaWRpbmcsIC5vZmZjYW52YXMtbWQuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5oaWRpbmcsIC5vZmZjYW52YXMtbGcuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwuc2hvd2luZywgLm9mZmNhbnZhcy14bC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteGwuc2hvd2luZywgLm9mZmNhbnZhcy14bC5oaWRpbmcsIC5vZmZjYW52YXMteGwuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4bC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLnNob3dpbmcsIC5vZmZjYW52YXMteHhsLmhpZGluZywgLm9mZmNhbnZhcy14eGwuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteHhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteHhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1lbmQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy10b3Age1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLmhpZGluZywgLm9mZmNhbnZhcy5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG59XG4ub2ZmY2FudmFzLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wbGFjZWhvbGRlci5idG46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogMC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IDAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWdsb3cgLnBsYWNlaG9sZGVyIHtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxufVxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAjMDAwIDU1JSwgcmdiYSgwLCAwLCAwLCAwLjgpIDc1JSwgIzAwMCA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LWJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1pbmZvIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYW5nZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctbGlnaHQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1wcmltYXJ5IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXByaW1hcnk6aG92ZXIsIC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxMjQsIDE4LCAxODEsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxMjQsIDE4LCAxODEsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXNlY29uZGFyeTpob3ZlciwgLmxpbmstc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMzQsIDM0LCAzOCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDM0LCAzNCwgMzgsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zdWNjZXNzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXN1Y2Nlc3M6aG92ZXIsIC5saW5rLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgzOSwgMTUxLCA0OSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDM5LCAxNTEsIDQ5LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstaW5mbyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1pbmZvOmhvdmVyLCAubGluay1pbmZvOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTUsIDEwMywgMTk0LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTUsIDEwMywgMTk0LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstd2FybmluZyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay13YXJuaW5nOmhvdmVyLCAubGluay13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjAyLCA5NiwgMjIsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyMDIsIDk2LCAyMiwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhbmdlciB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFuZ2VyOmhvdmVyLCAubGluay1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxOTQsIDE2LCA1NiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDE5NCwgMTYsIDU2LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstbGlnaHQge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1saWdodDpob3ZlciwgLmxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyMzQsIDIzNCwgMjM0LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjM0LCAyMzQsIDIzNCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhcmsge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFyazpob3ZlciwgLmxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDU2LCA1NCwgNTksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSg1NiwgNTQsIDU5LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWJvZHktZW1waGFzaXM6aG92ZXIsIC5saW5rLWJvZHktZW1waGFzaXM6Zm9jdXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMC43NSkpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtZm9jdXMtcmluZy14LCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLXksIDApIHZhcigtLWJzLWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy13aWR0aCkgdmFyKC0tYnMtZm9jdXMtcmluZy1jb2xvcik7XG59XG5cbi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAwLjM3NXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAwLjUpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5pY29uLWxpbmsgPiAuYmkge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuaWNvbi1saW5rID4gLmJpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5pY29uLWxpbmstaG92ZXI6aG92ZXIgPiAuYmksIC5pY29uLWxpbmstaG92ZXI6Zm9jdXMtdmlzaWJsZSA+IC5iaSB7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtaWNvbi1saW5rLXRyYW5zZm9ybSwgdHJhbnNsYXRlM2QoMC4yNWVtLCAwLCAwKSk7XG59XG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmF0aW86OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtYXNwZWN0LXJhdGlvKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5yYXRpbyA+ICoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJhdGlvLTF4MSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiAxMDAlO1xufVxuXG4ucmF0aW8tNHgzIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDc1JTtcbn1cblxuLnJhdGlvLTE2eDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNTYuMjUlO1xufVxuXG4ucmF0aW8tMjF4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0aWNreS1zbS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1zbS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LW1kLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktbGctdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbGctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGlja3kteGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdGlja3kteHhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXh4bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLnZpc3VhbGx5LWhpZGRlbjpub3QoY2FwdGlvbiksXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbik6bm90KGNhcHRpb24pIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb250YWluIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb3ZlciB7XG4gIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWZpbGwge1xuICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LXNjYWxlIHtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1ub25lIHtcbiAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktYXV0byB7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LXZpc2libGUge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXMtcmluZy1wcmltYXJ5IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXNlY29uZGFyeSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXN1Y2Nlc3Mge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctaW5mbyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy13YXJuaW5nIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWRhbmdlciB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWxpZ2h0IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1kYXJrIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udG9wLTUwIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnRvcC0xMDAge1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0wIHtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tNTAge1xuICBib3R0b206IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTEwMCB7XG4gIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTUwIHtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0xMDAge1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMCB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtNTAge1xuICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMTAwIHtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS14IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQge1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibGFjayB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmctc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmstc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMSB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMiB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMyB7XG4gIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNCB7XG4gIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNSB7XG4gIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTI1IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4yNTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTUwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC41O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNzUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMTAwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1zLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGUtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMCB7XG4gIGdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEge1xuICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0yIHtcbiAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0zIHtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNCB7XG4gIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNSB7XG4gIGdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0wIHtcbiAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0xIHtcbiAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0yIHtcbiAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTMge1xuICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTQge1xuICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtNSB7XG4gIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMCB7XG4gIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMSB7XG4gIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMiB7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0zIHtcbiAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC00IHtcbiAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTUge1xuICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudDtcbn1cblxuLmZzLTEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNDM3NXJlbSArIDEuMTI1dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3ODEyNXJlbSArIDAuMzM3NXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI1NjI1cmVtICsgMC4wNzV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTUge1xuICBmb250LXNpemU6IDEuMDkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTYge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc3QtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5mc3Qtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4ubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtbGcge1xuICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmVuZDpyZW1vdmUgKi9cbi50ZXh0LXByaW1hcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS10ZXJ0aWFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktZW1waGFzaXMge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcGFjaXR5LTI1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuMjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC41O1xufVxuXG4udGV4dC1vcGFjaXR5LTc1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNzU7XG59XG5cbi50ZXh0LW9wYWNpdHktMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG59XG5cbi50ZXh0LXByaW1hcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlci1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyay1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9wYWNpdHktMTAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstb3BhY2l0eS0yNSB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLW9wYWNpdHktNTAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC41O1xufVxuXG4ubGluay1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstb3BhY2l0eS03NSB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLW9wYWNpdHktMTAwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLW9mZnNldC0xIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0xLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0yIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTItaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMyB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMy1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtcHJpbWFyeSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1zZWNvbmRhcnkge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1zdWNjZXNzIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWluZm8ge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtd2FybmluZyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1kYW5nZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1saWdodCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZGFyayB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDA7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDA7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0yNS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNTAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNzUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbn1cblxuLmJnLXByaW1hcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5LXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5LXRlcnRpYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRlcnRpYXJ5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctb3BhY2l0eS0xMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4xO1xufVxuXG4uYmctb3BhY2l0eS0yNSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4yNTtcbn1cblxuLmJnLW9wYWNpdHktNTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJnLW9wYWNpdHktNzUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5iZy1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbn1cblxuLmJnLXByaW1hcnktc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnktc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZy1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlci1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyay1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZ3JhZGllbnQpICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0xIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTMge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC00IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtNCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtNSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC1jaXJjbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtcGlsbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0xIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC00IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtNSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC1waWxsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tNCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tNSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1jaXJjbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tcGlsbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0wIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTEge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0yIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC01IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC1jaXJjbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LXBpbGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnotbjEge1xuICB6LWluZGV4OiAtMSAhaW1wb3J0YW50O1xufVxuXG4uei0wIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuXG4uei0xIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG4uei0yIHtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuXG4uei0zIHtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZsb2F0LXh4bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnMtMSB7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtMiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTMge1xuICAgIGZvbnQtc2l6ZTogMS41MzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy00IHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5keC1kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5keC1wcmV2ZW50LXNlbGVjdGlvbiB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uc3Itb25seSxcbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLmR4YnMtcHJldmVudHNlbCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IC1tb3otbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLyppT1MgY2xpY2sgZG9lcyBub3Qgd29yayAtIHdvcmthcm91bmQqL1xuLmR4YnMtY2xpY2thYmxlLFxuLmR4YnMtY2xpY2thYmxlIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmR4YnMtbm9uLWNsaWNrYWJsZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5pbnB1dC5keGJsLWhpZGUtbXMtYnV0dG9uOjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmR4LWhpbnQge1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xuICBkaXNwbGF5OiBub25lO1xuICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTsqL1xuICBib3gtc2hhZG93OiAwcHggMnB4IDI0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuXG4uZHgtaGludCAuZHhoLWNhbGxvdXQge1xuICBib3JkZXItd2lkdGg6IDhweDtcbn1cblxuLmR4LWhpbnQgLmR4aC1jYWxsb3V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiA3cHg7XG59XG5cbi5keC1oaW50LmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuZHgtaGludC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuXG4uZHgtaGludC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmR4LWhpbnQuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmR4LWhpbnQuYnMtcG9wb3Zlci10b3AgLmFycm93OjpiZWZvcmUsIC5keC1oaW50LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5keC1oaW50LmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5keC1oaW50LmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmR4LWhpbnQuYnMtcG9wb3Zlci10b3AgLmFycm93LCAuZHgtaGludC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5hcnJvdyxcbi5keC1oaW50LmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdyxcbi5keC1oaW50LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93IHtcbiAgbGVmdDogY2FsYyg1MCUgLSAwLjVyZW0pO1xufVxuXG4uZHgtaGludC5icy1wb3BvdmVyLWxlZnQgLmFycm93LFxuLmR4LWhpbnQuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3cge1xuICB0b3A6IGNhbGMoNTAlIC0gMC41cmVtKTtcbn1cblxuLmR4LWhpbnQuYnMtcG9wb3Zlci1jZW50ZXIgLmFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmR4LWhpbnQgLmR4aC1jYWxsb3V0LFxuLmR4LWhpbnQgLmR4aC1jYWxsb3V0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLyp0b3AqL1xuLmR4LWhpbnQuZHhoLXRvcCAuZHhoLWNhbGxvdXQge1xuICBib3R0b206IC04cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5keC1oaW50LmR4aC10b3AgLmR4aC1jYWxsb3V0OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmR4LWhpbnQuZHhoLXRvcCAuZHhoLWNhbGxvdXQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2VjZWNlO1xufVxuXG4uZHgtaGludC5keGgtdG9wIC5keGgtaW5uZXItY2FsbG91dCxcbi5keC1oaW50LmR4aC10b3AgLmR4aC1jYWxsb3V0OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLypyaWdodCovXG4uZHgtaGludC5keGgtcmlnaHQgLmR4aC1jYWxsb3V0IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC04cHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uZHgtaGludC5keGgtcmlnaHQgLmR4aC1jYWxsb3V0OmFmdGVyIHtcbiAgYm90dG9tOiAtN3B4O1xuICBsZWZ0OiAxcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmR4LWhpbnQuZHhoLXJpZ2h0IC5keGgtY2FsbG91dCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2NlY2VjZTtcbn1cblxuLmR4LWhpbnQuZHhoLXJpZ2h0IC5keGgtY2FsbG91dDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLypib3R0b20qL1xuLmR4LWhpbnQuZHhoLWJvdHRvbSAuZHhoLWNhbGxvdXQge1xuICB0b3A6IC04cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5keC1oaW50LmR4aC1ib3R0b20gLmR4aC1jYWxsb3V0OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmR4LWhpbnQuZHhoLWJvdHRvbSAuZHhoLWNhbGxvdXQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2VjZWNlO1xufVxuXG4uZHgtaGludC5keGgtYm90dG9tIC5keGgtY2FsbG91dDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi8qbGVmdCovXG4uZHgtaGludC5keGgtbGVmdCAuZHhoLWNhbGxvdXQge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC04cHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLmR4LWhpbnQuZHhoLWxlZnQgLmR4aC1jYWxsb3V0OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm90dG9tOiAtN3B4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uZHgtaGludC5keGgtbGVmdCAuZHhoLWNhbGxvdXQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NlY2VjZTtcbn1cblxuLmR4LWhpbnQuZHhoLWxlZnQgLmR4aC1jYWxsb3V0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi5keGJzLWljb24tY2xvc2UsIC5keGJzLWljb24tYXBwbHksIC5keGJzLWNhcmV0LWxlZnQsIC5keGJzLWNhcmV0LXJpZ2h0LCAuZHhicy1pY29uLWV4cGFuZGVkLCAuZHhicy1pY29uLWNvbGxhcHNlZCwgLmR4YnMtY2FyZXQtYm90dG9tIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5keGJzLWNhcmV0LWxlZnQsXG4uZHhicy1jYXJldC1yaWdodCB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5keGJzLWljb24tY2xvc2U6YmVmb3JlLFxuLmR4YnMtaWNvbi1jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC03JTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKDE0MSUgLSAycHgpO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG59XG5cbi5keGJzLWljb24tY2xvc2U6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtMXB4LCAtMC41cHgpO1xufVxuXG4uZHhicy1pY29uLWNsb3NlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMC41cHgsIC0xcHgpO1xufVxuXG4uZHhicy1pY29uLWFwcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTIuNSU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC0xcHgsIC0xcHgpO1xufVxuXG4uZHhicy1jYXJldC1sZWZ0OjpiZWZvcmUsXG4uZHhicy1jYXJldC1yaWdodDpiZWZvcmUsXG4uZHhicy1jYXJldC1ib3R0b206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiA4MCU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIDJweCk7XG59XG5cbi5keGJzLWNhcmV0LWxlZnQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uZHhicy1jYXJldC1yaWdodCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cbi5keGJzLWNhcmV0LWJvdHRvbSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xufVxuXG4uZHhicy1pY29uLWV4cGFuZGVkOjpiZWZvcmUsXG4uZHhicy1pY29uLWNvbGxhcHNlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLXRvcDogMC4zcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zcmVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMC4zcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAlLCAtNTAlKTtcbn1cblxuLmR4YnMtaWNvbi1leHBhbmRlZDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSgtODUlLCAyNSUpO1xufVxuXG4uZHhicy1pY29uLWV4cGFuZGVkLFxuLmR4YnMtaWNvbi1jb2xsYXBzZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnRuLmR4YnMtY21kLWJ0bjpmb2N1czpiZWZvcmUsIC5idG4uZHhicy1jbWQtYnRuOmhvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4uYnRuLmR4YnMtY21kLWJ0bjpmb2N1czpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5idG4uZHhicy1jbWQtYnRuIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBmbGV4OiAwIDAgMXJlbTtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xufVxuLmJ0bi5keGJzLWNtZC1idG46bm90KDpmb2N1cykge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmJ0bi5keGJzLWNtZC1idG46aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmJ0bi5keGJzLWNtZC1idG46Zm9jdXM6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAuZHhicy1jbWQtYnRuIHtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC5keGJzLWNtZC1idG46YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5keGJzLWNtZC1idG4uYnRuLWxpbms6Zm9jdXMsIC5keGJzLWNtZC1idG4uYnRuLWxpbmsuZm9jdXMsIC5keGJzLWNtZC1idG4uYnRuLWxpbmsuYWN0aXZlLCAuZHhicy1jbWQtYnRuLmJ0bi1saW5rOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmR4YnMtY2FsZW5kYXIgLmJ0bi5keGJzLWNtZC1idG4ge1xuICB3aWR0aDogMC43ZW07XG4gIGhlaWdodDogMC43ZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZmxleDogMCAwIDAuN2VtO1xufVxuXG4uZHhicy1wcm9ncmVzcy5kaXNhYmxlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xuICBhbmltYXRpb246IG5vbmU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIGR5bmFtaWNfb3BhY2l0eSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuLmR4YnMtZ3JpZHZpZXcgdHIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAwLjM1cztcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXJvdy1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMC4xNTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXJvdy1sb2FkaW5nIHRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcInxcIjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1pbi13aWR0aDogNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGFuaW1hdGlvbjogMXMgbGluZWFyIDAuMzVzIGluZmluaXRlIGFsdGVybmF0ZSBib3RoIHJ1bm5pbmcgZHluYW1pY19vcGFjaXR5O1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtcm93LWxvYWRpbmcgLmR4LXNrLWJvb2w6OmJlZm9yZSB7XG4gIG1heC13aWR0aDogNHJlbTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXJvdy1sb2FkaW5nIC5keC1zay1kYXRlOjpiZWZvcmUge1xuICBtYXgtd2lkdGg6IDhyZW07XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1yb3ctbG9hZGluZyAuZHgtc2stbnVtYmVyOjpiZWZvcmUge1xuICBtaW4td2lkdGg6IDNyZW07XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1yb3ctbG9hZGluZyAuZHgtc2stc3RyLmR4LXNrLTE6OmJlZm9yZSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtcm93LWxvYWRpbmcgLmR4LXNrLW51bWJlci5keC1zay0xOjpiZWZvcmUge1xuICBtYXgtd2lkdGg6IDNyZW07XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1yb3ctbG9hZGluZyAuZHgtc2stc3RyLmR4LXNrLTI6OmJlZm9yZSB7XG4gIG1heC13aWR0aDogNjAlO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtcm93LWxvYWRpbmcgLmR4LXNrLW51bWJlci5keC1zay0yOjpiZWZvcmUge1xuICBtYXgtd2lkdGg6IDRyZW07XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1yb3ctbG9hZGluZyAuZHgtc2stc3RyLmR4LXNrLTM6OmJlZm9yZSB7XG4gIG1heC13aWR0aDogNzAlO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtcm93LWxvYWRpbmcgLmR4LXNrLW51bWJlci5keC1zay0zOjpiZWZvcmUge1xuICBtYXgtd2lkdGg6IDVyZW07XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1yb3ctbG9hZGluZyAuZHgtc2stc3RyLmR4LXNrLTQ6OmJlZm9yZSB7XG4gIG1heC13aWR0aDogODAlO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtcm93LWxvYWRpbmcgLmR4LXNrLW51bWJlci5keC1zay00OjpiZWZvcmUge1xuICBtYXgtd2lkdGg6IDZyZW07XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1yb3ctbG9hZGluZyAuZHgtc2stc3RyLmR4LXNrLTU6OmJlZm9yZSB7XG4gIG1heC13aWR0aDogOTAlO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtcm93LWxvYWRpbmcgLmR4LXNrLW51bWJlci5keC1zay01OjpiZWZvcmUge1xuICBtYXgtd2lkdGg6IDdyZW07XG59XG5cbi5keGJzLWdyaWR2aWV3IC5keGJzLXBhZ2Utc2l6ZS1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXBhZ2Utc2l6ZS1zZWxlY3RvciAuZHhibC10ZXh0LWVkaXQge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICB3aWR0aDogNWVtO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtcGFnZS1zaXplLXNlbGVjdG9yIC5jb2wtZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmR4YnMtZ3JpZHZpZXcgLmJ0bi10b2dnbGUuZHhicy1jbWQtYnRuIHtcbiAgd2lkdGg6IHVuc2V0O1xuICBoZWlnaHQ6IHVuc2V0O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy10b2dnbGUtY2VsbCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgLypyZXZpZXcgYW5kIGRyb3AgYWxsICFpbXBvcnRhbnRzKi9cbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIC5keGJsLWNoZWNrYm94LCAuZHhicy1ncmlkdmlldyAuZHhicy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCAuZHhibC1jaGVja2JveCB7XG4gIGJvcmRlcjogMDtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIC5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQsIC5keGJzLWdyaWR2aWV3IC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIC5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBtYXJnaW46IDA7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1kYXRhLXJvdyA+IHRkLnRhYmxlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMCwgdmFyKC0tc2VsZWN0aW9uLWJnKSwgdmFyKC0tc2VsZWN0aW9uLWJnKSk7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1kYXRhLXJvdyA+IC5keGJzLXRvZ2dsZS1jZWxsIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyAvKnJldmlldyBhbmQgZHJvcCBhbGwgIWltcG9ydGFudHMqL1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtdG9nZ2xlLWNlbGwsIC5keGJzLWdyaWR2aWV3IC5keGJzLWdyaWQtZ3JvdXAtY2VsbC1vZmZzZXQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy10b2dnbGUtY2VsbCArIHRkLCAuZHhicy1ncmlkdmlldyAuZHhicy1ncmlkLWdyb3VwLWNlbGwtb2Zmc2V0ICsgLmR4YnMtZ3JpZC1ncm91cC1jZWxsLW9mZnNldCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZ3JpZC1jb2xzLXRvZ2dsZWJ0biB7XG4gIG1pbi13aWR0aDogMS41cmVtO1xuICB3aWR0aDogdmFyKC0tYnV0dG9uLXcsIDEuNXJlbSk7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1ncmlkLWdyb3VwLXNwYW4tcm93IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZ3JpZC1ncm91cC1zcGFuLXJvdyA+IHRkIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLWdyaWQtY2VsbC1sb2FkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcInxcIjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXNlbGVjdC1jZWxsID4gLmN1c3RvbS1jb250cm9sOm9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXNlbGVjdC1jZWxsID4gLmN1c3RvbS1jb250cm9sOm9ubHktY2hpbGQgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtc2VsZWN0LWNlbGwgPiAuY3VzdG9tLWNvbnRyb2w6b25seS1jaGlsZCBpbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1maXhlZCA+IHRoZWFkID4gdHIgPiB0aC5keGJzLXNlbGVjdC1jZWxsLCAuZHhicy1ncmlkdmlldyAuZHhicy1maXhlZCA+IHRib2R5ID4gdHIgPiB0ZC5keGJzLXNlbGVjdC1jZWxsIHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkID4gdGhlYWQgPiB0ciA+IHRoLmR4YnMtc2VsZWN0LWNlbGwgPiAuY3VzdG9tLWNvbnRyb2w6b25seS1jaGlsZCA+IC5jdXN0b20tY29udHJvbC1pbnB1dCwgLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZml4ZWQgPiB0Ym9keSA+IHRyID4gdGQuZHhicy1zZWxlY3QtY2VsbCA+IC5jdXN0b20tY29udHJvbDpvbmx5LWNoaWxkID4gLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgdGguZHhicy1ncmlkLWNoZWNrYm94LWNvbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHgtZ3JpZC1zdW1tYXJ5LWNlbGw6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdC1zdHlsZTogaGlkZGVuO1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keC1ncmlkLXN1bW1hcnktY2VsbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBoaWRkZW47XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4LWdyaWQtc3VtbWFyeS1jZWxsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAvKm1heC13aWR0aDogMXB4OyovXG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4LWdyaWQtc3VtbWFyeS1jZWxsIGRpdiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5keGJzLWdyaWR2aWV3IHRkLmR4LWdyaWQtc3VtbWFyeS1jZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWdyYXkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuMDM1O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGJzLXRhYmxlID4gdGhlYWQgPiB0cjpsYXN0LWNoaWxkID4gdGgsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAqID4gLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+ICogPiAuZHhicy10YWJsZSA+IHRoZWFkID4gdHI6bGFzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC50YWJsZS1ib3JkZXJlZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IGRpdjpub3QoLmR4Z3ZIU0RDKTpub3QoLmR4Z3ZDU0QpID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IGRpdjpub3QoLmR4Z3ZIU0RDKTpub3QoLmR4Z3ZDU0QpID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gZGl2Om5vdCguZHhndkhTREMpOm5vdCguZHhndkNTRCkgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IGRpdjpub3QoLmR4Z3ZIU0RDKTpub3QoLmR4Z3ZDU0QpID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiBkaXY6bm90KC5keGd2SFNEQyk6bm90KC5keGd2Q1NEKSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gZGl2Om5vdCguZHhndkhTREMpOm5vdCguZHhndkNTRCkgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IGRpdjpub3QoLmR4Z3ZIU0RDKTpub3QoLmR4Z3ZDU0QpID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiBkaXY6bm90KC5keGd2SFNEQyk6bm90KC5keGd2Q1NEKSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC50YWJsZS1ib3JkZXJlZDpsYXN0LWNoaWxkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLnRhYmxlLWJvcmRlcmVkOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCA+IHRkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gZGl2Om5vdCguZHhndkhTREMpOm5vdCguZHhndkNTRCkgPiAudGFibGUtYm9yZGVyZWQ6bGFzdC1jaGlsZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IGRpdjpub3QoLmR4Z3ZIU0RDKTpub3QoLmR4Z3ZDU0QpID4gLnRhYmxlLWJvcmRlcmVkOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAudGFibGUtYm9yZGVyZWQ6Zmlyc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAudGFibGUtYm9yZGVyZWQ6Zmlyc3QtY2hpbGQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAudGFibGUtYm9yZGVyZWQ6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiBkaXY6bm90KC5keGd2SFNEQyk6bm90KC5keGd2Q1NEKTpub3QoLmR4YnMtZ3JpZC1ncGgpID4gLnRhYmxlLWJvcmRlcmVkOmZpcnN0LWNoaWxkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gZGl2Om5vdCguZHhndkhTREMpOm5vdCguZHhndkNTRCk6bm90KC5keGJzLWdyaWQtZ3BoKSA+IC50YWJsZS1ib3JkZXJlZDpmaXJzdC1jaGlsZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IGRpdjpub3QoLmR4Z3ZIU0RDKTpub3QoLmR4Z3ZDU0QpOm5vdCguZHhicy1ncmlkLWdwaCkgPiAudGFibGUtYm9yZGVyZWQ6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5jYXJkLFxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy1ncmlkLWVkaXQtZm9ybSA+IC5keGJsLWZsIC5yb3cgPiBkaXYge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2SFNEQy5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4Z3ZDU0QuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2SFNEQy5jYXJkOm5vdCg6bGFzdC1jaGlsZCksIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkNTRC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtZ3JpZC1oZWFkZXItY29udGFpbmVyID4gLmR4YnMtZ3JpZC1maXhlZC10YWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keC1idG4uYnRuLWxpbms6Zm9jdXMsIC5keGJzLWdyaWR2aWV3IC5keC1idG4uYnRuLWxpbmsuZm9jdXMsIC5keGJzLWdyaWR2aWV3IC5keC1idG4uYnRuLWxpbmsuYWN0aXZlLCAuZHhicy1ncmlkdmlldyAuZHgtYnRuLmJ0bi1saW5rOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHgtcm93dGVtcGxhdGUtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5keGJzLWZpeGVkID4gdGJvZHkgPiB0ciA+IHRkLmR4YnMtZ3JpZC1lZGl0LWZvcm0ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCksIChob3Zlcjogbm9uZSkge1xuICAuZHhicy1ncm91cC1wYW5lbC1jb250YWluZXIgPiAuZHhicy1ncm91cC1wYW5lbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgLmR4YnMtZ3JvdXAtcGFuZWwtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1maXhlZC1oZWFkZXItY29udGVudCAuZHhicy1zb3J0LW9yZGVyLWluZGljYXRvcixcbi5keGJzLWdyaWR2aWV3IC5keGJzLWdyb3VwLXBhbmVsLWNvbnRhaW5lciAuZHhicy1ncm91cC1wYW5lbCAuZHhicy1zb3J0LW9yZGVyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4uZHhicy1ncmlkdmlldyAuZHhicy1maXhlZC1oZWFkZXItY29udGVudCAuZHhicy1zb3J0LW9yZGVyLWluZGljYXRvciA+IC5keGJsLWltYWdlLFxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZ3JvdXAtcGFuZWwtY29udGFpbmVyIC5keGJzLWdyb3VwLXBhbmVsIC5keGJzLXNvcnQtb3JkZXItaW5kaWNhdG9yID4gLmR4YmwtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZ3JvdXAtcGFuZWwtY29udGFpbmVyIC5keGJzLWdyb3VwLXBhbmVsID4gLmNhcmQgPiAuY2FyZC1ib2R5ID4gc3BhbltkYXRhLXRvZ2dsZT1ncmlkdmlldy1jb2x1bW4tc29ydF0sXG4uZHgtZHJhZ2dpbmctc3RhdGUgPiAuY2FyZC1ib2R5ID4gc3BhbltkYXRhLXRvZ2dsZT1ncmlkdmlldy1jb2x1bW4tc29ydF0sXG4uZHgtZHJhZ2dpbmctc3RhdGUgPiAuY2FyZC1ib2R5ID4gLmR4YnMtc29ydC1vcmRlci1pbmRpY2F0b3Ige1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmR4YnMtZ3JpZHZpZXcuZHhicy1oYXMtdmVydGljYWwtc2Nyb2xsYmFyOm5vdCguZHhicy12ZXJ0aWNhbC1zY3JvbGxiYXItdmlzaWJsZSkgPiAuY2FyZCA+IC5keGd2SFNEQyA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4uZHhicy1ncmlkdmlldy5keGJzLWhhcy12ZXJ0aWNhbC1zY3JvbGxiYXI6bm90KC5keGJzLXZlcnRpY2FsLXNjcm9sbGJhci12aXNpYmxlKSA+IC5jYXJkID4gLmR4Z3ZDU0QgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4YnMtZ3JpZC12c2QgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keC1ncmlkLXN1bW1hcnktY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogaW5oZXJpdDtcbn1cblxuLmR4YnMtcG9wdXAtZWRpdC1yb3csXG4uZHhicy1wb3B1cC1lZGl0LXJvdyA+IHRkIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWF4LWhlaWdodDogMDtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLmR4YnMtcG9wdXAtZWRpdC1yb3csXG4uZHhicy1wb3B1cC1lZGl0LXJvdyA+IHRkLFxuLmR4YnMtcG9wdXAtZWRpdC1yb3cgKyB0cixcbi5keGJzLXBvcHVwLWVkaXQtcm93ICsgdHIgPiB0ZCB7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5keGJzLWdyaWQtcGFnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmR4YnMtZ3JpZC1wYWdlciAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5keGJzLWdyaWQtcGFnZXIgLnBhZ2luYXRpb24gPiBsaSA+IGJ1dHRvbjpub3QoLmRpc2FibGVkKSwgLmR4YnMtZ3JpZC1wYWdlciAucGFnaW5hdGlvbiA+IGxpID4gZGl2LnBhZ2UtbGluazpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZWRpdGZvcm0gLmR4YnMtZGF0YWdyaWQtaW5wbGFjZS1lZGl0LWFyZWEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLWVkaXRmb3JtIC5keGJzLWRhdGFncmlkLWlucGxhY2UtZWRpdC1hcmVhID4gZGl2IHtcbiAgcGFkZGluZzogMWVtIDAuNWVtO1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbXBvbmVudC13aWR0aCk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS1zY3JvbGwtbGVmdCkpO1xufVxuXG50aDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbnRhYmxlLmR4LXJlc2l6ZSB0aGVhZCB0ciB0aCA+IGJ1dHRvbixcbnRhYmxlLmR4LXJlc2l6ZSAuZHhicy1maXhlZC1oZWFkZXItY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3cHgpO1xufVxuXG4uZHhBbmRyb2lkTW9iaWxlUGxhdGZvcm0gdGFibGUuZHgtcmVzaXplIHRoZWFkIHRyIHRoID4gYnV0dG9uLFxuLmR4QW5kcm9pZE1vYmlsZVBsYXRmb3JtIC5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50LFxuLmR4TWFjT1NNb2JpbGVQbGF0Zm9ybSB0YWJsZS5keC1yZXNpemUgdGhlYWQgdHIgdGggPiBidXR0b24sXG4uZHhNYWNPU01vYmlsZVBsYXRmb3JtIC5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDFweCk7XG59XG5cbnRoOmZvY3VzID4gYnV0dG9uOmJlZm9yZSxcbnRoOmZvY3VzIC5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogMTAwJTtcbn1cblxudGFibGUuZHgtcmVzaXplIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxudGFibGUuZHgtcmVzaXplIHRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG50YWJsZS5keC1yZXNpemUgdHIgdGggc3BhbixcbnRhYmxlLmR4LXJlc2l6ZSB0ciB0aDpub3QoLmR4YnMtdG9nZ2xlLWNlbGwpOm5vdCguZHhicy1ncmlkLWdyb3VwLWNlbGwtb2Zmc2V0KSBzcGFuLFxudGFibGUuZHgtcmVzaXplIHRyIHRkOm5vdCguZHhicy10b2dnbGUtY2VsbCk6bm90KC5keGJzLWdyaWQtZ3JvdXAtY2VsbC1vZmZzZXQpOm5vdCguZHhicy1ncmlkLWVkaXQtZm9ybSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmR4TWFjT1NNb2JpbGVQbGF0Zm9ybSB0YWJsZS5keC1yZXNpemUgdGhlYWQge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZHhBbmRyb2lkTW9iaWxlUGxhdGZvcm0gLmR4Q29sdW1uUmVzaXplQW5jaG9yOmJlZm9yZSxcbi5keE1hY09TTW9iaWxlUGxhdGZvcm0gLmR4Q29sdW1uUmVzaXplQW5jaG9yOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDIxcHg7XG4gIHJpZ2h0OiAtMTBweDtcbn1cblxuLmR4QW5kcm9pZE1vYmlsZVBsYXRmb3JtIC5keENvbHVtblJlc2l6ZUFuY2hvcixcbi5keE1hY09TTW9iaWxlUGxhdGZvcm0gLmR4Q29sdW1uUmVzaXplQW5jaG9yLFxuLmR4QW5kcm9pZE1vYmlsZVBsYXRmb3JtIHRoOmZvY3VzIC5keENvbHVtblJlc2l6ZUFuY2hvcixcbi5keE1hY09TTW9iaWxlUGxhdGZvcm0gdGg6Zm9jdXMgLmR4Q29sdW1uUmVzaXplQW5jaG9yIHtcbiAgd2lkdGg6IDFweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmR4QW5kcm9pZE1vYmlsZVBsYXRmb3JtIHRoOmZvY3VzOmJlZm9yZSxcbi5keE1hY09TTW9iaWxlUGxhdGZvcm0gdGg6Zm9jdXM6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZHhDb2x1bW5SZXNpemVBbmNob3Ige1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xufVxuXG50aDpmb2N1cyAuZHhDb2x1bW5SZXNpemVBbmNob3Ige1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2cHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tZHgtYWNjZW50LXNoYWRvdy1jb2xvciwgcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjI1KSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmR4Q29sdW1uUmVzaXplQW5jaG9yOmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0NXB4O1xuICBsZWZ0OiAtMjBweDtcbn1cblxudGg6Zm9jdXMgLmR4Q29sdW1uUmVzaXplQW5jaG9yOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tZHgtYWNjZW50LWNvbG9yLCB2YXIoLS1icy1wcmltYXJ5KSk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWR4LWFjY2VudC1jb2xvciwgdmFyKC0tYnMtcHJpbWFyeSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4udGFibGUgdGg6Zm9jdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tZHgtYWNjZW50LWNvbG9yLCB2YXIoLS1icy1wcmltYXJ5KSk7XG4gIHotaW5kZXg6IDA7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNnB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDZweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTAuMjVyZW0sIC0wLjI1cmVtLCAwKTtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDdweDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uY2FyZC1ib2R5LmR4YnMtZ3JpZC1wYWdlci5keC1yZXNpemUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4uZHhicy1ncmlkdmlldyB0YWJsZS5keC1yZXNpemUgLmR4YnMtZml4ZWQgPiB0aGVhZCA+IHRyID4gdGgge1xuICBvdmVyZmxvdzogdW5zZXQ7XG59XG5cbmR4YmwtdGh1bWIge1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbmR4YnMtdGh1bWItZHJhZ2dpbmcge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyIC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5mcmVlemUudXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxcHggLSAxMDAlKSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB6LWluZGV4OiAxMDA2O1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyIC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5mcmVlemUuZG93biB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMCUgLSAxcHgpKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHotaW5kZXg6IDEwMDQ7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXIgLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmZyZWV6ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB6LWluZGV4OiAxMDA1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnRzLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNjB2aDtcbiAgYm9yZGVyOiBpbmhlcml0O1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLnBhZ2UtbGluazpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiBhdXRvO1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIucGFnZS1saW5rOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWgsIGF1dG8pO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogY2FsYyh2YXIoLS10LCBhdXRvKSAtIHZhcigtLWJ0LCBhdXRvKSk7XG4gIGJveC1zaGFkb3c6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDEwMDE7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5wYWdlLWxpbms6Zm9jdXMgLmNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi1vd25lciB7XG4gIHRvcDogdmFyKC0tdCwgYXV0byk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1oLCBhdXRvKSAtIHZhcigtLWJ0LCBhdXRvKSAqIDIpO1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1oZWFkZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDMyNXB4O1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMC44NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC44NXJlbTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1jb250YWluZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdW5zZXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB1bnNldDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHVuc2V0O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdW5zZXQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyIC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5pbi1kcmFnIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMTAwODtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY2hlY2tib3gge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnRzLWNvbnRhaW5lci5jb2x1bW4tY2hvb3Nlci1lbmFibGUtZHJhZy1kcm9wIC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnRzLWNvbnRhaW5lci5jb2x1bW4tY2hvb3Nlci1lbmFibGUtZHJhZy1kcm9wIC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5saXN0LWdyb3VwLWl0ZW0gPiAuY29sdW1uLWNob29zZXItZWxlbWVudC1jaGVja2JveCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMjRweCArIDE4cHggKyAxNnB4KTtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY2hlY2tib3ggLmR4YmwtY2hlY2tib3ggPiBsYWJlbCB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNoZWNrYm94IC5keGJsLWNoZWNrYm94IGlucHV0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNoZWNrYm94ID4gLmR4YmwtY2hlY2tib3ggLmR4YnMtY2hlY2tib3gtbGFiZWwuZHhicy1jaGVja2JveC1sYWJlbC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuOTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuXG4uY29sdW1uLWNob29zZXItYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb2x1bW4tY2hvb3Nlci1idXR0b24gLmNvbHVtbi1jaG9vc2VyLWJ1dHRvbi1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1kcmFnLWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uY29sdW1uLWNob29zZXItZHJhZy1pY29uLW93bmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IG1vdmU7XG4gIHdpZHRoOiBjYWxjKDE4cHggKyAxNnB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICAta2h0bWwtdXNlci1kcmFnOiBlbGVtZW50O1xuICAtd2Via2l0LXVzZXItZHJhZzogZWxlbWVudDtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWV4aXQtaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1leGl0LWJ1dHRvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZHhibC10b29sYmFyLWRyb3Bkb3duLmJvcmRlci1pbmhlcml0ID4gLm1vZGFsLWJvZHkge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5keGJsLXRvb2xiYXItZHJvcGRvd24uYm9yZGVyLWluaGVyaXQgPiAubW9kYWwtYm9keSA+IC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiBpbmhlcml0O1xufVxuXG4uZ3JpZC10b29sYmFyLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbCAuY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsIC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNoZWNrYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsIC5jb2x1bW4tY2hvb3Nlci1kcmFnLWljb24ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbCAuY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdW5zZXQ7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi5ncmlkLWhlYWRlci10ZW1wbGF0ZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXI6IGluaGVyaXQ7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5ncmlkLWhlYWRlci10ZW1wbGF0ZSArIC5keGJzLXRhYmxlIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgLmR4YmwtdG9vbGJhci1ncm91cCAuY29sdW1uLWNob29zZXItYnV0dG9uLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uZHhJRSAucGFnZS1saW5rLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHhibC1ncmlkW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAqOmZvY3VzLFxuLmR4YmwtZ3JpZCB0cltkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiB0ZDpmb2N1cyxcbi5keGJsLWdyaWQgdGJvZHlbZGF0YS1keC1mb2N1cy1oaWRkZW5dICo6Zm9jdXMsXG4uZHhibC1saXN0LWJveFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gKjpmb2N1cyxcbi5keGJsLWNhbGVuZGFyW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAqOmZvY3VzLXdpdGhpbixcbi5keGJsLWRyb3Bkb3duW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAqOmZvY3VzLXdpdGhpbixcbi5keGJsLW1vZGFsW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAqOmZvY3VzLXdpdGhpbixcbi5keGJsLWJ0bi1ncm91cFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gKjpmb2N1cyxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gKjpmb2N1cyxcbi5keGJsLWJ0bi1kcm9wZG93bltkYXRhLWR4LWZvY3VzLWhpZGRlbl0gKjpmb2N1cyxcbi5keGJsLWJ0bi1zcGxpdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gKjpmb2N1cyxcbltkYXRhLWR4LWZvY3VzLWhpZGRlbl0gLmR4YnMtY2xlYXItYnRuOmZvY3VzLCBbZGF0YS10b2dnbGU9Z3JpZHZpZXctY29sdW1uLXNvcnRdOmZvY3VzLFxuLmR4Ymwtc2NoZWR1bGVyW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAqOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWR4LWZvY3VzLWhpZGRlbl0gLmR4YnMtY2xlYXItYnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlciB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5keC1ibGF6b3ItY29sb3JwaWNrZXIgLmR4LWJsYXpvci1jb2xvcnBpY2tlci1jdXN0b20tY29sb3ItYXJlYSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5keC1ibGF6b3ItY29sb3JwaWNrZXIgLmR4LWJsYXpvci1jb2xvcnBpY2tlci1jdXN0b20tY29sb3ItYXJlYSAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHgtYmxhem9yLWNvbG9ycGlja2VyIC5keC1ibGF6b3ItY29sb3JwaWNrZXItY3VzdG9tLWNvbG9yLWFyZWEgLmR4LWJsYXpvci1jb2xvcnBpY2tlci10YWJsZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1hdXRvbWF0aWMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1hdXRvbWF0aWMtY29udGFpbmVyIC5keC1ibGF6b3ItY29sb3JwaWNrZXItY2VsbCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWF1dG9tYXRpYy1jYXB0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5keC1ibGF6b3ItY29sb3JwaWNrZXItdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1jZWxsIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5keC1ibGF6b3ItY29sb3JwaWNrZXItY2VsbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1jZWxsLmR4LWJsYXpvci1jb2xvcnBpY2tlci1zZWxlY3RlZC1jb2xvciB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWNlbGw6aG92ZXIge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLXBhbGxldGUge1xuICB3aWR0aDogMTIuNXJlbTtcbiAgaGVpZ2h0OiAxMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLXBhbGxldGUtZ3JhZGllbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1wYWxsZXRlLWdyYWRpZW50LXdoaXRlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20ocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSksIHRvKHdoaXRlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICNmZmYpO1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLXBhbGxldGUtZ3JhZGllbnQtYmxhY2sge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMCkpLCB0byhibGFjaykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApLCAjMDAwKTtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1odWUtc2NhbGUtd3JhcHBlciB7XG4gIGhlaWdodDogMTIuNXJlbTtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1odWUtc2NhbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHJlZCksIGNvbG9yLXN0b3AoMTclLCAjZmYwKSwgY29sb3Itc3RvcCgzMyUsICMwZjApLCBjb2xvci1zdG9wKDUwJSwgIzBmZiksIGNvbG9yLXN0b3AoNjclLCAjMDBmKSwgY29sb3Itc3RvcCg4MyUsICNmMGYpLCB0byhyZWQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJlZCAwLCAjZmYwIDE3JSwgIzBmMCAzMyUsICMwZmYgNTAlLCAjMDBmIDY3JSwgI2YwZiA4MyUsIHJlZCAxMDAlKTtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1jdXN0b20tY29sb3Ige1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWh1ZS1zZWxlY3Rpb24tcmVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgaGVpZ2h0OiAwLjY1cmVtO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWNvbG9yLXNlbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWVkaXRvcnMtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keC1ibGF6b3ItY29sb3JwaWNrZXItZWRpdG9ycy1jb250YWluZXIgLmR4YnMtdGV4dGJveDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjM1cmVtO1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWJ0bi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1idG4tY29udGFpbmVyIC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG5cbi8qIENvbW1vbiAqL1xuLmR4YnMtcG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIEFjY2Vzc2liaWxpdHkgKi9cbi5keEFJRkUsXG4uZHhBSUZNRSB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwKTtcbiAgLyogY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCk7ICovXG59XG5cbi5keEFJRkUge1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5keEFJRk1FIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi8qIEdyaWRWaWV3ICovXG4uZHhicy1ncmlkdmlldyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuY2FyZC1ib2R5ID4gLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0Ym9keSA+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+IHRib2R5ID4gdHIuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIENvbW1vbiBmb3IgQmxhem9yICovXG4uZHhicy1ib3JkZXItcmFkaXVzLXRvcC0wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uZHgtYm9yZGVyLXJhZGl1cy1pbmhlcml0IHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uZHgtYm9yZGVyLXJhZGl1cy1sZWZ0LWluaGVyaXQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmR4LWJvcmRlci1yYWRpdXMtcmlnaHQtaW5oZXJpdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5keC1ib3JkZXItcmFkaXVzLXJpZ2h0LTAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uZHhicy1ncmlkdmlldyAuZHhicy1kYXRhLXJvdyA+IHRkID4gLmR4YmwtY2hlY2tib3gsXG4uZHhicy1ncmlkdmlldyB0ciA+IHRoLmR4YnMtc2VsZWN0LWNlbGwgPiAuZHhibC1jaGVja2JveCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLWRhdGEtcm93ID4gdGQgPiAuZHhibC1jaGVja2JveCA+IGlucHV0LFxuLmR4YnMtZ3JpZHZpZXcgdHIgPiB0aC5keGJzLXNlbGVjdC1jZWxsID4gLmR4YmwtY2hlY2tib3ggPiBpbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtc2VsZWN0LWNlbGwgPiAuZHhicy1jaGVja2JveCA+IC5jdXN0b20tY2hlY2tib3ggPiAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogYXV0bztcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50ID4gc3Bhbjpub3QoOmhvdmVyKSxcbi5keGJzLWdyaWR2aWV3IC5keGJzLWdyb3VwLXBhbmVsIHNwYW46bm90KDpob3Zlcikge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4YnMtdGFibGUgPiAqIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGJzLXRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGJzLWdyaWQtdnNkID4gLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4YnMtZ3JpZC1oc2QgPiAuZHhicy10YWJsZSA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhicy1ncmlkLWhlYWRlci1jb250YWluZXIgPiAuZHhicy10YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGJzLXRhYmxlID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkhTREMgdHIsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkNTRCB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhicy1ncmlkLXBhZ2VyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhicy1ncmlkLWhlYWRlci1jb250YWluZXIuZHhicy1ncmlkLWdwaCA+IC5keGJzLWZpeGVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZ3JpZC1oZWFkZXItdGVtcGxhdGUgKyAuZHhicy10YWJsZSA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZ3JpZC1oZWFkZXItdGVtcGxhdGUgKyAuZHhicy10YWJsZSA+IGNvbGdyb3VwICsgdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4Z3ZIU0RDID4gLmR4YnMtdGFibGUgPiB0aGVhZCxcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkNTRCA+IC5keGJzLXRhYmxlID4gdGJvZHkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcbn1cblxuaHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzYxNWY2Mztcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogIzYxNWY2MyAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuLmJhZGdlLmJnLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSBhIHtcbiAgY29sb3I6ICNlNWU1ZTU7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNjODZhZmE7XG4gIGJvcmRlci1jb2xvcjogI2M4NmFmYTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tbGluazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE1NSwgMjMsIDIyNiwgMC41KTtcbn1cblxuLmJ0bi1saW5rOmRpc2FibGVkLFxuLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5idG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuXG4uYnRuLXByaW1hcnksXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsXG4uYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYnRuLXNlY29uZGFyeSxcbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLFxuLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYnRuLXN1Y2Nlc3MsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsXG4uYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYnRuLWluZm8sXG4uYnRuLWluZm8uZGlzYWJsZWQsXG4uYnRuLWluZm86ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYnRuLXdhcm5pbmcsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsXG4uYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYnRuLWRhbmdlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkLFxuLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYnRuLWxpZ2h0LFxuLmJ0bi1saWdodC5kaXNhYmxlZCxcbi5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYnRuLWRhcmssXG4uYnRuLWRhcmsuZGlzYWJsZWQsXG4uYnRuLWRhcms6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNlNWU1ZTU7XG4gIGJvcmRlci1jb2xvcjogI2U1ZTVlNTtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuLmJ0bi1ncm91cC5idG4tZ3JvdXAtc20sXG4uYnRuLWdyb3VwLXZlcnRpY2FsLmJ0bi1ncm91cC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVyZW07XG59XG4uYnRuLWdyb3VwLmJ0bi1ncm91cC1sZyxcbi5idG4tZ3JvdXAtdmVydGljYWwuYnRuLWdyb3VwLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwLXZlcnRpY2FsLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tZ3JvdXAgLmJ0bjpub3QoOmZvY3VzKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bjpub3QoOmZvY3VzKSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4tZ3JvdXAgLmJ0bjpkaXNhYmxlZCxcbi5idG4tZ3JvdXAgLmJ0bi5kaXNhYmxlZDpob3Zlcixcbi5idG4tZ3JvdXAgLmJ0bi5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bjpkaXNhYmxlZCxcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi5kaXNhYmxlZDpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi5kaXNhYmxlZDpmb2N1cyB7XG4gIHotaW5kZXg6IGF1dG87XG59XG4uYnRuLWdyb3VwIC5idG4tc2Vjb25kYXJ5Om5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6bm90KC5kaXNhYmxlZCk6bm90KGRpc2FibGVkKTpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1zZWNvbmRhcnk6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpub3QoLmRpc2FibGVkKTpub3QoZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tcHJpbWFyeTpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXByaW1hcnk6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1wcmltYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tcHJpbWFyeTpmaXJzdC1jaGlsZDpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgbGVmdDogLTFweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTMxLjE4OTc1OTAzNjEsIDE5LjQ2Njg2NzQ2OTksIDE5MS4yODMxMzI1MzAxKTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLXByaW1hcnk6bm90KDpsYXN0LWNoaWxkKSwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tcHJpbWFyeTpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tcHJpbWFyeTpub3QoOmxhc3QtY2hpbGQpOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1wcmltYXJ5Omxhc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIHJpZ2h0OiAtMXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMzEuMTg5NzU5MDM2MSwgMTkuNDY2ODY3NDY5OSwgMTkxLjI4MzEzMjUzMDEpO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tc2Vjb25kYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tc2Vjb25kYXJ5OmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tc2Vjb25kYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tc2Vjb25kYXJ5OmZpcnN0LWNoaWxkOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBsZWZ0OiAtMXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTUwNTc7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1zZWNvbmRhcnk6bm90KDpsYXN0LWNoaWxkKSwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tc2Vjb25kYXJ5Omxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1zZWNvbmRhcnk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tc2Vjb25kYXJ5Omxhc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIHJpZ2h0OiAtMXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTUwNTc7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1zdWNjZXNzOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tc3VjY2VzczpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLXN1Y2Nlc3M6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1zdWNjZXNzOmZpcnN0LWNoaWxkOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBsZWZ0OiAtMXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig0MS4xMjUsIDE1OC42MjUsIDUxLjE5NjQyODU3MTQpO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tc3VjY2Vzczpub3QoOmxhc3QtY2hpbGQpLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1zdWNjZXNzOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1zdWNjZXNzOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLXN1Y2Nlc3M6bGFzdC1jaGlsZDpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgcmlnaHQ6IC0xcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQxLjEyNSwgMTU4LjYyNSwgNTEuMTk2NDI4NTcxNCk7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1pbmZvOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4taW5mbzpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWluZm86bm90KDpmaXJzdC1jaGlsZCk6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1pbmZvOmZpcnN0LWNoaWxkOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBsZWZ0OiAtMXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMC44MjY2MTI5MDMyLCAxMTAuMDcwNTY0NTE2MSwgMjEyLjkyMzM4NzA5NjgpO1xufVxuLmJ0bi1ncm91cCA+IC5idG4taW5mbzpub3QoOmxhc3QtY2hpbGQpLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1pbmZvOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1pbmZvOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWluZm86bGFzdC1jaGlsZDpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgcmlnaHQ6IC0xcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEwLjgyNjYxMjkwMzIsIDExMC4wNzA1NjQ1MTYxLCAyMTIuOTIzMzg3MDk2OCk7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi13YXJuaW5nOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4td2FybmluZzpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLXdhcm5pbmc6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi13YXJuaW5nOmZpcnN0LWNoaWxkOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBsZWZ0OiAtMXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzcuNjIzMzc2NjIzNCwgMTAwLjA1MTk0ODA1MTksIDMuMTI2NjIzMzc2Nik7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi13YXJuaW5nOm5vdCg6bGFzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLXdhcm5pbmc6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLXdhcm5pbmc6bm90KDpsYXN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4td2FybmluZzpsYXN0LWNoaWxkOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICByaWdodDogLTFweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM3LjYyMzM3NjYyMzQsIDEwMC4wNTE5NDgwNTE5LCAzLjEyNjYyMzM3NjYpO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZGFuZ2VyOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZGFuZ2VyOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZGFuZ2VyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZGFuZ2VyOmZpcnN0LWNoaWxkOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBsZWZ0OiAtMXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTMuODMwOTcxNjU5OSwgMTAuOTE5MDI4MzQwMSwgNTYuNDE0OTc5NzU3MSk7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1kYW5nZXI6bm90KDpsYXN0LWNoaWxkKSwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZGFuZ2VyOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1kYW5nZXI6bm90KDpsYXN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZGFuZ2VyOmxhc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIHJpZ2h0OiAtMXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTMuODMwOTcxNjU5OSwgMTAuOTE5MDI4MzQwMSwgNTYuNDE0OTc5NzU3MSk7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1saWdodDpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWxpZ2h0OmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tbGlnaHQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1saWdodDpmaXJzdC1jaGlsZDpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgbGVmdDogLTFweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA5Ljg3NSwgMjA5Ljg3NSwgMjA5Ljg3NSk7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1saWdodDpub3QoOmxhc3QtY2hpbGQpLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1saWdodDpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tbGlnaHQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tbGlnaHQ6bGFzdC1jaGlsZDpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgcmlnaHQ6IC0xcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwOS44NzUsIDIwOS44NzUsIDIwOS44NzUpO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZGFyazpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWRhcms6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1kYXJrOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZGFyazpmaXJzdC1jaGlsZDpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgbGVmdDogLTFweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTEuMTQ0MzY2MTk3MiwgNDkuNjgzMDk4NTkxNSwgNTQuMDY2OTAxNDA4NSk7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1kYXJrOm5vdCg6bGFzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWRhcms6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWRhcms6bm90KDpsYXN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZGFyazpsYXN0LWNoaWxkOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICByaWdodDogLTFweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTEuMTQ0MzY2MTk3MiwgNDkuNjgzMDk4NTkxNSwgNTQuMDY2OTAxNDA4NSk7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1wcmltYXJ5OmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tcHJpbWFyeTpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXByaW1hcnk6Zmlyc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTMxLjE4OTc1OTAzNjEsIDE5LjQ2Njg2NzQ2OTksIDE5MS4yODMxMzI1MzAxKTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXByaW1hcnk6bm90KDpsYXN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tcHJpbWFyeTpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tcHJpbWFyeTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tcHJpbWFyeTpsYXN0LWNoaWxkOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMzEuMTg5NzU5MDM2MSwgMTkuNDY2ODY3NDY5OSwgMTkxLjI4MzEzMjUzMDEpO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tc2Vjb25kYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tc2Vjb25kYXJ5OmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tc2Vjb25kYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tc2Vjb25kYXJ5OmZpcnN0LWNoaWxkOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NTA1Nztcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXNlY29uZGFyeTpub3QoOmxhc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1zZWNvbmRhcnk6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXNlY29uZGFyeTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tc2Vjb25kYXJ5Omxhc3QtY2hpbGQ6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NTA1Nztcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXN1Y2Nlc3M6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1zdWNjZXNzOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tc3VjY2Vzczpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXN1Y2Nlc3M6Zmlyc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDEuMTI1LCAxNTguNjI1LCA1MS4xOTY0Mjg1NzE0KTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXN1Y2Nlc3M6bm90KDpsYXN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tc3VjY2VzczpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tc3VjY2Vzczpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tc3VjY2VzczpsYXN0LWNoaWxkOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig0MS4xMjUsIDE1OC42MjUsIDUxLjE5NjQyODU3MTQpO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4taW5mbzpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWluZm86Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1pbmZvOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4taW5mbzpmaXJzdC1jaGlsZDpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMC44MjY2MTI5MDMyLCAxMTAuMDcwNTY0NTE2MSwgMjEyLjkyMzM4NzA5NjgpO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4taW5mbzpub3QoOmxhc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1pbmZvOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1pbmZvOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1pbmZvOmxhc3QtY2hpbGQ6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEwLjgyNjYxMjkwMzIsIDExMC4wNzA1NjQ1MTYxLCAyMTIuOTIzMzg3MDk2OCk7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi13YXJuaW5nOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4td2FybmluZzpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXdhcm5pbmc6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi13YXJuaW5nOmZpcnN0LWNoaWxkOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNy42MjMzNzY2MjM0LCAxMDAuMDUxOTQ4MDUxOSwgMy4xMjY2MjMzNzY2KTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXdhcm5pbmc6bm90KDpsYXN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4td2FybmluZzpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4td2FybmluZzpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4td2FybmluZzpsYXN0LWNoaWxkOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzcuNjIzMzc2NjIzNCwgMTAwLjA1MTk0ODA1MTksIDMuMTI2NjIzMzc2Nik7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1kYW5nZXI6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1kYW5nZXI6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1kYW5nZXI6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1kYW5nZXI6Zmlyc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjEzLjgzMDk3MTY1OTksIDEwLjkxOTAyODM0MDEsIDU2LjQxNDk3OTc1NzEpO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZGFuZ2VyOm5vdCg6bGFzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWRhbmdlcjpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZGFuZ2VyOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1kYW5nZXI6bGFzdC1jaGlsZDpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjEzLjgzMDk3MTY1OTksIDEwLjkxOTAyODM0MDEsIDU2LjQxNDk3OTc1NzEpO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tbGlnaHQ6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1saWdodDpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWxpZ2h0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tbGlnaHQ6Zmlyc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA5Ljg3NSwgMjA5Ljg3NSwgMjA5Ljg3NSk7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1saWdodDpub3QoOmxhc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1saWdodDpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tbGlnaHQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWxpZ2h0Omxhc3QtY2hpbGQ6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwOS44NzUsIDIwOS44NzUsIDIwOS44NzUpO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZGFyazpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWRhcms6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1kYXJrOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZGFyazpmaXJzdC1jaGlsZDpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1MS4xNDQzNjYxOTcyLCA0OS42ODMwOTg1OTE1LCA1NC4wNjY5MDE0MDg1KTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWRhcms6bm90KDpsYXN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZGFyazpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZGFyazpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZGFyazpsYXN0LWNoaWxkOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1MS4xNDQzNjYxOTcyLCA0OS42ODMwOTg1OTE1LCA1NC4wNjY5MDE0MDg1KTtcbn1cblxuLmNhcmQsXG4uY2FyZCA+IC5jYXJkLWhlYWRlcixcbi5jYXJkID4gLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuXG4uY2FyZC5iZy1saWdodCB7XG4gIGNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMC41cmVtIDEuMjVyZW07XG59XG5cbi5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xufVxuXG4uZHJvcGRvd24taXRlbTpmb2N1cyxcbi5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmEyZjtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmR4YnMtaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLXNlY29uZGFyeSxcbi5pbnB1dC1ncm91cCA+IC5keGJzLWlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tc2Vjb25kYXJ5LFxuLmlucHV0LWdyb3VwID4gLmJ0bi1zZWNvbmRhcnksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM2MTVmNjMgIWltcG9ydGFudDtcbn1cblxuLmxpc3QtZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2MTVmNjM7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLFxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmEyZjtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGJvcmRlci13aWR0aDogMCAwIDNweCAwO1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5YjE3ZTI7XG59XG5cbi5wb3BvdmVyIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogIzYxNWY2Mztcbn1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiAwLjFyZW07XG4gIGxlZnQ6IC0yLjM3NXJlbTtcbn1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBoZWlnaHQ6IDAuODc1cmVtO1xuICB0b3A6IGNhbGMoMC4xNnJlbSArIDJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTUgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOmZpcnN0LWNoaWxkIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xufVxuXG4udGFibGUgLnRhYmxlLWxpZ2h0IHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4udGFibGUudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0IHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4udGFibGUgLnRhYmxlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJhMmY7XG59XG4udGFibGUgLnRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxudGgge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4udGFibGUtc20sXG4udGFibGUtc20gdGQsXG4udGFibGUtc20gdGgge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuQGtleWZyYW1lcyBkeGJsLXNrZWxldG9uLW9wYWNpdHktYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuMDU7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjE1O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuMDU7XG4gIH1cbn1cbi5keGJsLWludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZHhibC12aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZHhibC1pbnZpc2libGUtY29udGVudCA+ICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmR4YmwtaW52aXNpYmxlLW9mZi1zY3JlZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAwMDBweCkgIWltcG9ydGFudDtcbn1cblxuLmR4YmwtdmlzdWFsbHktaGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5keGJsLWRpc3BsYXktbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmR4YmwtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZHhibC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmR4YmwtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmR4Ymwtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZHhibC1wcmV2ZW50LXNhZmFyaS1zY3JvbGxpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmR4YmwtcHJldmVudHNlbCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZHhibC1mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmR4YmwtZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5keGJsLWZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmR4Ymwtc2tlbGV0b24tYW5pbWF0ZSAuZHhibC1za2VsZXRvbi1pdGVtID4gZGl2IHtcbiAgYW5pbWF0aW9uOiAycyBsaW5lYXIgaW5maW5pdGUgZm9yd2FyZHMgZHhibC1za2VsZXRvbi1vcGFjaXR5LWFuaW1hdGlvbjtcbn1cblxuLmR4Ymwtc2tlbGV0b24taXRlbSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMC4xO1xufVxuLmR4Ymwtc2tlbGV0b24taXRlbS5keGJsLWFsaWduLXJpZ2h0ID4gZGl2IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5keGJsLXNrZWxldG9uLWl0ZW0uZHhibC1hbGlnbi1jZW50ZXIgPiBkaXYge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLWRhdGUge1xuICBtYXgtd2lkdGg6IDhyZW07XG59XG4uZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tYm9vbCB7XG4gIG1heC13aWR0aDogNHJlbTtcbn1cbi5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1zdHJpbmctMCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tbnVtYmVyLTAge1xuICBtYXgtd2lkdGg6IDNlbTtcbn1cbi5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1zdHJpbmctMSB7XG4gIHdpZHRoOiA3MCU7XG59XG4uZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tbnVtYmVyLTEge1xuICBtYXgtd2lkdGg6IDVlbTtcbn1cbi5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1zdHJpbmctMiB7XG4gIHdpZHRoOiA0MCU7XG59XG4uZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tbnVtYmVyLTIge1xuICBtYXgtd2lkdGg6IDJlbTtcbn1cbi5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1zdHJpbmctMyB7XG4gIHdpZHRoOiA2MCU7XG59XG4uZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tbnVtYmVyLTMge1xuICBtYXgtd2lkdGg6IDRlbTtcbn1cbi5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1zdHJpbmctNCB7XG4gIHdpZHRoOiA4MCU7XG59XG4uZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tbnVtYmVyLTQge1xuICBtYXgtd2lkdGg6IDZlbTtcbn1cblxuLmR4YmwtdmlydHVhbC1pdGVtcy1jb250YWluZXItcGF0dGVybiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtMTAwMDBweDtcbiAgbGVmdDogLTEwMDAwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmR4YmwtYTExeS1zdGF0dXMtaGVscGVyIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5keGJsLWltYWdlIHtcbiAgLS1keGJsLWltYWdlLWhlaWdodDogMXJlbTtcbiAgLS1keGJsLWltYWdlLXdpZHRoOiAxcmVtO1xuICAtLWR4YmwtaW1hZ2UtbWFyZ2luLXg6IDA7XG4gIC0tZHhibC1pbWFnZS1tYXJnaW4teTogMC4xMjQ5Njg3NXJlbTtcbiAgbWFyZ2luOiB2YXIoLS1keGJsLWltYWdlLW1hcmdpbi15KSB2YXIoLS1keGJsLWltYWdlLW1hcmdpbi14KTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5keGJsLWltYWdlOm5vdChzdmcpIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5keGJsLWltYWdlOm5vdCguZHhibC1pbWFnZS1maWxsKSB7XG4gIGZpbGw6IGN1cnJlbnRjb2xvcjtcbn1cbi5keGJsLWltYWdlIC5keGJsLWljb24tc2V0LWZsdWVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnN2Zy5keGJsLWltYWdlIHtcbiAgd2lkdGg6IHZhcigtLWR4YmwtaW1hZ2Utd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtaW1hZ2UtaGVpZ2h0KTtcbn1cblxuLmR4Ymwtc20gLmR4YmwtaW1hZ2Uge1xuICAtLWR4YmwtaW1hZ2UtaGVpZ2h0OiAxcmVtO1xuICAtLWR4YmwtaW1hZ2Utd2lkdGg6IDFyZW07XG4gIC0tZHhibC1pbWFnZS1tYXJnaW4teDogMDtcbiAgLS1keGJsLWltYWdlLW1hcmdpbi15OiAwLjA2MjVyZW07XG59XG5cbi5keGJsLWxnIC5keGJsLWltYWdlIHtcbiAgLS1keGJsLWltYWdlLWhlaWdodDogMXJlbTtcbiAgLS1keGJsLWltYWdlLXdpZHRoOiAxcmVtO1xuICAtLWR4YmwtaW1hZ2UtbWFyZ2luLXg6IDA7XG4gIC0tZHhibC1pbWFnZS1tYXJnaW4teTogMC4xODc1cmVtO1xufVxuXG4uZHhibC10ZXh0IHtcbiAgLS1keGJsLXRleHQtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC10ZXh0LWZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLS1keGJsLXRleHQtbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLXRleHQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLXRleHQtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLXRleHQtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlcjogdmFyKC0tZHhibC10ZXh0LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC10ZXh0LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC10ZXh0LWJvcmRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXRleHQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdGV4dC1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtdGV4dC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtdGV4dC1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7XG59XG5cbi5keGJsLXNtLmR4YmwtdGV4dCxcbi5keGJsLXNtIC5keGJsLXRleHQge1xuICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteTogMC4xODc1cmVtO1xufVxuXG4uZHhibC1sZy5keGJsLXRleHQsXG4uZHhibC1sZyAuZHhibC10ZXh0IHtcbiAgLS1keGJsLXRleHQtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteTogMC4zMTI1cmVtO1xufVxuXG4uZHhibC1oaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA0O1xufVxuXG4uZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tZHhibC1idG4tYmcpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tZHhibC1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJveC1zaGFkb3c6IHZhcigtLWR4YmwtYnRuLWJveC1zaGFkb3cpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1wYWRkaW5nLXg6IHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCk7XG4gIC0tZHhibC1idG4tYWN0aXZlLXBhZGRpbmcteTogdmFyKC0tZHhibC1idG4tcGFkZGluZy15KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC1idG4tYmcpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJveC1zaGFkb3c6IHZhcigtLWR4YmwtYnRuLWJveC1zaGFkb3cpO1xuICAtLWR4YmwtYnRuLWhvdmVyLXBhZGRpbmcteDogdmFyKC0tZHhibC1idG4tcGFkZGluZy14KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1wYWRkaW5nLXk6IHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm94LXNoYWRvdzogdmFyKC0tZHhibC1idG4tYm94LXNoYWRvdyk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtcGFkZGluZy14OiB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLXBhZGRpbmcteTogdmFyKC0tZHhibC1idG4tcGFkZGluZy15KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIC0tZHhibC1idG4tZm9jdXMtYmc6IHZhcigtLWR4YmwtYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogdmFyKC0tZHhibC1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogdmFyKC0tZHhibC1idG4tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3IpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXBhZGRpbmcteDogdmFyKC0tZHhibC1idG4tcGFkZGluZy14KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1wYWRkaW5nLXk6IHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteSk7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgpO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHRyYXNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwO1xuICAtLWR4YmwtYnRuLWxpbmstaG92ZXItY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC1idG4tbGluay10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiA0MCU7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDE1NSwgMjMsIDIyNiwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtYnRuLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1idG4tYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZHhibC1idG4tYm94LXNoYWRvdyk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1jb2xvcik7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtYnRuLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWJ0bi1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1idG4tbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHhibC1idG4gPiAuZHhibC1pbWFnZSArICosIC5keGJsLWJ0biA+IDpub3QoLmR4YmwtaW1hZ2UpICsgLmR4YmwtaW1hZ2U6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1idG4taW1hZ2Utc3BhY2luZyk7XG59XG4uZHhibC1idG4uZHhibC1idG4tbGluaywgLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtbGluaywgLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtbGluayB7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC1idG4uZHhibC1idG4tbGluayBzcGFuOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLWxpbmsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4uZHhibC1idG4tdGV4dC1saW5rIHNwYW46bm90KC5keGJsLWltYWdlKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdmFyKC0tZHhibC1idG4tbGluay10ZXh0LWRlY29yYXRpb24pO1xufVxuLmR4YmwtYnRuLmR4YmwtZGlzYWJsZWQsIC5keGJsLWJ0bjpkaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWJnKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG59XG4uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtYnRuLWZvY3VzLWJhY2tncm91bmQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1mb2N1cy1iZyk7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3IpIHNvbGlkIHZhcigtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtY29sb3IpO1xufVxuLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1jb2xvcik7XG59XG4uZHhibC1idG4uZHhibC1zbTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xufVxuLmR4YmwtYnRuLmR4YmwtbGc6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xufVxuXG4uZHhibC1idG4tcHJpbWFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWJnOiAjOWIxN2UyO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogIzliMTdlMjtcbiAgLS1keGJsLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHJnYigxMzEuNzUsIDE5LjU1LCAxOTIuMSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxMzEuNzUsIDE5LjU1LCAxOTIuMSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHJnYigxMzkuNSwgMjAuNywgMjAzLjQpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDEzOS41LCAyMC43LCAyMDMuNCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHJnYigxOTUsIDExNS44LCAyMzcuNik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTk1LCAxMTUuOCwgMjM3LjYpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDE1NSwgMjMsIDIyNiwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogIzliMTdlMjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHJnYigxMzEuNzUsIDE5LjU1LCAxOTIuMSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxMzEuNzUsIDE5LjU1LCAxOTIuMSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHJnYigxMzkuNSwgMjAuNywgMjAzLjQpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDEzOS41LCAyMC43LCAyMDMuNCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMTk1LCAxMTUuOCwgMjM3LjYpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDE5NSwgMTE1LjgsIDIzNy42KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgxNTUsIDIzLCAyMjYsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi10ZXh0LXByaW1hcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzliMTdlMjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHJnYigxMzEuNzUsIDE5LjU1LCAxOTIuMSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxMzEuNzUsIDE5LjU1LCAxOTIuMSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHJnYigxMzkuNSwgMjAuNywgMjAzLjQpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDEzOS41LCAyMC43LCAyMDMuNCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMTk1LCAxMTUuOCwgMjM3LjYpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMTU1LCAyMywgMjI2LCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tYmc6ICMyYjJhMmY7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjMmIyYTJmO1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogcmdiKDM2LjU1LCAzNS43LCAzOS45NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigzNi41NSwgMzUuNywgMzkuOTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiByZ2IoMzguNywgMzcuOCwgNDIuMyk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMzguNywgMzcuOCwgNDIuMyk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHJnYigxMjcuOCwgMTI3LjIsIDEzMC4yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigxMjcuOCwgMTI3LjIsIDEzMC4yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSg0MywgNDIsIDQ3LCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzJiMmEyZjtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICMyYjJhMmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiByZ2IoMzYuNTUsIDM1LjcsIDM5Ljk1KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDM2LjU1LCAzNS43LCAzOS45NSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHJnYigzOC43LCAzNy44LCA0Mi4zKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigzOC43LCAzNy44LCA0Mi4zKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigxMjcuOCwgMTI3LjIsIDEzMC4yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigxMjcuOCwgMTI3LjIsIDEzMC4yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSg0MywgNDIsIDQ3LCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzJiMmEyZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHJnYigzNi41NSwgMzUuNywgMzkuOTUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMzYuNTUsIDM1LjcsIDM5Ljk1KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogcmdiKDM4LjcsIDM3LjgsIDQyLjMpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDM4LjcsIDM3LjgsIDQyLjMpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDEyNy44LCAxMjcuMiwgMTMwLjIpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoNDMsIDQyLCA0NywgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLXN1Y2Nlc3M6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1iZzogIzMxYmQzZDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICMzMWJkM2Q7XG4gIC0tZHhibC1idG4tY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiByZ2IoNDEuNjUsIDE2MC42NSwgNTEuODUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoNDEuNjUsIDE2MC42NSwgNTEuODUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiByZ2IoNDQuMSwgMTcwLjEsIDU0LjkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDQ0LjEsIDE3MC4xLCA1NC45KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDEzMS40LCAyMTUuNCwgMTM4LjYpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDEzMS40LCAyMTUuNCwgMTM4LjYpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDQ5LCAxODksIDYxLCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tb3V0bGluZS1zdWNjZXNzOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tY29sb3I6ICMzMWJkM2Q7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjMzFiZDNkO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogcmdiKDQxLjY1LCAxNjAuNjUsIDUxLjg1KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDQxLjY1LCAxNjAuNjUsIDUxLjg1KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogcmdiKDQ0LjEsIDE3MC4xLCA1NC45KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig0NC4xLCAxNzAuMSwgNTQuOSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMTMxLjQsIDIxNS40LCAxMzguNik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTMxLjQsIDIxNS40LCAxMzguNik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoNDksIDE4OSwgNjEsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi10ZXh0LXN1Y2Nlc3M6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzMxYmQzZDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHJnYig0MS42NSwgMTYwLjY1LCA1MS44NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig0MS42NSwgMTYwLjY1LCA1MS44NSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHJnYig0NC4xLCAxNzAuMSwgNTQuOSk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoNDQuMSwgMTcwLjEsIDU0LjkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDEzMS40LCAyMTUuNCwgMTM4LjYpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoNDksIDE4OSwgNjEsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi1pbmZvOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tYmc6ICMxMzgxZjM7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjMTM4MWYzO1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogcmdiKDE2LjE1LCAxMDkuNjUsIDIwNi41NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNi4xNSwgMTA5LjY1LCAyMDYuNTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiByZ2IoMTcuMSwgMTE2LjEsIDIxOC43KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxNy4xLCAxMTYuMSwgMjE4LjcpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiByZ2IoMTEzLjQsIDE3OS40LCAyNDcuOCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTEzLjQsIDE3OS40LCAyNDcuOCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMTksIDEyOSwgMjQzLCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tb3V0bGluZS1pbmZvOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tY29sb3I6ICMxMzgxZjM7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjMTM4MWYzO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogcmdiKDE2LjE1LCAxMDkuNjUsIDIwNi41NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNi4xNSwgMTA5LjY1LCAyMDYuNTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiByZ2IoMTcuMSwgMTE2LjEsIDIxOC43KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxNy4xLCAxMTYuMSwgMjE4LjcpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDExMy40LCAxNzkuNCwgMjQ3LjgpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDExMy40LCAxNzkuNCwgMjQ3LjgpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDE5LCAxMjksIDI0MywgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLXRleHQtaW5mbzp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjMTM4MWYzO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogcmdiKDE2LjE1LCAxMDkuNjUsIDIwNi41NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNi4xNSwgMTA5LjY1LCAyMDYuNTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiByZ2IoMTcuMSwgMTE2LjEsIDIxOC43KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxNy4xLCAxMTYuMSwgMjE4LjcpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDExMy40LCAxNzkuNCwgMjQ3LjgpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMTksIDEyOSwgMjQzLCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4td2FybmluZzp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWJnOiAjZmM3ODFiO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI2ZjNzgxYjtcbiAgLS1keGJsLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHJnYigyMTQuMiwgMTAyLCAyMi45NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyMTQuMiwgMTAyLCAyMi45NSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHJnYigyMjYuOCwgMTA4LCAyNC4zKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyMjYuOCwgMTA4LCAyNC4zKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDI1My4yLCAxNzQsIDExOC4yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigyNTMuMiwgMTc0LCAxMTguMik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMjUyLCAxMjAsIDI3LCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tb3V0bGluZS13YXJuaW5nOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tY29sb3I6ICNmYzc4MWI7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjZmM3ODFiO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogcmdiKDIxNC4yLCAxMDIsIDIyLjk1KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDIxNC4yLCAxMDIsIDIyLjk1KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogcmdiKDIyNi44LCAxMDgsIDI0LjMpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDIyNi44LCAxMDgsIDI0LjMpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDI1My4yLCAxNzQsIDExOC4yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigyNTMuMiwgMTc0LCAxMTguMik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMjUyLCAxMjAsIDI3LCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tdGV4dC13YXJuaW5nOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tY29sb3I6ICNmYzc4MWI7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiByZ2IoMjE0LjIsIDEwMiwgMjIuOTUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjE0LjIsIDEwMiwgMjIuOTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiByZ2IoMjI2LjgsIDEwOCwgMjQuMyk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjI2LjgsIDEwOCwgMjQuMyk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMjUzLjIsIDE3NCwgMTE4LjIpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMjUyLCAxMjAsIDI3LCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tZGFuZ2VyOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tYmc6ICNmMzE0NDY7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjZjMxNDQ2O1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogcmdiKDIwNi41NSwgMTcsIDU5LjUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjA2LjU1LCAxNywgNTkuNSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHJnYigyMTguNywgMTgsIDYzKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyMTguNywgMTgsIDYzKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDI0Ny44LCAxMTQsIDE0NCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMjQ3LjgsIDExNCwgMTQ0KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgyNDMsIDIwLCA3MCwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLW91dGxpbmUtZGFuZ2VyOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tY29sb3I6ICNmMzE0NDY7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjZjMxNDQ2O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogcmdiKDIwNi41NSwgMTcsIDU5LjUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjA2LjU1LCAxNywgNTkuNSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHJnYigyMTguNywgMTgsIDYzKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyMTguNywgMTgsIDYzKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigyNDcuOCwgMTE0LCAxNDQpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDI0Ny44LCAxMTQsIDE0NCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMjQzLCAyMCwgNzAsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi10ZXh0LWRhbmdlcjp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjZjMxNDQ2O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogcmdiKDIwNi41NSwgMTcsIDU5LjUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjA2LjU1LCAxNywgNTkuNSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHJnYigyMTguNywgMTgsIDYzKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyMTguNywgMTgsIDYzKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigyNDcuOCwgMTE0LCAxNDQpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMjQzLCAyMCwgNzAsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi1saWdodDp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWJnOiAjZTVlNWU1O1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI2U1ZTVlNTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHJnYigyMzIuOSwgMjMyLjksIDIzMi45KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDIzMi45LCAyMzIuOSwgMjMyLjkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiByZ2IoMjMxLjYsIDIzMS42LCAyMzEuNik7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjMxLjYsIDIzMS42LCAyMzEuNik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHJnYigyMzkuNCwgMjM5LjQsIDIzOS40KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigyMzkuNCwgMjM5LjQsIDIzOS40KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgyMjksIDIyOSwgMjI5LCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tb3V0bGluZS1saWdodDp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjZTVlNWU1O1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI2U1ZTVlNTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHJnYigyMzIuOSwgMjMyLjksIDIzMi45KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDIzMi45LCAyMzIuOSwgMjMyLjkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiByZ2IoMjMxLjYsIDIzMS42LCAyMzEuNik7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjMxLjYsIDIzMS42LCAyMzEuNik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMjM5LjQsIDIzOS40LCAyMzkuNCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMjM5LjQsIDIzOS40LCAyMzkuNCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMjI5LCAyMjksIDIyOSwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLXRleHQtbGlnaHQ6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogI2U1ZTVlNTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHJnYigyMzIuOSwgMjMyLjksIDIzMi45KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDIzMi45LCAyMzIuOSwgMjMyLjkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiByZ2IoMjMxLjYsIDIzMS42LCAyMzEuNik7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjMxLjYsIDIzMS42LCAyMzEuNik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMjM5LjQsIDIzOS40LCAyMzkuNCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgyMjksIDIyOSwgMjI5LCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tZGFyazp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWJnOiAjNDY0NDRhO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogIzQ2NDQ0YTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHJnYig1OS41LCA1Ny44LCA2Mi45KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDU5LjUsIDU3LjgsIDYyLjkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiByZ2IoNjMsIDYxLjIsIDY2LjYpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDYzLCA2MS4yLCA2Ni42KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDE0NCwgMTQyLjgsIDE0Ni40KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigxNDQsIDE0Mi44LCAxNDYuNCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoNzAsIDY4LCA3NCwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLW91dGxpbmUtZGFyazp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjNDY0NDRhO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogIzQ2NDQ0YTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHJnYig1OS41LCA1Ny44LCA2Mi45KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDU5LjUsIDU3LjgsIDYyLjkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiByZ2IoNjMsIDYxLjIsIDY2LjYpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDYzLCA2MS4yLCA2Ni42KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigxNDQsIDE0Mi44LCAxNDYuNCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTQ0LCAxNDIuOCwgMTQ2LjQpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDcwLCA2OCwgNzQsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi10ZXh0LWRhcms6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzQ2NDQ0YTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHJnYig1OS41LCA1Ny44LCA2Mi45KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDU5LjUsIDU3LjgsIDYyLjkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiByZ2IoNjMsIDYxLjIsIDY2LjYpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDYzLCA2MS4yLCA2Ni42KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigxNDQsIDE0Mi44LCAxNDYuNCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSg3MCwgNjgsIDc0LCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tY29udGFpbmVyIHtcbiAgLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tY29udGFpbmVyLXBhZGRpbmcteTogMC41cmVtO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy14KSAwIHZhcigtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXgpO1xufVxuLmR4YmwtYnRuLWNvbnRhaW5lciA+ICoge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy15KTtcbn1cbi5keGJsLWJ0bi1jb250YWluZXIuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tY29udGFpbmVyLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tY29udGFpbmVyLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tY29udGFpbmVyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXg6IDAuNjI1cmVtO1xuICAtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXk6IDAuNjI1cmVtO1xufVxuXG4uZHhibC1idG4tZ3JvdXAsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10ZXh0LWVkaXQsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4sXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4sXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC10ZXh0LWVkaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQge1xuICB6LWluZGV4OiAxO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIHotaW5kZXg6IDE7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC10ZXh0LWVkaXQ6Zm9jdXMtd2l0aGluLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtdGV4dC1lZGl0OmZvY3VzLXdpdGhpbixcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLXRleHQtZWRpdC5keGJsLWZvY3VzZWQge1xuICB6LWluZGV4OiAxO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdGV4dC1lZGl0Omhhcyg6Zm9jdXMpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtdGV4dC1lZGl0Omhhcyg6Zm9jdXMpIHtcbiAgei1pbmRleDogMTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDE1NSwgMjMsIDIyNiwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogNjAlO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbm9uZTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgxNTUsIDIzLCAyMjYsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogNjAlO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDE1NSwgMjMsIDIyNiwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiA2MCU7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc206d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1zbTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zbTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1zbTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWxnOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtbGc6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtbGc6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtbGc6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbn1cblxuOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1maXJzdCksIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0Om5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLCA6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZpcnN0LWNoaWxkKSwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG4sIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1idG4tZmlyc3QpLCA6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmaXJzdC1jaGlsZCksIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtYnRuLWdyb3VwLWxlZnQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQsIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtYnRuLWdyb3VwLXJpZ2h0ID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQsIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6bGFzdC1jaGlsZCksIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG46bGFzdC1jaGlsZCwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0biwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpLCA6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCkgPiAuZHhibC1idG46bGFzdC1jaGlsZCwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpsYXN0LWNoaWxkKSwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0bjpsYXN0LWNoaWxkLCA6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLWJ0bi1ncm91cC1sZWZ0ID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpLCA6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCksIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1idG4tZmlyc3QpLCAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbC5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpLCAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsLmR4YmwtYnRuLWdyb3VwLWxlZnQgPiAuZHhibC1idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1iZzogIzM3MzUzZDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogIzM3MzUzZDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJhY2tncm91bmQ6IG5vbmU7XG4gIC0tZHhibC1idG4tY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMTU1LCAyMywgMjI2LCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiA2MCU7XG59XG5cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDE1NSwgMjMsIDIyNiwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDYwJTtcbn1cblxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgxNTUsIDIzLCAyMjYsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiA2MCU7XG59XG5cbi5keGJsLWJ0bi10b29sLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2w6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbn1cblxuLmR4YmwtYnRuLXRvb2wuZHhibC1zbTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLXNtOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4xODc1cmVtO1xufVxuXG4uZHhibC1idG4tdG9vbC5keGJsLWxnOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtbGc6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbn1cblxuLmR4YmwtYnRuLXNwbGl0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1maXJzdCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi1zcGxpdC1kcm9wZG93biB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpIC8gMikgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpIC8gMikgIWltcG9ydGFudDtcbn1cbi5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5cbi5keGJsLWJ0bi1zdGFuZGFsb25lIHtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1saW5rLWhvdmVyLWNvbG9yOiAjQTAxREU3O1xuICAtLWR4YmwtYnRuLWxpbmstdGV4dC1kZWNvcmF0aW9uOiBVbmRlcmxpbmU7XG4gIC0tZHhibC1idG4tYmc6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjBweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogI0EwMURFNztcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbm9uZSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICNBMDFERTc7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLW5vbmUuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLW5vbmUuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLW5vbmUuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLW5vbmUuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbm9uZS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1ub25lLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbm9uZS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1ub25lLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbm9uZS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbm9uZS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbm9uZS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1ub25lLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbm9uZSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICNBMDFERTc7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LW5vbmUuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LW5vbmUuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LW5vbmUuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LW5vbmUuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbm9uZS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1ub25lLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbm9uZS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1ub25lLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbm9uZS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbm9uZS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbm9uZS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1ub25lLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXByaW1hcnkge1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IDAgMXB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWR4YmwtYnRuLWJnOiAjQTAxREU3O1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI0EwMURFNztcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICM2MjBGOEY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzYyMEY4RjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogIzgyMTRCRDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM4MjE0QkQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6ICNEOEEzRjU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNEOEEzRjU7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJnOiAjQTAxREU3O1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogI0EwMURFNztcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjQTAxREU3O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXByaW1hcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1wcmltYXJ5LmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXByaW1hcnkuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXByaW1hcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXByaW1hcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXByaW1hcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1wcmltYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXByaW1hcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXByaW1hcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogI0Q4QTNGNTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICNEOEEzRjU7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjNjIwRjhGO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM2MjBGOEY7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICM4MjE0QkQ7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM4MjE0QkQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICM4MjE0QkQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjODIxNEJEO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogI0Q4QTNGNTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmc6ICNEOEEzRjU7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogI0EwMURFNztcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXByaW1hcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXByaW1hcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1wcmltYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1wcmltYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1wcmltYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtcHJpbWFyeSB7XG4gIC0tZHhibC1idG4tY29sb3I6ICNEOEEzRjU7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjNjIwRjhGO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM2MjBGOEY7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICM4MjE0QkQ7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM4MjE0QkQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICM4MjE0QkQ7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiAjRDhBM0Y1O1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICNBMDFERTc7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXByaW1hcnkuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXByaW1hcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXByaW1hcnkuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXByaW1hcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXByaW1hcnkuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1wcmltYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1wcmltYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXByaW1hcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXByaW1hcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXByaW1hcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXByaW1hcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXByaW1hcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IDAgMXB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWR4YmwtYnRuLWJnOiAjNDk1MDU3O1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICMyMTI1Mjk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogIzM0M2E0MDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6ICNhZGI1YmQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNhZGI1YmQ7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJnOiAjNDk1MDU3O1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogIzQ5NTA1NztcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjQTAxREU3O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc2Vjb25kYXJ5LmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjRjhGOUZBO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI0Y4RjlGQTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICMyMTI1Mjk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogIzM0M2E0MDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiAjRjhGOUZBO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogI0Y4RjlGQTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjQTAxREU3O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjRjhGOUZBO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogIzIxMjUyOTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjMzQzYTQwO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogI0Y4RjlGQTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjQTAxREU3O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc3VjY2VzcyB7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogMCAxcHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCA0cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tZHhibC1idG4tYmc6ICMyQ0FBMzY7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjMkNBQTM2O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogIzE0NEQxOTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTQ0RDE5O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjMUE2NTIwO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzFBNjUyMDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogIzkyRTM5NztcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzkyRTM5NztcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtYmc6ICMyQ0FBMzY7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiAjMkNBQTM2O1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICNBMDFERTc7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zdWNjZXNzLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc3VjY2Vzcy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXN1Y2Nlc3MuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc3VjY2Vzcy5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc3VjY2Vzcy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc3VjY2Vzcy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc3VjY2Vzcy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXN1Y2Nlc3MuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc3VjY2Vzcy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc3VjY2Vzcy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjMkNBQTM2O1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogIzJDQUEzNjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICMxNDREMTk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzE0NEQxOTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogIzFBNjUyMDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzFBNjUyMDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE0NEQxOTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxNDREMTk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiAjMkNBQTM2O1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogIzJDQUEzNjtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjQTAxREU3O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zdWNjZXNzLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zdWNjZXNzLmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zdWNjZXNzLmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc3VjY2Vzcy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc3VjY2Vzcy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzJDQUEzNjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICMxNDREMTk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzE0NEQxOTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogIzFBNjUyMDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzFBNjUyMDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE0NEQxOTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6ICMyQ0FBMzY7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogI0EwMURFNztcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc3VjY2Vzcy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc3VjY2Vzcy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc3VjY2Vzcy5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc3VjY2Vzcy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc3VjY2Vzcy5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXN1Y2Nlc3MuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXN1Y2Nlc3MuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc3VjY2Vzcy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc3VjY2Vzcy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc3VjY2Vzcy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc3VjY2Vzcy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc3VjY2Vzcy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWluZm8ge1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IDAgMXB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWR4YmwtYnRuLWJnOiAjMEQ2RUZEO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogIzBENkVGRDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICMwODQyOTg7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzA4NDI5ODtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogIzBBNThDQTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwQTU4Q0E7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6ICM5RUM1RkU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM5RUM1RkU7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJnOiAjMEQ2RUZEO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogIzBENkVGRDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjQTAxREU3O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1pbmZvLmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWluZm8uZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWluZm8uZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWluZm8uZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1pbmZvLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWluZm8uZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1pbmZvIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzBENkVGRDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICMwRDZFRkQ7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjMDg0Mjk4O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwODQyOTg7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICMwQTU4Q0E7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwQTU4Q0E7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICMwODQyOTg7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMDg0Mjk4O1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogIzBENkVGRDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmc6ICMwRDZFRkQ7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogI0EwMURFNztcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtaW5mby5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtaW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtaW5mby5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtaW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtaW5mby5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWluZm8uZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtaW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1pbmZvLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtaW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1pbmZvLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtaW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtaW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtaW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1pbmZvLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mbyB7XG4gIC0tZHhibC1idG4tY29sb3I6ICMwRDZFRkQ7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjMDg0Mjk4O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwODQyOTg7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICMwQTU4Q0E7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwQTU4Q0E7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICMwODQyOTg7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiAjMEQ2RUZEO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICNBMDFERTc7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWluZm8uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWluZm8uZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWluZm8uZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWluZm8uZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1pbmZvLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1pbmZvLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWluZm8uZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi13YXJuaW5nIHtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiAwIDFweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDRweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1keGJsLWJ0bi1iZzogI0ZEN0UxNDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICNGRDdFMTQ7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjOTg0QzBDO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM5ODRDMEM7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICNDQTY1MTA7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjQ0E2NTEwO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiAjRkVDQkExO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRkVDQkExO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1iZzogI0ZEN0UxNDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmc6ICNGRDdFMTQ7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogI0EwMURFNztcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXdhcm5pbmcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi13YXJuaW5nLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4td2FybmluZy5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXdhcm5pbmcuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi13YXJuaW5nLmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi13YXJuaW5nLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXdhcm5pbmcuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4td2FybmluZy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXdhcm5pbmcuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi13YXJuaW5nLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIC0tZHhibC1idG4tY29sb3I6ICNGRDdFMTQ7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjRkQ3RTE0O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogIzk4NEMwQztcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjOTg0QzBDO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjQ0E2NTEwO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjQ0E2NTEwO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiAjOTg0QzBDO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzk4NEMwQztcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6ICNGRDdFMTQ7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiAjRkQ3RTE0O1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICNBMDFERTc7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS13YXJuaW5nLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtd2FybmluZy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtd2FybmluZy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtd2FybmluZy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXdhcm5pbmcge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjRkQ3RTE0O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogIzk4NEMwQztcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjOTg0QzBDO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjQ0E2NTEwO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjQ0E2NTEwO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiAjOTg0QzBDO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogI0ZEN0UxNDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjQTAxREU3O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC13YXJuaW5nLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC13YXJuaW5nLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC13YXJuaW5nLmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC13YXJuaW5nLmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtd2FybmluZy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtd2FybmluZy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC13YXJuaW5nLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXdhcm5pbmcuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC13YXJuaW5nLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXdhcm5pbmcuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC13YXJuaW5nLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC13YXJuaW5nLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXdhcm5pbmcuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFuZ2VyIHtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiAwIDFweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDRweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1keGJsLWJ0bi1iZzogI0RDMzU0NTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICNEQzM1NDU7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjODQyMDI5O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM4NDIwMjk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICNCMDJBMzc7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjQjAyQTM3O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiAjRjFBRUI1O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRjFBRUI1O1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1iZzogI0RDMzU0NTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmc6ICNEQzM1NDU7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogI0EwMURFNztcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhbmdlci5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhbmdlci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhbmdlci5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhbmdlci5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhbmdlci5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYW5nZXIuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYW5nZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhbmdlci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhbmdlci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhbmdlci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhbmdlci5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhbmdlci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogI0RDMzU0NTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICNEQzM1NDU7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjODQyMDI5O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM4NDIwMjk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICNCMDJBMzc7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNCMDJBMzc7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICM4NDIwMjk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjODQyMDI5O1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogI0RDMzU0NTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmc6ICNEQzM1NDU7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogI0EwMURFNztcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFuZ2VyLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYW5nZXIuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhbmdlci5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYW5nZXIuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYW5nZXIuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhbmdlci5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYW5nZXIuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFuZ2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhbmdlci5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhbmdlci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYW5nZXIuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFuZ2VyIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogI0RDMzU0NTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICM4NDIwMjk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzg0MjAyOTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogI0IwMkEzNztcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0IwMkEzNztcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzg0MjAyOTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6ICNEQzM1NDU7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogI0EwMURFNztcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFuZ2VyLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYW5nZXIuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhbmdlci5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYW5nZXIuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYW5nZXIuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhbmdlci5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYW5nZXIuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFuZ2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhbmdlci5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhbmdlci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYW5nZXIuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWxpZ2h0IHtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiAwIDFweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDRweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzM0M2E0MDtcbiAgLS1keGJsLWJ0bi1iZzogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogI2U5ZWNlZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICMzNDNhNDA7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2U5ZWNlZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogI0Y4RjlGQTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogIzM0M2E0MDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNGOEY5RkE7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6ICNGQ0ZDRkM7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRkNGQ0ZDO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1iZzogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiAjMzQzYTQwO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICNBMDFERTc7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1saWdodC5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tbGlnaHQuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWxpZ2h0LmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tbGlnaHQuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1saWdodC5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tbGlnaHQuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tbGlnaHQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogI0Y4RjlGQTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICNGOEY5RkE7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjZTllY2VmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZTllY2VmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjRjhGOUZBO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0Y4RjlGQTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiAjRjhGOUZBO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogI0Y4RjlGQTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjQTAxREU3O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1saWdodC5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbGlnaHQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWxpZ2h0LmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbGlnaHQuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1saWdodC5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbGlnaHQuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbGlnaHQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbGlnaHQuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1saWdodC5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbGlnaHQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbGlnaHQuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1saWdodCB7XG4gIC0tZHhibC1idG4tY29sb3I6ICNGOEY5RkE7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjZTllY2VmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZTllY2VmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjRjhGOUZBO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0Y4RjlGQTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6ICNGOEY5RkE7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogI0EwMURFNztcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1saWdodC5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWxpZ2h0LmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWxpZ2h0LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWxpZ2h0LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1saWdodC5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWxpZ2h0LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhcmsge1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IDAgMXB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWR4YmwtYnRuLWJnOiAjNDk1MDU3O1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICMyMTI1Mjk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogIzM0M2E0MDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6ICNhZGI1YmQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNhZGI1YmQ7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJnOiAjNDk1MDU3O1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogIzQ5NTA1NztcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjQTAxREU3O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFyay5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhcmsuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYXJrLmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFyay5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhcmsuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhcmsuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFyay5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYXJrLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFyay5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhcmsuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYXJrIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzZjNzU3ZDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICMzNDNhNDA7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogIzZjNzU3ZDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmc6ICM2Yzc1N2Q7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogI0EwMURFNztcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhcmsuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYXJrLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYXJrLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYXJrLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFyayB7XG4gIC0tZHhibC1idG4tY29sb3I6ICM2Yzc1N2Q7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICMzNDNhNDA7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiAjNmM3NTdkO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICNBMDFERTc7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhcmsuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhcmsuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhcmsuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhcmsuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYXJrLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYXJrLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhcmsuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFyay5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhcmsuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFyay5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhcmsuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhcmsuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFyay5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG5cbi5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCB7XG4gIC0tZHhibC1idG4tZHJvcGRvd24tcGFkZGluZy14OiAwO1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tZHJvcGRvd24tbW9kYWwtcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1kcm9wZG93bi1taW4td2lkdGg6IDkuOTk5OTM3NXJlbTtcbiAgLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1hY3RpdmUtYmc6IHVuc2V0O1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1hY3RpdmUtY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWFjdGl2ZS1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tZGlzYWJsZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1kaXNhYmxlZC1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRoOiAwLjEyNXJlbTtcbn1cbi5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24taXRlbS1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1kcm9wZG93bjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwIC5keGJsLWJ0bi1kcm9wZG93bi1saXN0LWl0ZW0gPiAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bjpmb2N1cy12aXNpYmxlLCAuZHhibC1tb2RhbDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwIC5keGJsLWJ0bi1kcm9wZG93bi1saXN0LWl0ZW0gPiAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aCk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtd2lkdGgpICogLTEpO1xufVxuLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwIC5keGJsLWJ0bi1kcm9wZG93bi1saXN0LWl0ZW0gLmR4YmwtYnRuLWRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkIHtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy15KSB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy14KSB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy15KSBjYWxjKHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgpICogMik7XG4gIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItc3R5bGUpO1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWJvcmRlci13aWR0aCk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ob3Zlci1iZyk7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ob3Zlci1jb2xvcik7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1hY3RpdmUtYmcpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1hY3RpdmUtY29sb3IpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1iZzogdmFyKC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWFjdGl2ZS1ob3Zlci1iZyk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tYWN0aXZlLWhvdmVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWRpc2FibGVkLWJnKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0biA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuOmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiA2MCU7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICB0b3A6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICByaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDBweCk7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDBweCk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwIC5keGJsLWJ0bi1kcm9wZG93bi1saXN0LWl0ZW0gLmR4YmwtYnRuLWRyb3Bkb3duLWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwIC5keGJsLWJ0bi1kcm9wZG93bi1saXN0LWl0ZW0gLmR4YmwtYnRuLWRyb3Bkb3duLWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwIC5keGJsLWJ0bi1kcm9wZG93bi1saXN0LWl0ZW0gLmR4YmwtYnRuLWRyb3Bkb3duLWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMzAlO1xufVxuLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwIC5keGJsLWJ0bi1kcm9wZG93bi1saXN0LWl0ZW0gLmR4YmwtYnRuLWRyb3Bkb3duLWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1MCU7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0biA+IHNwYW46bm90KC5keGJsLWltYWdlKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy14KTtcbn1cbi5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtYnRuLWRyb3Bkb3duLXRvZ2dsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwLmR4YmwtZHJvcGRvd24tZGlhbG9nIC5keGJsLWJ0bi1kcm9wZG93bi1saXN0LWl0ZW0gLmR4YmwtYnRuLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDA7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAuZHhibC1kcm9wZG93bi1kaWFsb2cgLmR4YmwtZHJvcGRvd24tYm9keSB7XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiAwO1xuICAtLWR4YmwtZHJvcGRvd24tbWluLXdpZHRoOiAwO1xufVxuLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwLmR4YmwtZHJvcGRvd24tZGlhbG9nIC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1idG4tZHJvcGRvd24tbGlzdCB7XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteDogdmFyKC0tZHhibC1idG4tZHJvcGRvd24tcGFkZGluZy14KTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1wYWRkaW5nLXkpO1xuICAtLWR4YmwtZHJvcGRvd24tbWluLXdpZHRoOiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1taW4td2lkdGgpO1xufVxuLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwIC5keGJsLW1vZGFsLWJvZHkge1xuICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXg6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteCk7XG4gIC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteTogdmFyKC0tZHhibC1idG4tZHJvcGRvd24tbW9kYWwtcGFkZGluZy15KTtcbn1cbi5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1ib2R5ID4gLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QsIC5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1idG4tZHJvcGRvd24tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAuZHhibC1wb3B1cC5keGJsLWJ0bi1kcm9wZG93bi1tb2RhbCB7XG4gIG1heC1oZWlnaHQ6IDc1JTtcbn1cbi5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cC5keGJsLXBvcHVwLmR4YmwtYnRuLWRyb3Bkb3duLW1vZGFsLmR4Ymwtc2lkZXBhbmVsLXBvc2l0aW9uLWJvdHRvbSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbWF4LWhlaWdodDogNTAlO1xufVxuLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwLmR4YmwtcG9wdXAuZHhibC1idG4tZHJvcGRvd24tbW9kYWwuZHhibC1zaWRlcGFuZWwtcG9zaXRpb24tYm90dG9tID4gLmR4YmwtbW9kYWwtY29udGVudCB7XG4gIC0tZHhibC1ib3R0b20tc2hlZXQtYm9yZGVyLXJhZGl1czogMTJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJvdHRvbS1zaGVldC1ib3JkZXItcmFkaXVzKSB2YXIoLS1keGJsLWJvdHRvbS1zaGVldC1ib3JkZXItcmFkaXVzKSAwIDA7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAuZHhibC1wb3B1cC5keGJsLWJ0bi1kcm9wZG93bi1tb2RhbC5keGJsLXNpZGVwYW5lbC1wb3NpdGlvbi1ib3R0b20gPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLW1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG4uZHhibC1zbSAuZHhibC1idG4tZHJvcGRvd24tcG9wdXAge1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWJ0bi1kcm9wZG93bi1wYWRkaW5nLXk6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLW1pbi13aWR0aDogOC41NzEzNzVyZW07XG59XG4uZHhibC1sZyAuZHhibC1idG4tZHJvcGRvd24tcG9wdXAge1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWJ0bi1kcm9wZG93bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1idG4tZHJvcGRvd24tbWluLXdpZHRoOiAxMS40Mjg1cmVtO1xufVxuXG4uZHhibC1jaGVja2JveCB7XG4gIC0tZHhibC1jaGVja2JveC1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLWNoZWNrYm94LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1jaGVja2JveC1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtY2hlY2tib3gtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1jaGVja2JveC1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtY2hlY2tib3gtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWNoZWNrYm94LXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LWRpc2FibGVkLW9wYWNpdHk6IDYwJTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1iZzogIzliMTdlMjtcbiAgLS1keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC1kaXNhYmxlZC1iZzogIzM3MzUzZDtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtZGlzYWJsZWQtY29sb3I6ICMzNzM1M2Q7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWRpc2FibGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJnOiAjMzczNTNkO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aDogMnB4O1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtYmc6ICM5YjE3ZTI7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtYmc6ICNmZmY7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC11bmNoZWNrZWQtYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1kaXNhYmxlZC1iZzogIzM3MzUzZDtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC13aWR0aDogMi4xMjVyZW07XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0OiAxcmVtO1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby1ob3Zlci1iZzogIzM3MzUzZDtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aDogMnB4O1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ib3JkZXItY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWNoZWNrLWJnOiAjMzczNTNkO1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tc2l6ZTogMS4yNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLWJnOiAjOWIxN2UyO1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stc2l6ZTogMC42MjVyZW07XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1yZWFkb25seS1iZzogIzM3MzUzZDtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXJlYWRvbmx5LWFsaHBhOiA2MCU7XG4gIC0tZHhibC1jaGVja2JveC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yOiAjMzFiZDNkO1xuICAtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yOiAjZjMxNDQ2O1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1iZzogIzM3MzUzZDtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLXdpZHRoOiAycHg7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtaG92ZXItYmc6IHJnYigxMjQsIDE4LjQsIDE4MC44KTtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJnOiByZ2IoMTI0LCAxOC40LCAxODAuOCk7XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJnOiByZ2IoMTI0LCAxOC40LCAxODAuOCk7XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDEyNCwgMTguNCwgMTgwLjgpO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMTU1LCAyMywgMjI2LCAwLjUpO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG4gIC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDE1NSwgMjMsIDIyNiwgMC41KTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtY2hlY2tib3gtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtY2hlY2tib3gtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtbGluZS1oZWlnaHQpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNoZWNrYm94LWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgaW5wdXQsXG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICB3aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCAuZHhibC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWNvbG9yKTtcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDAuODc1cmVtO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZyk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJnLCAjZmZmKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZywgNTAlKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3IsICNmZmYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvciwgNTAlKTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIHtcbiAgLS1keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC1oZWlnaHQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LXdpZHRoOiAwLjYyNXJlbTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC1oZWlnaHQpO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQsIC5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmcpO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1jaGVja2JveC1jaGVja2VkOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCwgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWhvdmVyLWJhY2tncm91bmQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1ob3Zlci1iZyk7XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYmcsICNmZmYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJnLCA3MCUpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvciwgI2ZmZik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yLCA3MCUpO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLWRpc2FibGVkLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LCAuZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtZGlzYWJsZWQuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQsIC5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbyk6ZGlzYWJsZWQuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQsIC5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbyk6ZGlzYWJsZWQuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtZGlzYWJsZWQtYmcsICNmZmYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtZGlzYWJsZWQtYmcsIDcwJSk7XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtZGlzYWJsZWQuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQgLmR4YmwtaW1hZ2UsIC5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1kaXNhYmxlZC5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCAuZHhibC1pbWFnZSwgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKTpkaXNhYmxlZC5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCAuZHhibC1pbWFnZSwgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKTpkaXNhYmxlZC5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtZGlzYWJsZWQtY29sb3IpO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLWRpc2FibGVkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSwgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKTpkaXNhYmxlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC1kaXNhYmxlZC1iZyk7XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQsIC5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1iZywgI2ZmZik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1iZywgNDIlKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJvcmRlci1jb2xvciwgI2ZmZik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItY29sb3IsIDQyJSk7XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQgLmR4YmwtaW1hZ2UsIC5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1iZyk7XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSwgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1iZyk7XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIG9wYWNpdHk6IDMwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnKTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBvcGFjaXR5OiB1bnNldDtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1zbSB7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemU6IDFyZW07XG4gIC0tZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtd2lkdGg6IDAuNXJlbTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1zbS5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtaW1hZ2Uge1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLWxnIHtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZTogMS41cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LXdpZHRoOiAwLjg3NXJlbTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1sZy5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtaW1hZ2Uge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2gge1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemUtc206IDAuNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemUtbGc6IDAuODc1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtbWFyZ2luOiAwLjEyNXJlbTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3dpdGNoIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBtYXJnaW46IDAuMzc1cmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtO1xuICB3aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtd2lkdGgpO1xuICBtaW4td2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1oZWlnaHQpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1oZWlnaHQpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtbWFyZ2luKTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1iZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3dpdGNoLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmcsICNmZmYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmcsIDUwJSk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXVuY2hlY2tlZC1iZyk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLXJlYWRvbmx5ID4gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIG9wYWNpdHk6IDYwJTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3dpdGNoLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZywgI2ZmZik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZywgMzAlKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3dpdGNoLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1iZyk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGModmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtd2lkdGgpIC0gdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1tYXJnaW4pICogMiAtIHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZSkpKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3dpdGNoOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1ob3Zlci1iYWNrZ3JvdW5kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1ob3Zlci1iZyk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXN3aXRjaDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1jaGVja2JveC11bmNoZWNrZWQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWhvdmVyLWJnLCAjZmZmKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWhvdmVyLWJnLCA3MCUpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1yZWFkb25seSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LWRpc2FibGVkLWJnKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3dpdGNoLmR4YmwtZGlzYWJsZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlLCAuZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXN3aXRjaDpkaXNhYmxlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LWRpc2FibGVkLWJnKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3dpdGNoLmR4Ymwtc20ge1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXdpZHRoOiAxLjc1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWhlaWdodDogMC43NXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemU6IDAuNXJlbTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3dpdGNoLmR4Ymwtc20gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIG1hcmdpbjogMC4zNzVyZW0gMDtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3dpdGNoLmR4YmwtbGcge1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXdpZHRoOiAyLjVyZW07XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemU6IDAuODc1cmVtO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1sZyAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgbWFyZ2luOiAwLjQzNzVyZW0gMDtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtcmFkaW8gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1zaXplKTtcbiAgbWluLWhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1iZyk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXJhZGlvIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWJnLCAjZmZmKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1iZywgNTAlKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCAjZmZmKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCA1MCUpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1yYWRpbzpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8taG92ZXItYmcsICNmZmYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWhvdmVyLWJnLCA3MCUpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmcsICNmZmYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmcsIDcwJSk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXJhZGlvOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmFja2dyb3VuZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iZyk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXJhZGlvOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWhvdmVyLWJnLCAjZmZmKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1ob3Zlci1iZywgNzAlKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yLCAjZmZmKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yLCA3MCUpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1yYWRpby5keGJsLWNoZWNrYm94LWNoZWNrZWQgPiAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1iZyk7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stc2l6ZSk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtY2hlY2tib3gtY2hlY2tlZCA+IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWJvcmRlci1jb2xvcik7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtcmVhZG9ubHkgPiAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1yZWFkb25seS1hbGhwYSk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXJhZGlvLmR4Ymwtc20ge1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stc2l6ZTogMC41cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tc2l6ZTogMXJlbTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1sZyB7XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tc2l6ZTogMS41cmVtO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCkgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xufVxuLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCBpbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCBpbnB1dDo6YWZ0ZXIsIC5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQgaW5wdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCBpbnB1dDppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWRpc2FibGVkLCAuZHhibC1jaGVja2JveDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtZGlzYWJsZWQtb3BhY2l0eSk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWRpc2FibGUtZGVmYXVsdC1yZW5kZXIgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWRpc2FibGUtZGVmYXVsdC1yZW5kZXIgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmR4YmwtY2hlY2tib3ggPiAuZHhibC10ZXh0IHtcbiAgLS1keGJsLXRleHQtYm9yZGVyLXdpZHRoOiAwO1xuICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5keGJsLWNoZWNrYm94ID4gLmR4YmwtdGV4dDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtc3BhY2luZyk7XG59XG4uZHhibC1jaGVja2JveCA+IC5keGJsLXRleHQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZHhibC1jaGVja2JveC1zcGFjaW5nKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OmZvY3VzLXdpdGhpbiwgLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6Zm9jdXMtd2l0aGluIHtcbiAgYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3IpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiAwIDAgdmFyKC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvcik7XG59XG4uZHhibC1jaGVja2JveCAuZHhibC1jaGVja2JveC1sYWJlbC1lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1hbGlnbi1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1hbGlnbi1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWFsaWduLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zcGFjZS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zcGFjZS1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pIHtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1iZzogdmFyKC0tZHhibC1jaGVja2JveC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yKTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtYmc6IHZhcigtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi12YWxpZC1jb2xvcik7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDQ5LCAxODksIDYxLCAwLjUpO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG4gIC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDQ5LCAxODksIDYxLCAwLjUpO1xuICAtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWhvdmVyLWJnOiByZ2IoMzkuMiwgMTUxLjIsIDQ4LjgpO1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtaG92ZXItYmc6IHJnYigzOS4yLCAxNTEuMiwgNDguOCk7XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJnOiByZ2IoMzkuMiwgMTUxLjIsIDQ4LjgpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJnLCAjMzFiZDNkKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZywgODAlKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3IsICMzMWJkM2QpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvciwgODAlKTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1jaGVja2JveC11bmNoZWNrZWQ6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJnLCAjMzFiZDNkKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1iZywgMTAwJSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yLCAjMzFiZDNkKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3IsIDEwMCUpO1xufVxuLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LCAuZHhibC1jaGVja2JveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmcsICMzMWJkM2QpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmcsICk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJvcmRlci1jb2xvciwgIzMxYmQzZCk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItY29sb3IsICk7XG4gIG9wYWNpdHk6IDQyJTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnLCAjMzFiZDNkKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnLCApO1xuICBvcGFjaXR5OiA0OCU7XG59XG4uZHhibC1jaGVja2JveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogdW5zZXQ7XG59XG4uZHhibC1jaGVja2JveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKS5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnLCAjMzFiZDNkKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnLCA4MCUpO1xufVxuLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkuZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCwgLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkuZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZywgIzMxYmQzZCk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZywgNjAlKTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLmR4YmwtY2hlY2tib3gtc3dpdGNoLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZywgIzMxYmQzZCk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZywgNDglKTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLmR4YmwtY2hlY2tib3gtc3dpdGNoOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmcsICMzMWJkM2QpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmcsIDEwMCUpO1xufVxuLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkuZHhibC1jaGVja2JveC1yYWRpby5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCAjMzFiZDNkKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCApO1xufVxuLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkuZHhibC1jaGVja2JveC1yYWRpby5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ib3JkZXItY29sb3IsICMzMWJkM2QpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ib3JkZXItY29sb3IsICk7XG59XG4uZHhibC1jaGVja2JveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKS5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtY2hlY2tib3gtY2hlY2tlZDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmcsICMzMWJkM2QpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmcsICk7XG4gIG9wYWNpdHk6IDEwMCU7XG59XG4uZHhibC1jaGVja2JveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKS5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtY2hlY2tib3gtY2hlY2tlZDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iZywgIzMxYmQzZCk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iZywgKTtcbiAgb3BhY2l0eTogMTAwJTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtY2hlY2stYmcsICMzMWJkM2QpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1jaGVjay1iZywgODAlKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCAjMzFiZDNkKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCA4MCUpO1xufVxuLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkuZHhibC1jaGVja2JveC1yYWRpby5keGJsLWNoZWNrYm94LXVuY2hlY2tlZDpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yLCAjMzFiZDNkKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yLCAxMDAlKTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stcmVhZG9ubHktYmcsICMzMWJkM2QpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXJlYWRvbmx5LWJnLCApO1xuICBvcGFjaXR5OiA2MCU7XG59XG4uZHhibC1jaGVja2JveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKS5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stcmVhZG9ubHktYmcsICMzMWJkM2QpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXJlYWRvbmx5LWJnLCApO1xuICBvcGFjaXR5OiA0OCU7XG59XG4uZHhibC1jaGVja2JveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKS5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogdW5zZXQ7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkIHtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1iZzogdmFyKC0tZHhibC1jaGVja2JveC12YWxpZGF0aW9uLWludmFsaWQtY29sb3IpO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1iZzogdmFyKC0tZHhibC1jaGVja2JveC12YWxpZGF0aW9uLWludmFsaWQtY29sb3IpO1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtaG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgyNDMsIDIwLCA3MCwgMC41KTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xuICAtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgyNDMsIDIwLCA3MCwgMC41KTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1ob3Zlci1iZzogcmdiKDE5NC40LCAxNiwgNTYpO1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtaG92ZXItYmc6IHJnYigxOTQuNCwgMTYsIDU2KTtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmc6IHJnYigxOTQuNCwgMTYsIDU2KTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLWNoZWNrYm94LmludmFsaWQ6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJnLCAjZjMxNDQ2KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZywgODAlKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3IsICNmMzE0NDYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvciwgODAlKTtcbn1cbi5keGJsLWNoZWNrYm94LmludmFsaWQ6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZDpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYmcsICNmMzE0NDYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJnLCAxMDAlKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3IsICNmMzE0NDYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvciwgMTAwJSk7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCwgLmR4YmwtY2hlY2tib3guaW52YWxpZDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmcsICNmMzE0NDYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmcsICk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJvcmRlci1jb2xvciwgI2YzMTQ0Nik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItY29sb3IsICk7XG4gIG9wYWNpdHk6IDQyJTtcbn1cbi5keGJsLWNoZWNrYm94LmludmFsaWQ6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmcsICNmMzE0NDYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmcsICk7XG4gIG9wYWNpdHk6IDQ4JTtcbn1cbi5keGJsLWNoZWNrYm94LmludmFsaWQ6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IHVuc2V0O1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZC5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnLCAjZjMxNDQ2KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnLCA4MCUpO1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZC5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LCAuZHhibC1jaGVja2JveC5pbnZhbGlkLmR4YmwtY2hlY2tib3gtc3dpdGNoLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmcsICNmMzE0NDYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmcsIDYwJSk7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkLmR4YmwtY2hlY2tib3gtc3dpdGNoLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZywgI2YzMTQ0Nik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZywgNDglKTtcbn1cbi5keGJsLWNoZWNrYm94LmludmFsaWQuZHhibC1jaGVja2JveC1zd2l0Y2g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1ob3Zlci1iZywgI2YzMTQ0Nik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1ob3Zlci1iZywgMTAwJSk7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkLmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvciwgI2YzMTQ0Nik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvciwgKTtcbn1cbi5keGJsLWNoZWNrYm94LmludmFsaWQuZHhibC1jaGVja2JveC1yYWRpby5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ib3JkZXItY29sb3IsICNmMzE0NDYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ib3JkZXItY29sb3IsICk7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkLmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1jaGVja2JveC1jaGVja2VkOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iZywgI2YzMTQ0Nik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iZywgKTtcbiAgb3BhY2l0eTogMTAwJTtcbn1cbi5keGJsLWNoZWNrYm94LmludmFsaWQuZHhibC1jaGVja2JveC1yYWRpby5keGJsLWNoZWNrYm94LWNoZWNrZWQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmcsICNmMzE0NDYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmcsICk7XG4gIG9wYWNpdHk6IDEwMCU7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkLmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtY2hlY2stYmcsICNmMzE0NDYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1jaGVjay1iZywgODAlKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCAjZjMxNDQ2KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCA4MCUpO1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZC5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3IsICNmMzE0NDYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3IsIDEwMCUpO1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZC5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXJlYWRvbmx5LWJnLCAjZjMxNDQ2KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1yZWFkb25seS1iZywgKTtcbiAgb3BhY2l0eTogNjAlO1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZC5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stcmVhZG9ubHktYmcsICNmMzE0NDYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXJlYWRvbmx5LWJnLCApO1xuICBvcGFjaXR5OiA0OCU7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkLmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBvcGFjaXR5OiB1bnNldDtcbn1cbi5keGJsLWNoZWNrYm94LmR4Ymwtc20ge1xuICAtLWR4YmwtY2hlY2tib3gtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLWNoZWNrYm94LXNwYWNpbmc6IDAuMzc1cmVtO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1zbSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgbWFyZ2luOiAwLjI1cmVtIDA7XG59XG4uZHhibC1jaGVja2JveC5keGJsLXNtLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWNoZWNrZWQgPiBkaXYsIC5keGJsLWNoZWNrYm94LmR4Ymwtc20uZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctdW5jaGVja2VkID4gZGl2LCAuZHhibC1jaGVja2JveC5keGJsLXNtLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUgPiBkaXYge1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cbi5keGJsLWNoZWNrYm94LmR4Ymwtc20uZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctY2hlY2tlZCA+IGRpdiA+IC5keGJsLWltYWdlLCAuZHhibC1jaGVja2JveC5keGJsLXNtLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LXVuY2hlY2tlZCA+IGRpdiA+IC5keGJsLWltYWdlLCAuZHhibC1jaGVja2JveC5keGJsLXNtLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUgPiBkaXYgPiAuZHhibC1pbWFnZSB7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG59XG4uZHhibC1jaGVja2JveC5keGJsLXNtLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUgPiBkaXY6OmFmdGVyIHtcbiAgd2lkdGg6IDAuNXJlbTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtbGcge1xuICAtLWR4YmwtY2hlY2tib3gtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtY2hlY2tib3gtbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtY2hlY2tib3gtc3BhY2luZzogMC42MjVyZW07XG59XG4uZHhibC1jaGVja2JveC5keGJsLWxnIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtbGcuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctY2hlY2tlZCA+IGRpdiwgLmR4YmwtY2hlY2tib3guZHhibC1sZy5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy11bmNoZWNrZWQgPiBkaXYsIC5keGJsLWNoZWNrYm94LmR4YmwtbGcuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctaW5kZXRlcm1pbmF0ZSA+IGRpdiB7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1sZy5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1jaGVja2VkID4gZGl2ID4gLmR4YmwtaW1hZ2UsIC5keGJsLWNoZWNrYm94LmR4YmwtbGcuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctdW5jaGVja2VkID4gZGl2ID4gLmR4YmwtaW1hZ2UsIC5keGJsLWNoZWNrYm94LmR4YmwtbGcuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctaW5kZXRlcm1pbmF0ZSA+IGRpdiA+IC5keGJsLWltYWdlIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtbGcuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctaW5kZXRlcm1pbmF0ZSA+IGRpdjo6YWZ0ZXIge1xuICB3aWR0aDogMC44NzVyZW07XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1jaGVja2VkID4gZGl2LCAuZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy11bmNoZWNrZWQgPiBkaXYsIC5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWNoZWNrZWQgPiBkaXY6OmJlZm9yZSwgLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctdW5jaGVja2VkID4gZGl2OjpiZWZvcmUsIC5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUgPiBkaXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCAjZmZmKTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvciwgMzAlKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWNoZWNrZWQgPiBkaXYgPiAuZHhibC1pbWFnZSwgLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctdW5jaGVja2VkID4gZGl2ID4gLmR4YmwtaW1hZ2UsIC5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUgPiBkaXYgPiAuZHhibC1pbWFnZSB7XG4gIGZpbGw6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWJnLCBjdXJyZW50Y29sb3IpO1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1jaGVja2VkLnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLCAuZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy11bmNoZWNrZWQudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSksIC5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkge1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXZhbGlkYXRpb24tdmFsaWQtY29sb3IpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctY2hlY2tlZC5pbnZhbGlkLCAuZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy11bmNoZWNrZWQuaW52YWxpZCwgLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctaW5kZXRlcm1pbmF0ZS5pbnZhbGlkIHtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC12YWxpZGF0aW9uLWludmFsaWQtY29sb3IpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctaW5kZXRlcm1pbmF0ZSA+IGRpdjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWJnKTtcbiAgd2lkdGg6IDAuNjI1cmVtO1xuICBoZWlnaHQ6IDAuMTI1cmVtO1xufVxuXG4uZHhibC1jYWxlbmRhciB7XG4gIC0tZHhibC1jYWxlbmRhci1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLWNhbGVuZGFyLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtY2FsZW5kYXItYmc6ICM0NjQ0NGE7XG4gIC0tZHhibC1jYWxlbmRhci1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1jYWxlbmRhci1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1jYWxlbmRhci1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1jYWxlbmRhci1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1yZWFkb25seS1iZzogdW5zZXQ7XG4gIC0tZHhibC1jYWxlbmRhci1yZWFkb25seS1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1jYWxlbmRhci1kaXNhYmxlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1jYWxlbmRhci1kaXNhYmxlZC1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1jYWxlbmRhci1kaXNhYmxlZC1vcGFjaXR5OiA2MCU7XG4gIC0tZHhibC1jYWxlbmRhci1oZWFkZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4tZGlzYWJsZWQtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZHhibC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1jYWxlbmRhci1mb290ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4tYmc6IHJnYig3MywgODAsIDg3KTtcbiAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4taG92ZXItY29sb3I6IHJnYig1MiwgNTgsIDY0KTtcbiAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4tb3V0bGluZS1vZmZzZXQ6IDAuMDYyNXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy15OiAxcmVtO1xuICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtbWluLXdpZHRoOiAxLjg3NXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWRheXMtb2Ytd2Vlay1mb250LXNpemU6IDAuNzg1N2VtO1xuICAtLWR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrLW9wYWNpdHk6IDAuNTtcbiAgLS1keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyLWZvbnQtc2l6ZTogMC44NTcxZW07XG4gIC0tZHhibC1jYWxlbmRhci13ZWVrLW51bWJlci1vcGFjaXR5OiAwLjY7XG4gIC0tZHhibC1jYWxlbmRhci1tb3VudGgteWVhci1zZWxlY3Rpb24tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItd2Vla2VuZC1jb2xvcjogcmdiKDIyMCwgNTMsIDY5KTtcbiAgLS1keGJsLWNhbGVuZGFyLW5vdC1jdXJyZW50LXZpZXctY29sb3I6IHJnYig5NywgOTUsIDk5KTtcbiAgLS1keGJsLWNhbGVuZGFyLXRvZGF5LWJvcmRlci1jb2xvcjogIzliMTdlMjtcbiAgLS1keGJsLWNhbGVuZGFyLWl0ZW0tZGlzYWJsZWQtb3BhY2l0eTogNjAlO1xuICAtLWR4YmwtY2FsZW5kYXItaXRlbS1kaXNhYmxlZC1jdXJzb3I6IGRlZmF1bHQ7XG4gIC0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1jYWxlbmRhci1pdGVtLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWNhbGVuZGFyLWl0ZW0taG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWJnOiB1bnNldDtcbiAgLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1jYWxlbmRhci1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC1jYWxlbmRhci1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGg6IDAuMTI1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItdmFsaWRhdGlvbi12YWxpZC1jb2xvcjogIzMxYmQzZDtcbiAgLS1keGJsLWNhbGVuZGFyLXZhbGlkYXRpb24taW52YWxpZC1jb2xvcjogI2YzMTQ0NjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWNhbGVuZGFyLWxpbmUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1iZyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXJhZGl1cyk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWNvbG9yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy14KTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1yYWRpdXMpO1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxMCU7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgLmR4YmwtYnRuIHtcbiAgLS1keGJsLWJ0bi1mb250LWZhbWlseTogdmFyKC0tZHhibC1jYWxlbmRhci1mb250LWZhbWlseSk7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvbnQtc2l6ZSk7XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtY2FsZW5kYXItbGluZS1oZWlnaHQpO1xuICAtLWR4YmwtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IDA7XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1vdXRsaW5lLW9mZnNldCk7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgLmR4YmwtYnRuID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyIC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWhvdmVyLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWhvdmVyLWNvbG9yLCA5NSUpKTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciAuZHhibC1idG4uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgLmR4YmwtYnRuOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWRpc2FibGVkLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWRpc2FibGVkLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciAuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWNvbG9yKTtcbiAgZmxleDogMSAwIDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtZm9udC13ZWlnaHQpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyIC5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4uZHhibC1kaXNhYmxlZCwgLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyIC5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiA2MCU7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgPiBkaXYuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuIHtcbiAgZmxleDogMSAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyID4gZGl2LmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biA+IC5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG46Zmlyc3Qtb2YtdHlwZSB7XG4gIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1yaWdodDogMy44NzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctcmlnaHQpO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyID4gZGl2LmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biA+IC5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG46Zmlyc3Qtb2YtdHlwZS5keGJsLXNtIHtcbiAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLXJpZ2h0OiAzLjI1cmVtO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyID4gZGl2LmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biA+IC5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG46Zmlyc3Qtb2YtdHlwZS5keGJsLWxnIHtcbiAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLXJpZ2h0OiA0LjVyZW07XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgPiBkaXYuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuID4gLmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0bjpsYXN0LW9mLXR5cGUge1xuICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctbGVmdDogMy44NzVyZW07XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1sZWZ0KTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IGRpdi5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4gPiAuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuOmxhc3Qtb2YtdHlwZS5keGJsLXNtIHtcbiAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLWxlZnQ6IDMuMjVyZW07XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgPiBkaXYuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuID4gLmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0bjpsYXN0LW9mLXR5cGUuZHhibC1sZyB7XG4gIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1sZWZ0OiA0LjVyZW07XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgPiAuZHhibC1jYWxlbmRhci1oZWFkZXItcHJldmlvdXMtcGVyaW9kLWJ0biArIGRpdi5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4gPiAuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuOmZpcnN0LW9mLXR5cGUge1xuICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctcmlnaHQ6IDIuMTI1cmVtO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyID4gLmR4YmwtY2FsZW5kYXItaGVhZGVyLXByZXZpb3VzLXBlcmlvZC1idG4gKyBkaXYuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuID4gLmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0bjpmaXJzdC1vZi10eXBlLmR4Ymwtc20ge1xuICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgPiAuZHhibC1jYWxlbmRhci1oZWFkZXItcHJldmlvdXMtcGVyaW9kLWJ0biArIGRpdi5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4gPiAuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuOmZpcnN0LW9mLXR5cGUuZHhibC1sZyB7XG4gIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1yaWdodDogMi41cmVtO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyID4gLmR4YmwtY2FsZW5kYXItaGVhZGVyLXByZXZpb3VzLXBlcmlvZC1idG4gKyBkaXYuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuID4gLmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0bjpsYXN0LW9mLXR5cGUge1xuICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctbGVmdDogMi4xMjVyZW07XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgPiAuZHhibC1jYWxlbmRhci1oZWFkZXItcHJldmlvdXMtcGVyaW9kLWJ0biArIGRpdi5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4gPiAuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuOmxhc3Qtb2YtdHlwZS5keGJsLXNtIHtcbiAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLWxlZnQ6IDEuNzVyZW07XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgPiAuZHhibC1jYWxlbmRhci1oZWFkZXItcHJldmlvdXMtcGVyaW9kLWJ0biArIGRpdi5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4gPiAuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuOmxhc3Qtb2YtdHlwZS5keGJsLWxnIHtcbiAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWRhdGEtdGFibGUtY29udGFpbmVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy15KSB2YXIoLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy14KTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgPiB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudFt2aWV3PVwiMFwiXSA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLCAuZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50W3ZpZXc9XCIwXCJdID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGgge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteCk7XG4gIG1pbi13aWR0aDogdmFyKC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtbWluLXdpZHRoKTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrID4gdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrLW9wYWNpdHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrLWZvbnQtc2l6ZSk7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyLWZvbnQtc2l6ZSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXItb3BhY2l0eSk7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IC5keGJsLWNhbGVuZGFyLXdlZWstcm93LFxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci15ZWFyLXJvdyxcbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItZGVjYWRlLXJvdyxcbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItY2VudHVyeS1yb3cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IC5keGJsLWNhbGVuZGFyLXllYXItcm93IC5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLWl0ZW0sXG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IC5keGJsLWNhbGVuZGFyLWRlY2FkZS1yb3cgLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtaXRlbSxcbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItY2VudHVyeS1yb3cgLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtY2FsZW5kYXItbW91bnRoLXllYXItc2VsZWN0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci15ZWFyLXJvdyA+IHRkOmZvY3VzLXdpdGhpbixcbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItZGVjYWRlLXJvdyA+IHRkOmZvY3VzLXdpdGhpbixcbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItY2VudHVyeS1yb3cgPiB0ZDpmb2N1cy13aXRoaW4ge1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IC5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLWl0ZW0ge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtaXRlbSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1pdGVtIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IC5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLWl0ZW0ge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMTdlMjtcbiAgb3BhY2l0eTogMzAlO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1kYXkge1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1zdHlsZSkgdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IC5keGJsLWNhbGVuZGFyLWRheS5keGJsLWNhbGVuZGFyLXRvZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLXRvZGF5LWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IC5keGJsLWNhbGVuZGFyLWRheTpmb2N1cy13aXRoaW4ge1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IC5keGJsLWNhbGVuZGFyLXdlZWtlbmQge1xuICBjb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci13ZWVrZW5kLWNvbG9yKTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItbm90LWN1cnJlbnQtdmlldyB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLW5vdC1jdXJyZW50LXZpZXctY29sb3IpO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtIHtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLWRpc2FibGVkLW9wYWNpdHkpO1xuICBjdXJzb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1kaXNhYmxlZC1jdXJzb3IpO1xufVxuLmR4YmwtY2FsZW5kYXIgZGl2LmR4YmwtY2FsZW5kYXItZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItcGFkZGluZy14KTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1jYWxlbmRhciBkaXYuZHhibC1jYWxlbmRhci1mb290ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1jYWxlbmRhciBkaXYuZHhibC1jYWxlbmRhci1mb290ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1jYWxlbmRhciBkaXYuZHhibC1jYWxlbmRhci1mb290ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1jYWxlbmRhciBkaXYuZHhibC1jYWxlbmRhci1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA3JTtcbn1cbi5keGJsLWNhbGVuZGFyIGRpdi5keGJsLWNhbGVuZGFyLWZvb3RlciAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvbnQtZmFtaWx5KTtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9udC1zaXplKTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogdmFyKC0tZHhibC1jYWxlbmRhci1saW5lLWhlaWdodCk7XG4gIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1ob3Zlci1jb2xvcik7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1vdXRsaW5lLW9mZnNldCk7XG59XG4uZHhibC1jYWxlbmRhciBkaXYuZHhibC1jYWxlbmRhci1mb290ZXIgLmR4YmwtYnRuICsgLmR4YmwtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1zcGFjaW5nKTtcbn1cbi5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSAuZHhibC1jYWxlbmRhci1oZWFkZXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IGRpdiA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbm9uZTtcbn1cbi5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSAuZHhibC1jYWxlbmRhci1oZWFkZXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4sIC5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSAuZHhibC1jYWxlbmRhci1oZWFkZXIgPiBkaXYgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKTpub3QoLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2UpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKTpub3QoLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2UpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKTpub3QoLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2UpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKTpub3QoLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2UpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKTpub3QoLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2UpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbi5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKS5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWspIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1jYWxlbmRhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWNhbGVuZGFyLWRheXMtb2Ytd2VlaykgdGQ6bm90KC5keGJsLWNhbGVuZGFyLWRpc2FibGVkLWl0ZW0pOm5vdCguZHhibC1jYWxlbmRhci13ZWVrLW51bWJlcikuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKS5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWspIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIxN2UyO1xuICBvcGFjaXR5OiA1MCU7XG59XG4uZHhibC1jYWxlbmRhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWNhbGVuZGFyLWRheXMtb2Ytd2VlaykgdGQ6bm90KC5keGJsLWNhbGVuZGFyLWRpc2FibGVkLWl0ZW0pOm5vdCguZHhibC1jYWxlbmRhci13ZWVrLW51bWJlcikuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1yYW5nZSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWspIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2Uge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKS5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLXJhbmdlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1jYWxlbmRhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWNhbGVuZGFyLWRheXMtb2Ytd2VlaykgdGQ6bm90KC5keGJsLWNhbGVuZGFyLWRpc2FibGVkLWl0ZW0pOm5vdCguZHhibC1jYWxlbmRhci13ZWVrLW51bWJlcikuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1yYW5nZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWspIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDgwJTtcbn1cbi5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKS5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLXJhbmdlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKS5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLXJhbmdlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKS5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLXJhbmdlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKS5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLXJhbmdlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKS5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLXJhbmdlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbChmcm9tICM5YjE3ZTIgaCBzIGNhbGMobCAtIDEwKSk7XG4gIG9wYWNpdHk6IDgwJTtcbn1cbi5keGJsLWNhbGVuZGFyLmR4YmwtcmVhZG9ubHkgPiAuZHhibC1jYWxlbmRhci1jb250ZW50IHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLXJlYWRvbmx5LWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLXJlYWRvbmx5LWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyLmR4YmwtcmVhZG9ubHkgPiAuZHhibC1jYWxlbmRhci1jb250ZW50IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1jYWxlbmRhci5keGJsLXJlYWRvbmx5ID4gLmR4YmwtY2FsZW5kYXItY29udGVudCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIuZHhibC1yZWFkb25seSA+IC5keGJsLWNhbGVuZGFyLWNvbnRlbnQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWNhbGVuZGFyLmR4YmwtcmVhZG9ubHkgPiAuZHhibC1jYWxlbmRhci1jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLWNhbGVuZGFyLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1jYWxlbmRhci1jb250ZW50LCAuZHhibC1jYWxlbmRhcjpkaXNhYmxlZCA+IC5keGJsLWNhbGVuZGFyLWNvbnRlbnQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItZGlzYWJsZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItZGlzYWJsZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLWNhbGVuZGFyLWNvbnRlbnQsIC5keGJsLWNhbGVuZGFyOmRpc2FibGVkID4gLmR4YmwtY2FsZW5kYXItY29udGVudCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLWNhbGVuZGFyLWNvbnRlbnQsIC5keGJsLWNhbGVuZGFyOmRpc2FibGVkID4gLmR4YmwtY2FsZW5kYXItY29udGVudCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLWNhbGVuZGFyLWNvbnRlbnQsIC5keGJsLWNhbGVuZGFyOmRpc2FibGVkID4gLmR4YmwtY2FsZW5kYXItY29udGVudCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtY2FsZW5kYXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLWNhbGVuZGFyLWNvbnRlbnQ6OmJlZm9yZSwgLmR4YmwtY2FsZW5kYXI6ZGlzYWJsZWQgPiAuZHhibC1jYWxlbmRhci1jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLWNhbGVuZGFyLmR4YmwtZGlzYWJsZWQgPiAqLCAuZHhibC1jYWxlbmRhcjpkaXNhYmxlZCA+ICoge1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNhbGVuZGFyLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuLmR4YmwtY2FsZW5kYXIudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkge1xuICAtLWR4YmwtY2FsZW5kYXItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLXZhbGlkYXRpb24tdmFsaWQtY29sb3IpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtY2FsZW5kYXIuaW52YWxpZCB7XG4gIC0tZHhibC1jYWxlbmRhci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLWNhbGVuZGFyLmR4Ymwtc20ge1xuICAtLWR4YmwtY2FsZW5kYXItZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLWNhbGVuZGFyLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXg6IDAuMTI1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteTogMC4xMjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1taW4td2lkdGg6IDEuNjI1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1zcGFjaW5nOiAwLjM3NXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1jYWxlbmRhci5keGJsLWxnIHtcbiAgLS1keGJsLWNhbGVuZGFyLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLWNhbGVuZGFyLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteTogMS4yNXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLW1pbi13aWR0aDogMi4xMjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLXNwYWNpbmc6IDAuNjI1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteDogMC42MjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1mb290ZXItcGFkZGluZy15OiAwLjYyNXJlbTtcbn1cblxuLmR4YmwtbGlzdGJveCB7XG4gIC0tZHhibC1saXN0Ym94LWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4YmwtbGlzdGJveC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtbGlzdGJveC1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtbGlzdGJveC1iZzogIzQ2NDQ0YTtcbiAgLS1keGJsLWxpc3Rib3gtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtbGlzdGJveC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLWxpc3Rib3gtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWxpc3Rib3gtYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtbGlzdGJveC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1saXN0Ym94LXJlYWRvbmx5LWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3Rib3gtcmVhZG9ubHktY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtbGlzdGJveC1kaXNhYmxlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0Ym94LWRpc2FibGVkLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWxpc3Rib3gtZGlzYWJsZWQtb3BhY2l0eTogNjAlO1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLWFjdGl2ZS1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZC1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy15OiAxcmVtO1xuICAtLWR4YmwtbGlzdGJveC1jb2x1bW4taGVhZGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3Rib3gtY29sdW1uLWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWxpc3Rib3gtdmFsaWRhdGlvbi12YWxpZC1jb2xvcjogIzMxYmQzZDtcbiAgLS1keGJsLWxpc3Rib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yOiAjZjMxNDQ2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1saXN0Ym94LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWxpc3Rib3gtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtbGlzdGJveC1saW5lLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1saXN0Ym94LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1saXN0Ym94LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1saXN0Ym94LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtbGlzdGJveC1ib3JkZXItcmFkaXVzKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1jb2xvcik7XG4gIGhlaWdodDogMjAwcHg7XG59XG4uZHhibC1saXN0Ym94Om5vdChbaXMtbXVsdGlwbGUtY29sdW1uc10pIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5keGJsLWxpc3Rib3g6bm90KFtpcy1tdWx0aXBsZS1jb2x1bW5zXSkgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5keGJsLWxpc3Rib3ggPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmR4YmwtbGlzdGJveCA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5keGJsLWxpc3Rib3ggZGl2LmR4YmwtbGlzdGJveC1pdGVtIHtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXgpO1xufVxuLmR4YmwtbGlzdGJveCBkaXYuZHhibC1saXN0Ym94LWl0ZW0uZHhibC1saXN0Ym94LWl0ZW0tbG9hZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtaW4td2lkdGg6IDRyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBhbmltYXRpb246IDFzIGxpbmVhciAwLjM1cyBpbmZpbml0ZSBhbHRlcm5hdGUgYm90aCBydW5uaW5nIGR5bmFtaWNfb3BhY2l0eTtcbn1cbi5keGJsLWxpc3Rib3ggZGl2LmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0sXG4uZHhibC1saXN0Ym94IHRyLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0gPiB0ZCB7XG4gIG9wYWNpdHk6IDYwJTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXgpICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5keGJsLWxpc3Rib3ggZGl2LmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLFxuLmR4YmwtbGlzdGJveCB0ci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCA+IHRkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdGJveCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQsXG4gIC5keGJsLWxpc3Rib3ggdHIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3Rib3ggZGl2LmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLFxuICAuZHhibC1saXN0Ym94IHRyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0Ym94IGRpdi5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCxcbiAgLmR4YmwtbGlzdGJveCB0ci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdGJveCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6OmJlZm9yZSxcbi5keGJsLWxpc3Rib3ggdHIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDkwJTtcbn1cbi5keGJsLWxpc3Rib3guZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQsXG4uZHhibC1saXN0Ym94LmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgdHIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3Rib3guZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQsXG4gIC5keGJsLWxpc3Rib3guZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCB0ci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdGJveC5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IGRpdi5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCxcbiAgLmR4YmwtbGlzdGJveC5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IHRyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0Ym94LmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgZGl2LmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLFxuICAuZHhibC1saXN0Ym94LmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgdHIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3Rib3guZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6OmJlZm9yZSxcbi5keGJsLWxpc3Rib3guZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCB0ci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCA+IHRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMzAlO1xufVxuLmR4YmwtbGlzdGJveCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpLFxuLmR4YmwtbGlzdGJveCB0ci5keGJsLWxpc3Rib3gtaXRlbS1hY3RpdmU6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCkgPiB0ZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdGJveCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpLFxuICAuZHhibC1saXN0Ym94IHRyLmR4YmwtbGlzdGJveC1pdGVtLWFjdGl2ZTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdGJveCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpLFxuICAuZHhibC1saXN0Ym94IHRyLmR4YmwtbGlzdGJveC1pdGVtLWFjdGl2ZTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdGJveCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpLFxuICAuZHhibC1saXN0Ym94IHRyLmR4YmwtbGlzdGJveC1pdGVtLWFjdGl2ZTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdGJveCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOjpiZWZvcmUsXG4uZHhibC1saXN0Ym94IHRyLmR4YmwtbGlzdGJveC1pdGVtLWFjdGl2ZTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKSA+IHRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMzAlO1xufVxuLmR4YmwtbGlzdGJveC5keGJsLWxpc3Rib3gtY2hlY2tlZDpub3QoW2lzLW11bHRpcGxlLWNvbHVtbnNdKSB7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy15OiAwO1xufVxuLmR4YmwtbGlzdGJveC5keGJsLWxpc3Rib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveCB7XG4gIC0tZHhibC1jaGVja2JveC1ib3JkZXItd2lkdGg6IDA7XG59XG4uZHhibC1saXN0Ym94LmR4YmwtbGlzdGJveC1jaGVja2VkIC5keGJsLWNoZWNrYm94ID4gbGFiZWwuZHhibC10ZXh0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSAuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkLFxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQgPiB0ZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1saXN0Ym94LWRpc2FibGVkLW9wYWNpdHkpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkOjpiZWZvcmUsXG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCA+IHRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNSU7XG59XG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCxcbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLFxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCxcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLCAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQsXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSwgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSxcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0cik6OmJlZm9yZSwgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkOjpiZWZvcmUsXG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKTo6YmVmb3JlLFxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCxcbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLFxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCxcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLCAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQsXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSwgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSxcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0cik6OmJlZm9yZSwgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkOjpiZWZvcmUsXG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKTo6YmVmb3JlLFxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIxN2UyO1xuICBvcGFjaXR5OiAxMDAlO1xufVxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkLFxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSxcbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSwgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQsXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSwgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQsXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSwgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQsXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKTo6YmVmb3JlLCAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZDo6YmVmb3JlLFxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKTo6YmVmb3JlLFxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUwJTtcbn1cbi5keGJsLWxpc3Rib3guZHhibC1yZWFkb25seSA+ICoge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1yZWFkb25seS1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LXJlYWRvbmx5LWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3Rib3guZHhibC1yZWFkb25seSA+ICoge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0Ym94LmR4YmwtcmVhZG9ubHkgPiAqIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdGJveC5keGJsLXJlYWRvbmx5ID4gKiB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3Rib3guZHhibC1yZWFkb25seSA+ICo6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLWxpc3Rib3guZHhibC1kaXNhYmxlZCA+ICosIC5keGJsLWxpc3Rib3g6ZGlzYWJsZWQgPiAqIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtZGlzYWJsZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1kaXNhYmxlZC1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtbGlzdGJveC1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3Rib3guZHhibC1kaXNhYmxlZCA+ICosIC5keGJsLWxpc3Rib3g6ZGlzYWJsZWQgPiAqIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdGJveC5keGJsLWRpc2FibGVkID4gKiwgLmR4YmwtbGlzdGJveDpkaXNhYmxlZCA+ICoge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0Ym94LmR4YmwtZGlzYWJsZWQgPiAqLCAuZHhibC1saXN0Ym94OmRpc2FibGVkID4gKiB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3Rib3guZHhibC1kaXNhYmxlZCA+ICo6OmJlZm9yZSwgLmR4YmwtbGlzdGJveDpkaXNhYmxlZCA+ICo6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLWxpc3Rib3ggPiAuZHhicy1ncmlkdmlldyAuY2FyZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWxpc3Rib3ggPiAuZHhicy1ncmlkdmlldyAuY2FyZCAudGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpID4gdGQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLWxpc3Rib3ggPiAuZHhicy1ncmlkdmlldyAuZHhndkhTREMsXG4uZHhibC1saXN0Ym94ID4gLmR4YnMtZ3JpZHZpZXcgLmR4Z3ZDU0Qge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmR4YmwtbGlzdGJveCA+IC5keGJzLWdyaWR2aWV3IC5keGJzLWdyaWQtdnNkIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmR4YmwtbGlzdGJveCA+IC5keGJzLWdyaWR2aWV3IC5keGJzLWVtcHR5LWRhdGEtcm93IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWxpc3Rib3ggPiAuZHhicy1ncmlkdmlldyAudGFibGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1ib3JkZXItY29sb3IpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4uZHhibC1saXN0Ym94ID4gLmR4YnMtZ3JpZHZpZXcgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtY29sdW1uLWhlYWRlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWNvbHVtbi1oZWFkZXItY29sb3IpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0Ym94ID4gLmR4YnMtZ3JpZHZpZXcgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdGJveCA+IC5keGJzLWdyaWR2aWV3IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3Rib3ggPiAuZHhicy1ncmlkdmlldyAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0Ym94ID4gLmR4YnMtZ3JpZHZpZXcgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtbGlzdGJveCA+IC5keGJzLWdyaWR2aWV3IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCwgLmR4YmwtbGlzdGJveCA+IC5keGJzLWdyaWR2aWV3IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWxpc3Rib3gtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtbGlzdGJveC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1saXN0Ym94LWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXgpO1xufVxuLmR4YmwtbGlzdGJveCA+IC5keGJzLWdyaWR2aWV3IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJzLXNlbGVjdC1jZWxsLCAuZHhibC1saXN0Ym94ID4gLmR4YnMtZ3JpZHZpZXcgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4YnMtc2VsZWN0LWNlbGwge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZHhibC1saXN0Ym94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pIHtcbiAgLS1keGJsLWxpc3Rib3gtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtdmFsaWRhdGlvbi12YWxpZC1jb2xvcik7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHhibC1saXN0Ym94LmludmFsaWQge1xuICAtLWR4YmwtbGlzdGJveC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC12YWxpZGF0aW9uLWludmFsaWQtY29sb3IpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtbGlzdGJveC5keGJsLXNtIHtcbiAgLS1keGJsLWxpc3Rib3gtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtbGlzdGJveC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtbGlzdGJveC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXk6IDAuNzVyZW07XG59XG4uZHhibC1saXN0Ym94LmR4YmwtbGcge1xuICAtLWR4YmwtbGlzdGJveC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1saXN0Ym94LWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLWxpc3Rib3gtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4YmwtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWR4YmwtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteTogMS41cmVtO1xufVxuXG4uZHhibC1saXN0LWJveCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIge1xuICAtLWR4YmwtbGlzdC1ib3gtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1saXN0LWJveC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLWxpc3QtYm94LWJnOiAjNDY0NDRhO1xuICAtLWR4YmwtbGlzdC1ib3gtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1saXN0LWJveC1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtcmVhZG9ubHktYmc6IHVuc2V0O1xuICAtLWR4YmwtbGlzdC1ib3gtcmVhZG9ubHktY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtbGlzdC1ib3gtZGlzYWJsZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtbGlzdC1ib3gtZGlzYWJsZWQtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtbGlzdC1ib3gtZGlzYWJsZWQtb3BhY2l0eTogNjAlO1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0tYWN0aXZlLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0tYWN0aXZlLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1mb2N1c2VkLWJnLWFscGhhOiAyMCU7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWZvY3VzZWQtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkLWNvbG9yOiAjYWRiNWJkO1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZGlzYWJsZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1kaXNhYmxlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1saXN0LWJveC1jb2x1bW4taGVhZGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3QtYm94LWNvbHVtbi1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1saXN0LWJveC1jb2x1bW4taGVhZGVyLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZHhibC1saXN0LWJveC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yOiAjMzFiZDNkO1xuICAtLWR4YmwtbGlzdC1ib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yOiAjZjMxNDQ2O1xuICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLXdpZHRoOiA0OHB4O1xuICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLWhlaWdodDogNDhweDtcbiAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtaWNvbi1jb2xvcjogI2FkYjViZDtcbiAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtdGV4dC1jb2xvcjogI2FkYjViZDtcbiAgLS1keGJsLWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtaGlnaGxpZ2h0ZWQtdGV4dC1iZzogeWVsbG93O1xuICAtLWR4YmwtbGlzdC1ib3gtaGlnaGxpZ2h0ZWQtdGV4dC1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWxpc3QtYm94LWZvY3VzLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3QtYm94LWZvY3VzLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtbGlzdC1ib3gtZm9jdXMtZnJhbWUtY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC1saXN0LWJveC1ncm91cC1pdGVtLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZHhibC1saXN0LWJveC1ncm91cC1pdGVtLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1saXN0LWJveC1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1saXN0LWJveC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1saXN0LWJveC1saW5lLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtYmcpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci1yYWRpdXMpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1jb2xvcik7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtYmcpO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQsXG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSxcbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0sXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1ncm91cC1pdGVtIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1saXN0LWJveC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1saXN0LWJveC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSkge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy14KTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiAuZHhibC1jaGVja2JveCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IC5keGJsLWNoZWNrYm94IHtcbiAgLS1keGJsLWNoZWNrYm94LWJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZHhibC1saXN0LWJveC1jaGVjay1lbGVtZW50LXBhZGRpbmctcmlnaHQpO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCwgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpmb2N1cyxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpmb2N1cyB7XG4gIG91dGxpbmU6IDAuMTVyZW0gc29saWQgIzliMTdlMjtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAwLjE1cmVtKTtcbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLCAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpmb2N1cyxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0wLjEycmVtO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaVtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IGRpdixcbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGlbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiBkaXYsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGlbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiBkaXYsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGlbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiBkaXYge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaVtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IGRpdiA+IGRpdixcbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGlbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiBkaXYgPiBkaXYsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGlbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiBkaXYgPiBkaXYsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGlbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy14KTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXN0eWxlKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQsXG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5LFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyLFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3ctd3JhcDogbm9ybWFsO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKSA+IHRkLFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSkgPiB0ZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy14KTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0gPiB0ZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSA+IHRkIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1saXN0LWJveC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1saXN0LWJveC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IGNvbGdyb3VwID4gY29sLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IGNvbGdyb3VwID4gY29sIHtcbiAgbWluLXdpZHRoOiA1MHB4O1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCg6Zmlyc3QtY2hpbGQpID4gdGQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoOmZpcnN0LWNoaWxkKSA+IHRkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItd2lkdGgpO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4YmwtbGlzdC1ib3gtc2VsZWN0aW9uLWNlbGwsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4YmwtbGlzdC1ib3gtc2VsZWN0aW9uLWNlbGwge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4YmwtbGlzdC1ib3gtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1jaGVja2JveCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhibC1saXN0LWJveC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWNoZWNrYm94IHtcbiAgLS1keGJsLWNoZWNrYm94LWJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpmb2N1cyxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHI6Zm9jdXMge1xuICBvdXRsaW5lOiAwLjE1cmVtIHNvbGlkICM5YjE3ZTI7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKC0xICogMC4xNXJlbSk7XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLCAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOmZvY3VzLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0wLjEycmVtO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQsXG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYsXG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXYsXG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiA+IGRpdixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXYsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteCk7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gKyB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkLFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSArIHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci13aWR0aCk7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci13aWR0aCk7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiA+IGRpdixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXYge1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci13aWR0aCk7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAyO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtbGlzdC1ib3gtY29sdW1uLWhlYWRlci1mb250LXdlaWdodCk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtY29sdW1uLWhlYWRlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1jb2x1bW4taGVhZGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGg6bm90KDpmaXJzdC1jaGlsZCksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZGlzYWJsZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1kaXNhYmxlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQ6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDMwJTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDkwJTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1kaXNhYmxlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWRpc2FibGVkLWNvbG9yKTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDMwJTtcbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCA+IHRkLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWRpc2FibGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZGlzYWJsZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQ6OmJlZm9yZSxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIxN2UyO1xuICBvcGFjaXR5OiAzMCU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1jb2xvcik7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIxN2UyO1xuICBvcGFjaXR5OiA5MCU7XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZCxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkOjpiZWZvcmUsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMTdlMjtcbiAgb3BhY2l0eTogOTAlO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIsXG4uZHhibC1saXN0LWJveCA+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+IHRyOm50aC1sYXN0LWNoaWxkKC1uKzIpOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci13aWR0aCk7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSxcbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0sXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1ncm91cC1pdGVtLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1ncm91cC1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbS1mb250LXdlaWdodCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkLFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQtY29sb3IpO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSArIGxpLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSArIGxpLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgKyBsaS5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0sXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSArIGxpLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSArIGxpLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pICsgbGkuZHhibC1saXN0LWJveC1ncm91cC1pdGVtIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoKSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pICsgbGkuZHhibC1saXN0LWJveC1ncm91cC1pdGVtLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgKyBsaS5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0ge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgKyBsaS5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW06OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSArIGxpLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoKSkpO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoKSkpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LWNoZWNrZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1saXN0LWJveC1jaGVja2VkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkge1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXk6IDA7XG59XG4uZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWRpc2FibGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94LmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAzMCU7XG59XG4uZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94LmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAzMCU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCA+IHRkLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtZGlzYWJsZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZC1jb2xvcik7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAzMCU7XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZCxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1kaXNhYmxlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCA+IHRkOjpiZWZvcmUsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCA+IHRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMzAlO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZCxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtY29sb3IpO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMzAlO1xufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZDo6YmVmb3JlLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDMwJTtcbn1cbi5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1kaXNhYmxlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWRpc2FibGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQ6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIxN2UyO1xuICBvcGFjaXR5OiAzMCU7XG59XG4uZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMTdlMjtcbiAgb3BhY2l0eTogOTAlO1xufVxuLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLCAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1mb2N1c2VkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCwgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLCAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZDo6YmVmb3JlLCAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXM6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIxN2UyO1xuICBvcGFjaXR5OiAyMCU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCA+IHRkLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWRpc2FibGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZGlzYWJsZWQtY29sb3IpO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIxN2UyO1xuICBvcGFjaXR5OiAzMCU7XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWRpc2FibGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZGlzYWJsZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCA+IHRkOjpiZWZvcmUsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDMwJTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1jb2xvcik7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDkwJTtcbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZCxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQ6OmJlZm9yZSxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMTdlMjtcbiAgb3BhY2l0eTogOTAlO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCwgaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZCwgaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyA+IHRkLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWZvY3VzZWQtY29sb3IpO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMTdlMjtcbiAgb3BhY2l0eTogMjAlO1xufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyA+IHRkLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZCxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzID4gdGQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWZvY3VzZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQ6OmJlZm9yZSwgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzID4gdGQ6OmJlZm9yZSxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQ6OmJlZm9yZSxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIxN2UyO1xuICBvcGFjaXR5OiAyMCU7XG59XG4uZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LXNlYXJjaCA+IC5keGJsLXNjcm9sbC12aWV3ZXIsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtc2VhcmNoID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciB7XG4gIGJvcmRlci10b3A6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC10ZXh0LWVkaXQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4YmwtdGV4dC1lZGl0IHtcbiAgbWFyZ2luOiAwLjM3NXJlbTtcbn1cbi5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCksXG4uZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cyksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cyk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTUlO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cyksXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWhvdmVyLWNvbG9yKTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZDo6YmVmb3JlLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlcixcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIxN2UyO1xuICBvcGFjaXR5OiAxMDAlO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcixcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIgPiB0ZCxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMTdlMjtcbiAgb3BhY2l0eTogMTAwJTtcbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciA+IHRkLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIgPiB0ZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyID4gdGQ6OmJlZm9yZSxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIxN2UyO1xuICBvcGFjaXR5OiAxMDAlO1xufVxuLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cyksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKTo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cyk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMTdlMjtcbiAgb3BhY2l0eTogMTAwJTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cyksXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yKTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDEwMCU7XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkOjpiZWZvcmUsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMTdlMjtcbiAgb3BhY2l0eTogMTAwJTtcbn1cbi5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCwgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLCAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCwgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkOjpiZWZvcmUsIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1czo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQ6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUwJTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsIGh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsIGh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMgPiB0ZCxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBodG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1MCU7XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZCwgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzID4gdGQsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMgPiB0ZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQ6OmJlZm9yZSwgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzID4gdGQ6OmJlZm9yZSxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQ6OmJlZm9yZSxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1MCU7XG59XG4uZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cyksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cyksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1MCU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1MCU7XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkOjpiZWZvcmUsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNTAlO1xufVxuLmR4YmwtbGlzdC1ib3guZHhibC1yZWFkb25seSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbi5keGJsLWxpc3QtYm94LmR4YmwtcmVhZG9ubHkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1yZWFkb25seSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1yZWFkb25seSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5IHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LXJlYWRvbmx5LWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LXJlYWRvbmx5LWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94LmR4YmwtcmVhZG9ubHkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94LmR4YmwtcmVhZG9ubHkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtcmVhZG9ubHkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94LmR4YmwtcmVhZG9ubHkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94LmR4YmwtcmVhZG9ubHkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtcmVhZG9ubHkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94LmR4YmwtcmVhZG9ubHkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94LmR4YmwtcmVhZG9ubHkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtcmVhZG9ubHkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtcmVhZG9ubHkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWw6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LmR4YmwtcmVhZG9ubHkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keTo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtcmVhZG9ubHkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtbGlzdC1ib3guZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbi5keGJsLWxpc3QtYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSwgLmR4YmwtbGlzdC1ib3g6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4uZHhibC1saXN0LWJveDpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5IHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWRpc2FibGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWRpc2FibGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSwgLmR4YmwtbGlzdC1ib3g6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94OmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSwgLmR4YmwtbGlzdC1ib3g6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94OmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSwgLmR4YmwtbGlzdC1ib3g6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94OmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWw6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keTo6YmVmb3JlLCAuZHhibC1saXN0LWJveDpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bDo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3g6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keTo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keTo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bDo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNSU7XG59XG4uZHhibC1saXN0LWJveC5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuLmR4YmwtbGlzdC1ib3guZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSwgLmR4YmwtbGlzdC1ib3g6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4uZHhibC1saXN0LWJveDpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlIHtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1saXN0LWJveC1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cbi5keGJsLWxpc3QtYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKSB7XG4gIC0tZHhibC1saXN0LWJveC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtdmFsaWRhdGlvbi12YWxpZC1jb2xvcik7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHhibC1saXN0LWJveC5pbnZhbGlkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5pbnZhbGlkIHtcbiAgLS1keGJsLWxpc3QtYm94LWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC12YWxpZGF0aW9uLWludmFsaWQtY29sb3IpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtbGlzdC1ib3ggLmR4YmwtbGlzdC1ib3gtaGlnaGxpZ2h0ZWQtdGV4dCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgLmR4YmwtbGlzdC1ib3gtaGlnaGxpZ2h0ZWQtdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWhpZ2hsaWdodGVkLXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWhpZ2hsaWdodGVkLXRleHQtYmcpO1xuICBwYWRkaW5nOiAwO1xufVxuLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1saXN0LWJveCxcbi5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5ID4gLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtbGlzdC1ib3guZHhibC1zbSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1zbSB7XG4gIC0tZHhibC1saXN0LWJveC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1saXN0LWJveC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIC0tZHhibC1saXN0LWJveC1ncm91cC1pdGVtLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbn1cbi5keGJsLWxpc3QtYm94LmR4Ymwtc20gbGkgPiBkaXZbZHhibC1za2VsZXRvbi1pdGVtcy1jb250YWluZXJdID4gLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLWNoZWNrYm94LFxuLmR4YmwtbGlzdC1ib3guZHhibC1zbSBsaS5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1jaGVja2JveCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1zbSBsaSA+IGRpdltkeGJsLXNrZWxldG9uLWl0ZW1zLWNvbnRhaW5lcl0gPiAuZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4Ymwtc20gbGkuZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gge1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW46IDAuMjVyZW0gdmFyKC0tZHhibC1saXN0LWJveC1jaGVjay1lbGVtZW50LXBhZGRpbmctcmlnaHQpIDAuMjVyZW0gMDtcbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtbGcsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGcge1xuICAtLWR4YmwtbGlzdC1ib3gtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXk6IDEuNXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIC0tZHhibC1saXN0LWJveC1ncm91cC1pdGVtLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAwLjMxMjVyZW07XG59XG4uZHhibC1saXN0LWJveC5keGJsLWxnIGxpID4gZGl2W2R4Ymwtc2tlbGV0b24taXRlbXMtY29udGFpbmVyXSA+IC5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1jaGVja2JveCxcbi5keGJsLWxpc3QtYm94LmR4YmwtbGcgbGkuZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGcgbGkgPiBkaXZbZHhibC1za2VsZXRvbi1pdGVtcy1jb250YWluZXJdID4gLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLWNoZWNrYm94LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxnIGxpLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLWNoZWNrYm94IHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIG1hcmdpbjogMC4yNXJlbSB2YXIoLS1keGJsLWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodCkgMC4yNXJlbSAwO1xufVxuLmR4YmwtbGlzdC1ib3ggbGkgPiBkaXZbZHhibC1za2VsZXRvbi1pdGVtcy1jb250YWluZXJdID4gLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLWNoZWNrYm94LFxuLmR4YmwtbGlzdC1ib3ggbGkuZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyIGxpID4gZGl2W2R4Ymwtc2tlbGV0b24taXRlbXMtY29udGFpbmVyXSA+IC5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1jaGVja2JveCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgbGkuZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gge1xuICBtYXJnaW46IDAuMjVyZW0gdmFyKC0tZHhibC1saXN0LWJveC1jaGVjay1lbGVtZW50LXBhZGRpbmctcmlnaHQpIDAuMjVyZW0gMDtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtdmlydHVhbC1pdGVtcy1jb250YWluZXItcGF0dGVybi5keGJsLWxpc3QtYm94LWNoZWNrZWQgPiBkaXYsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtdmlydHVhbC1pdGVtcy1jb250YWluZXItcGF0dGVybi5keGJsLWxpc3QtYm94LWNoZWNrZWQgPiBkaXYge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uZHhibC1saXN0LWJveC5keGJsLXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXBhdHRlcm4uZHhibC1saXN0LWJveC1jaGVja2VkID4gZGl2ID4gZGl2LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXBhdHRlcm4uZHhibC1saXN0LWJveC1jaGVja2VkID4gZGl2ID4gZGl2IHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtdmlydHVhbC1pdGVtcy1jb250YWluZXItcGF0dGVybi5keGJsLWxpc3QtYm94LWNoZWNrZWQuZHhibC1zbSA+IGRpdiA+IGRpdixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuLmR4YmwtbGlzdC1ib3gtY2hlY2tlZC5keGJsLXNtID4gZGl2ID4gZGl2IHtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtdmlydHVhbC1pdGVtcy1jb250YWluZXItcGF0dGVybi5keGJsLWxpc3QtYm94LWNoZWNrZWQuZHhibC1sZyA+IGRpdiA+IGRpdixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuLmR4YmwtbGlzdC1ib3gtY2hlY2tlZC5keGJsLWxnID4gZGl2ID4gZGl2IHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xufVxuLmR4YmwtbGlzdC1ib3guZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuLmR4YmwtbGlzdC1ib3gtdmlydHVhbC1pdGVtcy1jb250YWluZXItbGlzdC1wYXR0ZXJuID4gZGl2LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXBhdHRlcm4uZHhibC1saXN0LWJveC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1saXN0LXBhdHRlcm4gPiBkaXYge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy14KTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtdmlydHVhbC1pdGVtcy1jb250YWluZXItcGF0dGVybi5keGJsLWxpc3QtYm94LXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXRhYmxlLXBhdHRlcm4gPiBkaXYsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtdmlydHVhbC1pdGVtcy1jb250YWluZXItcGF0dGVybi5keGJsLWxpc3QtYm94LXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXRhYmxlLXBhdHRlcm4gPiBkaXYge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci1zdHlsZSk7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy14KTtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci13aWR0aCkgMCAwIDA7XG59XG5cbi5keGJsLWxpc3QtYm94IHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xufVxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gZGl2Om5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWFyZWEtdGVtcGxhdGUtY29udGFpbmVyKSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQgPiBkaXY6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtYXJlYS10ZW1wbGF0ZS1jb250YWluZXIpIHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG5cbi5keGJsLWNvbG9yLXBhbGV0dGUge1xuICAtLWR4YmwtY29sb3ItcGFsZXR0ZS10ZXh0LWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLWJnOiAjMzczNTNkO1xuICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1vdXRsaW5lLWZvY3VzZWQ6IDJweCBzb2xpZCAjOWIxN2UyO1xuICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1wYWRkaW5nOiA0cHg7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLWJvcmRlcjogMXB4IHNvbGlkICM2MTVmNjM7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtaGVhZGVyLWhlaWdodDogMzJweDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtaGVhZGVyLXBhZGRpbmc6IDZweDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtc2VwYXJhdG9yOiAxcHggc29saWQgIzYxNWY2MztcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtdGFibGUtbWFyZ2luOiA2cHg7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLXRhYmxlLXNwYWNpbmc6IDZweDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItcGFkZGluZzogOHB4IDZweDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItaG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1ob3Zlci1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXNwYWNpbmc6IDEwcHg7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLWRpc2FibGVkLW9wYWNpdHk6IDYwJTtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3Itb3V0bGluZS1vZmZzZXQtZm9jdXNlZDogLTFweDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3Itc2VwYXJhdG9yLWhlaWdodDogMnB4O1xuICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLXNpemU6IDIwcHg7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZTogMXB4IHNvbGlkICM2MTVmNjM7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZS1zaXplLXN0YXRlOiAycHg7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZS1vZmZzZXQtZm9jdXNlZDogMnB4O1xuICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1ob3Zlci1ib3JkZXI6IDJweCBzb2xpZCAjMzczNTNkO1xuICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLW91dGxpbmUtc2VsZWN0ZWQtY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZS1kaXNhYmxlZC1jb2xvcjogcmdiYSgxNTUsIDIzLCAyMjYsIDAuNik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgY29sb3I6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS10ZXh0LWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtbGluZS1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtYmcpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtcGFkZGluZyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1ib3JkZXItcmFkaXVzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmR4YmwtY29sb3ItcGFsZXR0ZSA+IHRhYmxlIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmR4YmwtY29sb3ItcGFsZXR0ZSA+IHRhYmxlID4gdGhlYWQge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtc2VwYXJhdG9yKTtcbn1cbi5keGJsLWNvbG9yLXBhbGV0dGUgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1oZWFkZXItcGFkZGluZyk7XG59XG4uZHhibC1jb2xvci1wYWxldHRlID4gdGFibGUgPiB0Ym9keSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5keGJsLWNvbG9yLXBhbGV0dGUgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS10YWJsZS1zcGFjaW5nKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS10YWJsZS1zcGFjaW5nKTtcbn1cbi5keGJsLWNvbG9yLXBhbGV0dGUgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLXRhYmxlLXNwYWNpbmcpO1xufVxuLmR4YmwtY29sb3ItcGFsZXR0ZSA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gZGl2IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmR4YmwtY29sb3ItcGFsZXR0ZSA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gZGl2ID4gZGl2IHtcbiAgd2lkdGg6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLXNpemUpO1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5keGJsLWNvbG9yLXBhbGV0dGUgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IGRpdiA+IGRpdjpob3ZlciB7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtaG92ZXItYm9yZGVyKTtcbiAgb3V0bGluZS13aWR0aDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZS1zaXplLXN0YXRlKTtcbn1cbi5keGJsLWNvbG9yLXBhbGV0dGUgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IGRpdi5keGJsLWNvbG9yLXBhbGV0dGUtc2VsZWN0ZWQtdGlsZSA+IGRpdiB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLW91dGxpbmUtc2VsZWN0ZWQtY29sb3IpO1xuICBvdXRsaW5lLXdpZHRoOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lLXNpemUtc3RhdGUpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLWhvdmVyLWJvcmRlcik7XG59XG4uZHhibC1jb2xvci1wYWxldHRlID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiBkaXY6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHhibC1jb2xvci1wYWxldHRlID4gdGFibGUgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLXRhYmxlLXNwYWNpbmcpO1xufVxuLmR4YmwtY29sb3ItcGFsZXR0ZSA+IGRpdi5keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3Itc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXNlcGFyYXRvci1oZWlnaHQpO1xuICBib3JkZXItdG9wOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtc2VwYXJhdG9yKTtcbn1cbi5keGJsLWNvbG9yLXBhbGV0dGUgPiBkaXYuZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1wYWRkaW5nKTtcbn1cbi5keGJsLWNvbG9yLXBhbGV0dGUgPiBkaXYuZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLWNvbnRhaW5lcjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLWNvbG9yLXBhbGV0dGUgPiBkaXYuZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLWNvbnRhaW5lciA+IGRpdiA+IGRpdiB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1zaXplKTtcbiAgb3V0bGluZTogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtY29sb3ItcGFsZXR0ZSA+IGRpdi5keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItY29udGFpbmVyID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3Itc3BhY2luZyk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1zaXplKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZHhibC1jb2xvci1wYWxldHRlOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gZGl2OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtb3V0bGluZS1mb2N1c2VkKTtcbiAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLW91dGxpbmUtb2Zmc2V0LWZvY3VzZWQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLWNvbG9yLXBhbGV0dGU6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiBkaXY6Zm9jdXMtdmlzaWJsZSA+IGRpdiB7XG4gIG91dGxpbmUtd2lkdGg6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLW91dGxpbmUtc2l6ZS1zdGF0ZSk7XG59XG4uZHhibC1jb2xvci1wYWxldHRlOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IGRpdi5keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItY29udGFpbmVyOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtb3V0bGluZS1mb2N1c2VkKTtcbiAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1vdXRsaW5lLW9mZnNldC1mb2N1c2VkKTtcbn1cbi5keGJsLWNvbG9yLXBhbGV0dGUuZHhibC1yZWFkb25seSA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gZGl2ID4gZGl2IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmR4YmwtY29sb3ItcGFsZXR0ZS5keGJsLXJlYWRvbmx5ID4gZGl2LmR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1jb250YWluZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHhibC1jb2xvci1wYWxldHRlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgPiBkaXYuZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLWNvbnRhaW5lcjpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtY29sb3ItcGFsZXR0ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpID4gZGl2LmR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1jb250YWluZXI6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1jb2xvci1wYWxldHRlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgPiBkaXYuZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWNvbG9yLXBhbGV0dGU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSA+IGRpdi5keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItY29udGFpbmVyOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtY29sb3ItcGFsZXR0ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpID4gZGl2LmR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1jb250YWluZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1jb2xvci1wYWxldHRlLmR4YmwtZGlzYWJsZWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IGRpdiA+IGRpdiwgLmR4YmwtY29sb3ItcGFsZXR0ZTpkaXNhYmxlZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gZGl2ID4gZGl2IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5keGJsLWNvbG9yLXBhbGV0dGUuZHhibC1kaXNhYmxlZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gZGl2Om5vdCguZHhibC1jb2xvci1wYWxldHRlLXNlbGVjdGVkLXRpbGUpID4gZGl2OmhvdmVyLCAuZHhibC1jb2xvci1wYWxldHRlOmRpc2FibGVkID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiBkaXY6bm90KC5keGJsLWNvbG9yLXBhbGV0dGUtc2VsZWN0ZWQtdGlsZSkgPiBkaXY6aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLW91dGxpbmUpO1xufVxuLmR4YmwtY29sb3ItcGFsZXR0ZS5keGJsLWRpc2FibGVkID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiBkaXYuZHhibC1jb2xvci1wYWxldHRlLXNlbGVjdGVkLXRpbGUgPiBkaXYsIC5keGJsLWNvbG9yLXBhbGV0dGU6ZGlzYWJsZWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IGRpdi5keGJsLWNvbG9yLXBhbGV0dGUtc2VsZWN0ZWQtdGlsZSA+IGRpdiB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLW91dGxpbmUtZGlzYWJsZWQtY29sb3IpO1xufVxuLmR4YmwtY29sb3ItcGFsZXR0ZS5keGJsLWRpc2FibGVkID4gZGl2LmR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1jb250YWluZXIsIC5keGJsLWNvbG9yLXBhbGV0dGU6ZGlzYWJsZWQgPiBkaXYuZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLWNvbnRhaW5lciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZHhibC1jb2xvci1wYWxldHRlLmR4YmwtZGlzYWJsZWQgPiBkaXYuZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLWNvbnRhaW5lciA+IHNwYW4sIC5keGJsLWNvbG9yLXBhbGV0dGU6ZGlzYWJsZWQgPiBkaXYuZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLWNvbnRhaW5lciA+IHNwYW4ge1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItZGlzYWJsZWQtb3BhY2l0eSk7XG59XG4uZHhibC1jb2xvci1wYWxldHRlLmR4Ymwtc20ge1xuICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLXBhZGRpbmc6IDJweDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtaGVhZGVyLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtaGVhZGVyLXBhZGRpbmc6IDRweDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtdGFibGUtbWFyZ2luOiA0cHg7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLXRhYmxlLXNwYWNpbmc6IDRweDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItcGFkZGluZzogNnB4IDRweDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3Itc3BhY2luZzogOHB4O1xuICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLXNpemU6IDE2cHg7XG59XG4uZHhibC1jb2xvci1wYWxldHRlLmR4YmwtbGcge1xuICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtcGFkZGluZzogNnB4O1xuICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1oZWFkZXItaGVpZ2h0OiAzOHB4O1xuICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1oZWFkZXItcGFkZGluZzogOHB4O1xuICAtLWR4YmwtY29sb3ItcGFsZXR0ZS10YWJsZS1tYXJnaW46IDhweDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtdGFibGUtc3BhY2luZzogOHB4O1xuICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1wYWRkaW5nOiAxMHB4IDhweDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3Itc3BhY2luZzogMTJweDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1zaXplOiAyNHB4O1xufVxuXG4uZHhibC10ZXh0LWVkaXQge1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLXRleHQtZWRpdC1iZzogIzJiMmEyZjtcbiAgLS1keGJsLXRleHQtZWRpdC1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktYmc6IHVuc2V0O1xuICAtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLW9wYWNpdHk6IDYwJTtcbiAgLS1keGJsLXRleHQtZWRpdC1idG4tYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC10ZXh0LWVkaXQtYnRuLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLXRleHQtZWRpdC1idG4taW1hZ2UtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLXRleHQtZWRpdC1idG4taG92ZXItaW1hZ2UtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzKTtcbiAgLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4tYmc6IHVuc2V0O1xuICAtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10ZXh0LWVkaXQtY2xlYXItYnRuLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4taG92ZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tdmFsaWQtY29sb3I6ICMzMWJkM2Q7XG4gIC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yOiAjZjMxNDQ2O1xuICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXNwYWNpbmc6IDAuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3gtc2hhZG93KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXRleHQtZWRpdC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC10ZXh0LWVkaXQtbGluZS1oZWlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgxNTUsIDIzLCAyMjYsIDAuMjUpO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1jb2xvcjogcmdiKDIwNSwgMTM5LCAyNDAuNSk7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC10ZXh0LWVkaXQtdGVtcGxhdGUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLXRleHQtZWRpdC10ZW1wbGF0ZSAuZHhibC10ZXh0LWVkaXQtaW5wdXQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLXRleHQtZWRpdC1pbnB1dCwgLmR4YmwtdGV4dC1lZGl0ID4gdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy15KSB2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXgpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtdGV4dC1lZGl0LWlucHV0LCAuZHhibC10ZXh0LWVkaXQgPiB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtdGV4dC1lZGl0LWlucHV0W3JlYWRvbmx5XSwgLmR4YmwtdGV4dC1lZGl0ID4gdGV4dGFyZWFbcmVhZG9ubHldIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmR4YmwtdGV4dC1lZGl0IC5keGJsLXRleHQtZWRpdC1pbnB1dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtdGV4dC1lZGl0IC5keGJsLXRleHQtZWRpdC1pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG4uZHhibC10ZXh0LWVkaXQgLmR4YmwtdGV4dC1lZGl0LWlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi5keGJsLXRleHQtZWRpdCAuZHhibC10ZXh0LWVkaXQtaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbi5keGJsLXRleHQtZWRpdCAuZHhibC10ZXh0LWVkaXQtaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC10ZXh0LWVkaXQtdGVtcGxhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtdGV4dC1lZGl0LXRlbXBsYXRlIC5keGJsLXRleHQtZWRpdC1pbnB1dCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC10ZXh0LWVkaXQtdGVtcGxhdGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteCk7XG59XG4uZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seSB7XG4gIC0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktcm9vdC1iZzogdmFyKC0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktYmcsICMzNzM1M2QpO1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1yb290LWJnLCB0cmFuc3BhcmVudCk7XG59XG4uZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkIHtcbiAgLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1yb290LWJnOiB2YXIoLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1iZywgIzM3MzUzZCk7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkOjpiZWZvcmUsIC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQ6OmFmdGVyLCAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1yb290LWJnLCB0cmFuc3BhcmVudCk7XG59XG4uZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCA+ICosIC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCA+ICoge1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cbi5keGJsLXRleHQtZWRpdDpmb2N1cy13aXRoaW4sIC5keGJsLXRleHQtZWRpdC5keGJsLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJveC1zaGFkb3cpLCAwIDAgdmFyKC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG59XG4uZHhibC10ZXh0LWVkaXQ6Zm9jdXMtd2l0aGluID4gLmR4YmwtYnRuLCAuZHhibC10ZXh0LWVkaXQ6Zm9jdXMtd2l0aGluID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLCAuZHhibC10ZXh0LWVkaXQ6Zm9jdXMtd2l0aGluID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLCAuZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkID4gLmR4YmwtYnRuLCAuZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLCAuZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1mb2N1cy1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtdGV4dC1lZGl0Omhhcyg6Zm9jdXMpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1mb2N1cy1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3gtc2hhZG93KSwgMCAwIHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctY29sb3IpO1xuICBvdXRsaW5lOiAwO1xufVxuLmR4YmwtdGV4dC1lZGl0Omhhcyg6Zm9jdXMpID4gLmR4YmwtYnRuLCAuZHhibC10ZXh0LWVkaXQ6aGFzKDpmb2N1cykgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLXRleHQtZWRpdDpoYXMoOmZvY3VzKSA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0biwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogdmFyKC0tZHhibC10ZXh0LWVkaXQtZm9udC1zaXplKTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogdmFyKC0tZHhibC10ZXh0LWVkaXQtbGluZS1oZWlnaHQpO1xuICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tYmcpO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4taG92ZXItYmcpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IG5vbmU7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1jb2xvcik7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtYmcpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJhY2tncm91bmQ6IG5vbmU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXMpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbiksIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbikuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOmRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbikuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOmRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbikuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOmRpc2FibGVkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbikuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOmRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbikuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOmRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbikuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOmRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pLmR4YmwtZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpkaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pLmR4YmwtZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpkaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pLmR4YmwtZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpkaXNhYmxlZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKS5keGJsLWRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6ZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKS5keGJsLWRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6ZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKS5keGJsLWRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6ZGlzYWJsZWQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbikuZHhibC1kaXNhYmxlZDo6YmVmb3JlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6ZGlzYWJsZWQ6OmJlZm9yZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pLmR4YmwtZGlzYWJsZWQ6OmJlZm9yZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOmRpc2FibGVkOjpiZWZvcmUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKS5keGJsLWRpc2FibGVkOjpiZWZvcmUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpkaXNhYmxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiAwIDAgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMDYyNXJlbSk7XG4gIHRvcDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMDYyNXJlbSk7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4wNjI1cmVtKTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4wNjI1cmVtKTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24ge1xuICAtLWR4YmwtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gKyBpbnB1dFt0eXBlPXRleHRdLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiArIGlucHV0W3R5cGU9c2VhcmNoXSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gKyBpbnB1dFt0eXBlPXRleHRdLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiArIGlucHV0W3R5cGU9c2VhcmNoXSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gKyBpbnB1dFt0eXBlPXRleHRdLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiArIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4sIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy14KTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXkpO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuIHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXgpO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMDtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4ge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1iZyk7XG59XG4uZHhibC10ZXh0LWVkaXQgPiBbY2xhc3MqPWR4YmwtYnRuLWdyb3VwLXJpZ2h0XTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IFtjbGFzcyo9ZHhibC1idG4tZ3JvdXAtbGVmdF06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLXRleHQtZWRpdCAuZHhibC1idG4tZ3JvdXAtcmlnaHQ6bm90KDpsYXN0LW9mLXR5cGUpID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtYnRuLWdyb3VwLWxlZnQgPiAuZHhibC1idG4sIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbC5keGJsLWJ0bi1ncm91cC1sZWZ0ID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG4sIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbC5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyIHtcbiAgLS1keGJsLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogMDtcbiAgLS1keGJsLWJ0bi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtY2xlYXItYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10ZXh0LWVkaXQtY2xlYXItYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtY2xlYXItYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10ZXh0LWVkaXQtY2xlYXItYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXI6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIgPiAuZHhibC1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1iZywgdmFyKC0tZHhibC1pbWFnZS1zZWNvbmRhcnktY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4yNSkpKTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1ob3Zlci1iZywgdmFyKC0tZHhibC1pbWFnZS1zZWNvbmRhcnktaG92ZXItY29sb3IsIHJnYmEoMCwgMCwgMCwgMC41KSkpO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciA+IC5keGJsLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1zcGluLWJ0bi1kZWMge1xuICBoZWlnaHQ6IDUwJTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLXNwaW4tYnRuLWluYyA+IC5keGJsLWltYWdlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1zcGluLWJ0bi1kZWMgPiAuZHhibC1pbWFnZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtYnRuLWZpcnN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWJ0bi1sYXN0IHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWJ0bi1sYXN0ID4gLmR4YmwtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLmR4YmwtdGV4dC1lZGl0IC5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXkpIDAuMTI1cmVtIHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteSkgdmFyKC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy14KTtcbn1cbi5keGJsLXRleHQtZWRpdCAuZHhibC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzID4gLmR4YmwtaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtdGV4dC1lZGl0LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pIHtcbiAgLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoNDksIDE4OSwgNjEsIDAuMjUpO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1jb2xvcjogIzk4ZGU5ZTtcbiAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tdmFsaWQtY29sb3IpO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi12YWxpZC1jb2xvcik7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHhibC10ZXh0LWVkaXQudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkgLmR4YmwtZWRpdC12YWxpZGF0aW9uLXN0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmR4YmwtdGV4dC1lZGl0LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pIC5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMgPiAuZHhibC1pbWFnZS5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtaWNvbi12YWxpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi12YWxpZC1jb2xvcik7XG59XG4uZHhibC10ZXh0LWVkaXQuaW52YWxpZCB7XG4gIC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDI0MywgMjAsIDcwLCAwLjI1KTtcbiAgLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1mb2N1cy1ib3JkZXItY29sb3I6IHJnYigyNDksIDEzNy41LCAxNjIuNSk7XG4gIC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLWludmFsaWQtY29sb3IpO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLXRleHQtZWRpdC5pbnZhbGlkIC5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5keGJsLXRleHQtZWRpdC5pbnZhbGlkIC5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMgPiAuZHhibC1pbWFnZS5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtaWNvbi1pbnZhbGlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLWludmFsaWQtY29sb3IpO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4Ymwtc20ge1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteTogMC4xODc1cmVtO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtbGcge1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy15OiAwLjMxMjVyZW07XG59XG5cbi5keGJsLXRleHQtZWRpdC5keGJsLW1lbW8tZWRpdCB7XG4gIC0tZHhibC1tZW1vLWVkaXQtc2Nyb2xsLWNvbG9yOiAjNjE1ZjYzO1xuICBtaW4td2lkdGg6IGNhbGModmFyKC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy14KSAqIDIgKyAxLjI1cmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtbWVtby1lZGl0LmR4YmwtbWVtby1lZGl0LWhhcy1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLXRleHQtZWRpdC5keGJsLW1lbW8tZWRpdC5keGJsLW1lbW8tZWRpdC1oYXMtYnV0dG9ucyAuZHhibC1tZW1vLWVkaXQtYnV0dG9ucy1hcmVhIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy15KSB2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXkpO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtbWVtby1lZGl0LmR4YmwtbWVtby1lZGl0LWhhcy1idXR0b25zIC5keGJsLW1lbW8tZWRpdC1idXR0b25zLWFyZWEgLmR4YmwtYnRuLWdyb3VwLmR4YmwtYnRuLWdyb3VwLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZHhibC10ZXh0LWVkaXQuZHhibC1tZW1vLWVkaXQuZHhibC1tZW1vLWVkaXQtaGFzLWJ1dHRvbnMgLmR4YmwtbWVtby1lZGl0LWJ1dHRvbnMtYXJlYSAuZHhibC1idG4tZ3JvdXAuZHhibC1idG4tZ3JvdXAtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5keGJsLXRleHQtZWRpdC5keGJsLW1lbW8tZWRpdC5keGJsLW1lbW8tZWRpdC1oYXMtYnV0dG9ucyAuZHhibC1tZW1vLWVkaXQtYnV0dG9ucy1hcmVhIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtbWVtby1lZGl0ID4gdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteSkgKiAyICsgdmFyKC0tZHhibC10ZXh0LWVkaXQtbGluZS1oZWlnaHQpICogdmFyKC0tZHhibC10ZXh0LWVkaXQtZm9udC1zaXplKSk7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1keGJsLW1lbW8tZWRpdC1zY3JvbGwtY29sb3IpIHRyYW5zcGFyZW50O1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtbWVtby1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIgKyB0ZXh0YXJlYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNjI1cmVtO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtbWVtby1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuMjVyZW07XG59XG4uZHhibC10ZXh0LWVkaXQuZHhibC1tZW1vLWVkaXQgPiAuZHhibC1yZXNpemUge1xuICByZXNpemU6IGJvdGg7XG59XG4uZHhibC10ZXh0LWVkaXQuZHhibC1tZW1vLWVkaXQgPiAuZHhibC12LXJlc2l6ZSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG4uZHhibC10ZXh0LWVkaXQuZHhibC1tZW1vLWVkaXQgPiAuZHhibC1oLXJlc2l6ZSB7XG4gIHJlc2l6ZTogaG9yaXpvbnRhbDtcbn1cbi5keGJsLXRleHQtZWRpdC5keGJsLW1lbW8tZWRpdCA+IC5keGJsLW5vLXJlc2l6ZSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmR4YmwtdGFnLWJveCB7XG4gIC0tZHhibC10YWctYm94LXRhZy1iZzogdW5zZXQ7XG4gIC0tZHhibC10YWctYm94LXRhZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLXJlYWRvbmx5LWJnOiB1bnNldDtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLXJlYWRvbmx5LWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtdGFnLWJveC10YWctZGlzYWJsZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtdGFnLWJveC10YWctZGlzYWJsZWQtY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aDogMHJlbTtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC0tZHhibC10YWctYm94LXRhZy1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC10YWctYm94LXRhZy1wYWRkaW5nLXk6IDAuMTI1MDMxMjVyZW07XG4gIC0tZHhibC10YWctYm94LXRhZy1zcGFjaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC10YWctYm94LXRhZy1zcGFjaW5nLXk6IDAuMTI1cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWJnOiB1bnNldDtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWhvdmVyLWNvbG9yOiB3aGl0ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZHhibC10YWctYm94LXRhZy1zcGFjaW5nLXkpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteCk7XG59XG4uZHhibC10YWctYm94ID4gLmR4YmwtdGV4dC1lZGl0LWlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogdW5zZXQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5keGJsLXRhZy1ib3ggPiAuZHhibC10ZXh0LWVkaXQtaW5wdXQsIC5keGJsLXRhZy1ib3ggPiAuZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtdGFnLWJveCA+IC5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy15KSAqIC0xKTtcbn1cbi5keGJsLXRhZy1ib3ggPiAuZHhibC1lZGl0LWJ0bi1jbGVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG4uZHhibC10YWctYm94ID4gLmR4YmwtdGFnIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZHhibC10YWctYm94LXRhZy1zcGFjaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy14KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0ZW0pO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZzpub3QoLmR4YmwtdGFnLXRtcGwpIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC10YWctYm94LXRhZy1wYWRkaW5nLXkpIHZhcigtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy14KTtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXRhZy1ib3ggPiAuZHhibC10YWc6bm90KC5keGJsLXRhZy10bXBsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZzpub3QoLmR4YmwtdGFnLXRtcGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC10YWctYm94ID4gLmR4YmwtdGFnOm5vdCguZHhibC10YWctdG1wbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXRhZy1ib3ggPiAuZHhibC10YWc6bm90KC5keGJsLXRhZy10bXBsKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZyA+IC5keGJsLXRhZy10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIHZhcigtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLXJpZ2h0KSAwIHZhcigtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLWxlZnQpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHhibC10YWctYm94ID4gLmR4YmwtdGFnID4gLmR4YmwtYnRuLmR4YmwtdGFnLWJ0bi1jbG9zZSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IDA7XG4gIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogNTAlO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZyA+IC5keGJsLWJ0bi5keGJsLXRhZy1idG4tY2xvc2UgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRhZy1ib3ggPiAuZHhibC10YWcgPiAuZHhibC1idG4uZHhibC10YWctYnRuLWNsb3NlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10YWctYm94ID4gLmR4YmwtdGFnID4gLmR4YmwtYnRuLmR4YmwtdGFnLWJ0bi1jbG9zZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10YWctYm94ID4gLmR4YmwtdGFnID4gLmR4YmwtYnRuLmR4YmwtdGFnLWJ0bi1jbG9zZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10YWctYm94ID4gLmR4YmwtdGFnID4gLmR4YmwtYnRuLmR4YmwtdGFnLWJ0bi1jbG9zZS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRhZy1ib3ggPiAuZHhibC10YWcgPiAuZHhibC1idG4uZHhibC10YWctYnRuLWNsb3NlOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC10YWctYm94ID4gLmR4YmwtdGFnID4gLmR4YmwtYnRuLmR4YmwtdGFnLWJ0bi1jbG9zZSA+IC5keGJsLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4tYmcsIHZhcigtLWR4YmwtaW1hZ2Utc2Vjb25kYXJ5LWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKSk7XG59XG4uZHhibC10YWctYm94ID4gLmR4YmwtdGFnID4gLmR4YmwtYnRuLmR4YmwtdGFnLWJ0bi1jbG9zZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1ob3Zlci1iZywgdmFyKC0tZHhibC1pbWFnZS1zZWNvbmRhcnktaG92ZXItY29sb3IsIHJnYmEoMCwgMCwgMCwgMC41KSkpO1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZyA+IC5keGJsLWJ0bi5keGJsLXRhZy1idG4tY2xvc2UgPiAuZHhibC1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5keGJsLXRhZy1ib3ggPiAuZHhibC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy14KSAqIC0xKTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXgpO1xuICBvcmRlcjogLTE7XG59XG4uZHhibC10YWctYm94LmR4YmwtcmVhZG9ubHkgPiAuZHhibC10YWcge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGFnLWJveC10YWctcmVhZG9ubHktYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGFnLWJveC10YWctcmVhZG9ubHktY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtdGFnLWJveC5keGJsLXJlYWRvbmx5ID4gLmR4YmwtdGFnIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC10YWctYm94LmR4YmwtcmVhZG9ubHkgPiAuZHhibC10YWcge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXRhZy1ib3guZHhibC1yZWFkb25seSA+IC5keGJsLXRhZyB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtdGFnLWJveC5keGJsLXJlYWRvbmx5ID4gLmR4YmwtdGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLXRhZy1ib3guZHhibC1yZWFkb25seSA+IC5keGJsLXRhZyA+IC5keGJsLXRhZy10ZXh0IHtcbiAgcGFkZGluZzogMCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0KSAwIHZhcigtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLWxlZnQpO1xufVxuLmR4YmwtdGFnLWJveC5keGJsLWVkaXQtYnRuLWNsZWFyLXZpc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDFyZW0gKyAyICogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteCkpO1xufVxuLmR4YmwtdGFnLWJveC5keGJsLWRpc2FibGVkID4gLmR4YmwtdGFnLCAuZHhibC10YWctYm94OmRpc2FibGVkID4gLmR4YmwtdGFnIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWRpc2FibGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWRpc2FibGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXRhZy1ib3guZHhibC1kaXNhYmxlZCA+IC5keGJsLXRhZywgLmR4YmwtdGFnLWJveDpkaXNhYmxlZCA+IC5keGJsLXRhZyB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtdGFnLWJveC5keGJsLWRpc2FibGVkID4gLmR4YmwtdGFnLCAuZHhibC10YWctYm94OmRpc2FibGVkID4gLmR4YmwtdGFnIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC10YWctYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC10YWcsIC5keGJsLXRhZy1ib3g6ZGlzYWJsZWQgPiAuZHhibC10YWcge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXRhZy1ib3guZHhibC1kaXNhYmxlZCA+IC5keGJsLXRhZzo6YmVmb3JlLCAuZHhibC10YWctYm94OmRpc2FibGVkID4gLmR4YmwtdGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLXRhZy1ib3guZHhibC1zbSB7XG4gIC0tZHhibC10YWctYm94LXRhZy1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC10YWctYm94LXRhZy1wYWRkaW5nLXk6IDAuMTI1cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy14OiAwLjE4NzVyZW07XG4gIC0tZHhibC10YWctYm94LXRhZy1zcGFjaW5nLXk6IDAuMDYyNXJlbTtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4uZHhibC10YWctYm94LmR4Ymwtc20uZHhibC1lZGl0LWJ0bi1jbGVhci12aXNpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxcmVtICsgMiAqIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXgpKTtcbn1cbi5keGJsLXRhZy1ib3guZHhibC1sZyB7XG4gIC0tZHhibC10YWctYm94LXRhZy1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy15OiAwLjEyNXJlbTtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLXNwYWNpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC10YWctYm94LXRhZy1zcGFjaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIC0tZHhibC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4uZHhibC10YWctYm94LmR4YmwtbGcuZHhibC1lZGl0LWJ0bi1jbGVhci12aXNpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxcmVtICsgMiAqIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXgpKTtcbn1cblxuLmR4YmwtZWRpdC1kcm9wZG93biB7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1iZzogIzM3MzUzZDtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tbWF4LWhlaWdodDogMjAwcHg7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLW1hcmdpbi14OiAwO1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1tYXJnaW4teTogMC4wNjI1cmVtO1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4tZGlzYWJsZWQtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItdGl0bGUtZm9udC13ZWlnaHQ6IDYwMDtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1taW4td2lkdGg6IDA7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aDogMC4xMjVyZW07XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogLTFweDtcbn1cblxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tZm9udC1mYW1pbHkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWxpbmUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJnKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1jb2xvcik7XG4gIG1hcmdpbjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLW1hcmdpbi15KSB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tbWFyZ2luLXgpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3gtc2hhZG93KTtcbiAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duLWhpZGRlbixcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQtaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duLXNob3duLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudC1zaG93biB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHksIC5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWJvZHksIC5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHksXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5LFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWJvZHksXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtZHJvcGRvd24tYm9keSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSA+ICosXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5ID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLWRhdGUtdGltZS1lZGl0LWNhbGVuZGFyLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSAuZHhibC1kYXRlLXRpbWUtZWRpdC1jYWxlbmRhciB7XG4gIGJvcmRlcjogMDtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSAuZHhibC1kYXRlLXRpbWUtZWRpdC10YWJzLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSAuZHhibC1kYXRlLXRpbWUtZWRpdC10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtZGF0ZS10aW1lLWVkaXQtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGksXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLWRhdGUtdGltZS1lZGl0LXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLWRhdGUtdGltZS1lZGl0LXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSAuZHhibC1kYXRlLXRpbWUtZWRpdC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtZGF0ZS10aW1lLWVkaXQtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0gPiAuZHhibC10ZXh0LFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSAuZHhibC1kYXRlLXRpbWUtZWRpdC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbSA+IC5keGJsLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtZGF0ZS10aW1lLWVkaXQtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0uZHhibC1kYXRlLXRpbWUtZWRpdC10YWJzLWRhdGUsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLWRhdGUtdGltZS1lZGl0LXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtLmR4YmwtZGF0ZS10aW1lLWVkaXQtdGFicy1kYXRlIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtZGF0ZS10aW1lLWVkaXQtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0uZHhibC1kYXRlLXRpbWUtZWRpdC10YWJzLXRpbWUsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLWRhdGUtdGltZS1lZGl0LXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtLmR4YmwtZGF0ZS10aW1lLWVkaXQtdGFicy10aW1lIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLXRhYnMtY29udGVudCxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtdGFicy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSAuZHhibC10YWJzLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItaGVhZGVyLFxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLXRhYnMtY29udGVudCAuZHhibC1jYWxlbmRhci1oZWFkZXI6OmJlZm9yZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtdGFicy1jb250ZW50IC5keGJsLWNhbGVuZGFyLWhlYWRlcixcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtdGFicy1jb250ZW50IC5keGJsLWNhbGVuZGFyLWhlYWRlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtbGlzdGJveCxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtbGlzdGJveCB7XG4gIC0tZHhibC1saXN0Ym94LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWxpc3Rib3gtYm9yZGVyLXdpZHRoOiAwO1xuICAtLWR4YmwtbGlzdGJveC1ib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLWxpc3Rib3ggZGl2LmR4YmwtbGlzdGJveC1pdGVtLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSAuZHhibC1saXN0Ym94IGRpdi5keGJsLWxpc3Rib3gtaXRlbSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtbGlzdGJveCAuZHhicy1ncmlkdmlldyxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtbGlzdGJveCAuZHhicy1ncmlkdmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtbGlzdGJveCAuZHhicy1ncmlkdmlldyA+IC5jYXJkLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSAuZHhibC1saXN0Ym94IC5keGJzLWdyaWR2aWV3ID4gLmNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLWxpc3Rib3ggLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2SFNEQyxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtbGlzdGJveCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4Z3ZIU0RDIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIsXG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIsXG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIsXG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXI6OmJlZm9yZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxMCU7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIgPiAuZHhibC1idG4sXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyID4gLmR4YmwtYnRuIHtcbiAgLS1keGJsLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogMDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtd2lkdGgpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciA+IC5keGJsLWJ0biA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciA+IC5keGJsLWJ0biA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duIC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duIC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWhvdmVyLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtaG92ZXItY29sb3IsIDk1JSkpO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duIC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duIC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyID4gLmR4YmwtYnRuOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIgPiAuZHhibC1idG46ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1kaXNhYmxlZC1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWRpc2FibGVkLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbm9uZTtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciA+IC5keGJsLWVkaXQtZHJvcGRvd24tdGl0bGUsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyID4gLmR4YmwtZWRpdC1kcm9wZG93bi10aXRsZSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItdGl0bGUtZm9udC13ZWlnaHQpO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duIHtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbn1cblxuLmR4Ymwtc20uZHhibC1kcm9wZG93biA+IC5keGJsLWVkaXQtZHJvcGRvd24sIC5keGJsLXNtLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtZWRpdC1kcm9wZG93biB7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMC4xMjVyZW07XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuMTI1cmVtO1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG59XG5cbi5keGJsLWxnLmR4YmwtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLCAuZHhibC1sZy5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLWVkaXQtZHJvcGRvd24ge1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG59XG5cbi5keGJsLXJvbGxlcnMtY29udGFpbmVyIHtcbiAgLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteTogMXJlbTtcbiAgLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLXJvb2xlci1pdGVtLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWR4Ymwtcm9vbGVyLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4Ymwtcm9vbGVyLXRpdGxlLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWR4Ymwtcm9vbGVyLXRpdGxlLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLXJvb2xlci10aXRsZS1mb250LXdlaWdodDogNjAwO1xuICAtLWR4Ymwtcm9sbGVyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aDogMC4xMjVyZW07XG4gIC0tZHhibC1yb2xsZXItaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjOWIxN2UyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHBhZGRpbmc6IHZhcigtLWR4Ymwtcm9vbGVycy1jb250YWluZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteSk7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZmxleDogMSAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItY29udGFpbmVyIC5keGJsLXJvbGxlciB7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItY29udGFpbmVyIC5keGJsLXJvbGxlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXJvb2xlci10aXRsZS1mb250LXdlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWR4Ymwtcm9vbGVyLXRpdGxlLXBhZGRpbmcteSkgdmFyKC0tZHhibC1yb29sZXItdGl0bGUtcGFkZGluZy14KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItaXRlbSxcbi5keGJsLXJvbGxlcnMtY29udGFpbmVyIC5keGJsLXJvbGxlci1hZnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1yb29sZXItaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4Ymwtcm9vbGVyLWl0ZW0tcGFkZGluZy14KTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLXJvbGxlcnMtY29udGFpbmVyIC5keGJsLXJvbGxlci1pdGVtLFxuLmR4Ymwtcm9sbGVycy1jb250YWluZXIgLmR4Ymwtcm9sbGVyLWl0ZW0uZHhibC1yb2xsZXItZXhwYW5kZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItaXRlbS5keGJsLXJvbGxlci1leHBhbmRlciB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItYWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmR4Ymwtcm9sbGVycy1jb250YWluZXIgLmR4Ymwtcm9sbGVyLWFmdGVyIC5keGJsLXJvbGxlci1pdGVtLCAuZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItYWZ0ZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuMTU7XG4gIHotaW5kZXg6IDI7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4Ymwtcm9sbGVyLWFmdGVyOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLXJvbGxlci1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4Ymwtcm9sbGVyLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4Ymwtcm9sbGVyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lci5keGJsLXJvbGxlci1pbnZhbGlkLWRhdGEgLmR4Ymwtcm9sbGVyLWFmdGVyID4gLmR4Ymwtcm9sbGVyLWl0ZW0ge1xuICBvcGFjaXR5OiAwLjM1O1xufVxuLmR4Ymwtcm9sbGVycy1jb250YWluZXIgLmR4Ymwtcm9sbGVyOmZvY3VzIC5keGJsLXJvbGxlci1hZnRlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5keGJsLXNtIC5keGJsLXJvbGxlcnMtY29udGFpbmVyIHtcbiAgLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLXJvb2xlci1pdGVtLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC1yb29sZXItaXRlbS1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1yb29sZXItdGl0bGUtcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1keGJsLXJvb2xlci10aXRsZS1wYWRkaW5nLXg6IDAuNzVyZW07XG59XG5cbi5keGJsLWxnIC5keGJsLXJvbGxlcnMtY29udGFpbmVyIHtcbiAgLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteTogMS4yNXJlbTtcbiAgLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1keGJsLXJvb2xlci1pdGVtLXBhZGRpbmcteTogMC42MjVyZW07XG4gIC0tZHhibC1yb29sZXItaXRlbS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tZHhibC1yb29sZXItdGl0bGUtcGFkZGluZy15OiAwLjYyNXJlbTtcbiAgLS1keGJsLXJvb2xlci10aXRsZS1wYWRkaW5nLXg6IDEuMjVyZW07XG59XG5cbi5keGJsLXJvbGxlcnMtZm9vdGVyIHtcbiAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4Ymwtcm9vbGVycy1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1yb29sZXJzLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1yb29sZXJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4Ymwtcm9vbGVycy1mb290ZXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLWJ0bi1zcGFjaW5nOiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXgpO1xuICBib3JkZXItdG9wOiB2YXIoLS1keGJsLXJvb2xlcnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXJvb2xlcnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXJvb2xlcnMtYm9yZGVyLWNvbG9yKTtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXJvb2xlcnMtZm9vdGVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXJvb2xlcnMtZm9vdGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXJvbGxlcnMtZm9vdGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4Ymwtcm9sbGVycy1mb290ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1yb2xsZXJzLWZvb3RlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXJvbGxlcnMtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNyU7XG59XG4uZHhibC1yb2xsZXJzLWZvb3RlciA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG59XG5cbi5keGJsLXNtIC5keGJsLXJvbGxlcnMtZm9vdGVyIHtcbiAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXg6IDAuMzc1cmVtO1xufVxuXG4uZHhibC1sZyAuZHhibC1yb2xsZXJzLWZvb3RlciB7XG4gIC0tZHhibC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXk6IDAuNjI1cmVtO1xuICAtLWR4Ymwtcm9vbGVycy1mb290ZXItcGFkZGluZy14OiAwLjYyNXJlbTtcbn1cblxuLmR4YmwtcGFnZXIge1xuICAtLWR4YmwtcGFnZXItZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1wYWdlci1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtcGFnZXItbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLXBhZ2VyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLXBhZ2VyLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLXBhZ2VyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1wYWdlci1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtcGFnZXItYm9yZGVyLXdpZHRoOiAwO1xuICAtLWR4YmwtcGFnZXItYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtcGFnZXItcGFkZGluZy14OiAwO1xuICAtLWR4YmwtcGFnZXItcGFkZGluZy15OiAwO1xuICAtLWR4YmwtcGFnZXItYnRuLWJnOiAjNDY0NDRhO1xuICAtLWR4YmwtcGFnZXItYnRuLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtcGFnZXItYnRuLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXBhZ2VyLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1wYWdlci1idG4taG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1wYWdlci1idG4tZGlzYWJsZWQtYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1wYWdlci1idG4tZGlzYWJsZWQtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtcGFnZXItYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1wYWdlci1idG4tcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtcGFnZXItcGFnZS1idG4tYmc6ICM0NjQ0NGE7XG4gIC0tZHhibC1wYWdlci1wYWdlLWJ0bi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1iZzogIzliMTdlMjtcbiAgLS1keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1iZzogIzJiMmEyZjtcbiAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXNwYWNpbmc6IDAuMzc1cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1wYWdlci1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1wYWdlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1wYWdlci1saW5lLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXBhZ2VyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtcGFnZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXBhZ2VyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1wYWdlci1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tZHhibC1wYWdlci1jb2xvcik7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXBhZ2VyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1wYWdlci1wYWRkaW5nLXgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtcGFnZXItZm9udC1mYW1pbHkpO1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1wYWdlci1mb250LXNpemUpO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBhZ2VyLWxpbmUtaGVpZ2h0KTtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC1wYWdlci1idG4tYmcpO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXN0eWxlKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCk7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC1wYWdlci1idG4taG92ZXItYmcpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IG5vbmU7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWhvdmVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWR4YmwtcGFnZXItYnRuLWRpc2FibGVkLWJnKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1wYWRkaW5nLXgpO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogdmFyKC0tZHhibC1wYWdlci1idG4tcGFkZGluZy15KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogY2FsYygyICogdmFyKC0tZHhibC1wYWdlci1idG4tcGFkZGluZy15KSArIHZhcigtLWR4YmwtcGFnZXItZm9udC1zaXplKSAqIHZhcigtLWR4YmwtcGFnZXItbGluZS1oZWlnaHQpICsgMiAqIHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1idG4taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1idG4tYmcsIHRyYW5zcGFyZW50KTtcbn1cbi5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtcGFnZXItcGFnZS1idG4ge1xuICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1wYWdlLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1idG4tYmcpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWNvbG9yKTtcbn1cbi5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtcGFnZXItcGFnZS1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLXBhZ2UtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLXBhZ2UtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLXBhZ2UtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLXBhZ2UtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLXBhZ2UtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWJnLCB0cmFuc3BhcmVudCk7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0biB7XG4gIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1hY3RpdmUtcGFnZS1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtcGFnZXItcGFnZS1idG4taG92ZXItYmc6ICM5YjE3ZTI7XG4gIC0tZHhibC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1wYWdlci1hY3RpdmUtcGFnZS1idG4gPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1wYWdlci1hY3RpdmUtcGFnZS1idG4uZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bjpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1wYWdlci1wYWdlLWJ0bikgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtcGFnZXItYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1wYWdlci1wYWdlLWJ0bik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1wYWdlci1wYWdlLWJ0bik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLXBhZ2VyLXBhZ2UtYnRuKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1wYWdlci1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtcGFnZXItcGFnZS1idG4pLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLXBhZ2VyLXBhZ2UtYnRuKTpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWRpc2FibGVkLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1wYWdlci1idG4tZGlzYWJsZWQtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1wYWdlci1maXJzdC1wYWdlLWJ0biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLWxhc3QtcGFnZS1idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG4uZHhibC1wYWdlciAuZHhibC1wYWdlci1wYWdlLWVkaXQge1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXBhZ2VyLWZvbnQtZmFtaWx5KTtcbiAgLS1keGJsLXRleHQtZWRpdC1mb250LXNpemU6IHZhcigtLWR4YmwtcGFnZXItZm9udC1zaXplKTtcbiAgLS1keGJsLXRleHQtZWRpdC1saW5lLWhlaWdodDogdmFyKC0tZHhibC1wYWdlci1saW5lLWhlaWdodCk7XG4gIC0tZHhibC10ZXh0LWVkaXQtYmc6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1lZGl0LWJnKTtcbiAgLS1keGJsLXRleHQtZWRpdC1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtY29sb3IpO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXg6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteCk7XG4gIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy15OiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXkpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtc3BhY2luZyk7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtcGFnZXIgLmR4YmwtcGFnZXItcGFnZS1lZGl0ID4gaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZHhibC1wYWdlciAuZHhibC1wYWdlci1wYWdlLWVkaXQtdGV4dCB7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteDogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtc3BhY2luZyk7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteTogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy15KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLXBhZ2VyIC5keGJsLXBhZ2VyLWNvbXBhY3QtbW9kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1wYWdlci5keGJsLXNtIHtcbiAgLS1keGJsLXBhZ2VyLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLXBhZ2VyLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1wYWdlci1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1wYWdlci1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1wYWdlci1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC1wYWdlci1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtcGFnZXItYnRuLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtcGFnZXIuZHhibC1sZyB7XG4gIC0tZHhibC1wYWdlci1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1wYWdlci1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1wYWdlci1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1wYWdlci1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1wYWdlci1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC1wYWdlci1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1wYWdlci1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtc3BhY2luZzogMC41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmR4YmwtcGFnZXIuZHhibC1zbSAuZHhibC1wYWdlci1jb21wYWN0LW1vZGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC5keGJsLXBhZ2VyLmR4Ymwtc20gLmR4YmwtcGFnZXItZnVsbC1tb2RlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmR4YmwtcGFnZXI6bm90KC5keGJsLXNtKTpub3QoLmR4YmwtbGcpIC5keGJsLXBhZ2VyLWNvbXBhY3QtbW9kZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLmR4YmwtcGFnZXI6bm90KC5keGJsLXNtKTpub3QoLmR4YmwtbGcpIC5keGJsLXBhZ2VyLWZ1bGwtbW9kZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYyNXB4KSB7XG4gIC5keGJsLXBhZ2VyLmR4YmwtbGcgLmR4YmwtcGFnZXItY29tcGFjdC1tb2RlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAuZHhibC1wYWdlci5keGJsLWxnIC5keGJsLXBhZ2VyLWZ1bGwtbW9kZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmR4YmwtcGFnZXItY29udGFpbmVyIHtcbiAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1zcGFjaW5nOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1wYWdlci1jb250YWluZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXgpIDA7XG59XG4uZHhibC1wYWdlci1jb250YWluZXIgPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC1wYWdlci1jb250YWluZXItcGFkZGluZy15KTtcbn1cbi5keGJsLXBhZ2VyLWNvbnRhaW5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1zcGFjaW5nKTtcbn1cbi5keGJsLXBhZ2VyLWNvbnRhaW5lciA+IC5keGJsLXBhZ2VyLXBhZ2Utc2l6ZS1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmR4YmwtcGFnZXItY29udGFpbmVyID4gLmR4YmwtcGFnZXItcGFnZS1zaXplLXNlbGVjdG9yID4gbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC1wYWdlci1jb250YWluZXIgPiAuZHhibC1wYWdlci1wYWdlLXNpemUtc2VsZWN0b3IgPiAuZHhibC10ZXh0LWVkaXQge1xuICB3aWR0aDogNWVtO1xufVxuLmR4YmwtcGFnZXItY29udGFpbmVyLmR4Ymwtc20sIC5keGJsLXNtID4gLmR4YmwtcGFnZXItY29udGFpbmVyIHtcbiAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC1wYWdlci1jb250YWluZXItc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLXBhZ2VyLWNvbnRhaW5lci5keGJsLWxnLCAuZHhibC1sZyA+IC5keGJsLXBhZ2VyLWNvbnRhaW5lciB7XG4gIC0tZHhibC1wYWdlci1jb250YWluZXItcGFkZGluZy14OiAwLjYyNXJlbTtcbiAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXk6IDAuNjI1cmVtO1xuICAtLWR4YmwtcGFnZXItY29udGFpbmVyLXNwYWNpbmc6IDAuNzVyZW07XG59XG5cbi5keGJsLXNjcm9sbC12aWV3ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICAtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1oZWlnaHQ6IDAuMnJlbTtcbiAgLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaG92ZXItaGVpZ2h0OiAwLjVyZW07XG4gIC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci13aWR0aDogMC4ycmVtO1xuICAtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItaG92ZXItd2lkdGg6IDAuNXJlbTtcbn1cbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlcjpub3QoW2RhdGEtcWEtZHhibC1zY3JvbGxpbmddKSA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlcjpub3QoW2RhdGEtcWEtZHhibC1zY3JvbGxpbmddKSA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyOm5vdChbZGF0YS1xYS1keGJsLXNjcm9sbGluZ10pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIsXG4uZHhUb3VjaFVJIC5keGJsLXNjcm9sbC12aWV3ZXI6bm90KFtkYXRhLXFhLWR4Ymwtc2Nyb2xsaW5nXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLCAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iLCAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMXJlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci1ob3Zlci13aWR0aCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iW2RhdGEtcWEtZHhibC1kcmFnZ2luZ10ge1xuICBvcGFjaXR5OiAwLjc1O1xuICB3aWR0aDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci1ob3Zlci13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG4uZHhUb3VjaFVJIC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iW2RhdGEtcWEtZHhibC1kcmFnZ2luZ10ge1xuICB3aWR0aDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci13aWR0aCk7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLWhvdmVyLXdpZHRoKTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xuICB3aWR0aDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci13aWR0aCk7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciB7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhvdmVyLWhlaWdodCk7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIGhlaWdodDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhlaWdodCk7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYltkYXRhLXFhLWR4YmwtZHJhZ2dpbmddIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaG92ZXItaGVpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYltkYXRhLXFhLWR4YmwtZHJhZ2dpbmddIHtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaGVpZ2h0KTtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xuICBvcGFjaXR5OiAwLjc1O1xuICBoZWlnaHQ6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1ob3Zlci1oZWlnaHQpO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaGVpZ2h0KTtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgc2Nyb2xsYmFyLWhlaWdodDogbm9uZTtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmR4Ymwtc2Nyb2xsLXZpZXdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhlaWdodDogMC4ycmVtO1xuICAtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1ob3Zlci1oZWlnaHQ6IDAuNXJlbTtcbiAgLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLXdpZHRoOiAwLjJyZW07XG4gIC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci1ob3Zlci13aWR0aDogMC41cmVtO1xufVxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyOm5vdChbZGF0YS1xYS1keGJsLXNjcm9sbGluZ10pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyOm5vdChbZGF0YS1xYS1keGJsLXNjcm9sbGluZ10pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhUb3VjaFVJIC5keGJsLXNjcm9sbC12aWV3ZXI6bm90KFtkYXRhLXFhLWR4Ymwtc2Nyb2xsaW5nXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYixcbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlcjpub3QoW2RhdGEtcWEtZHhibC1zY3JvbGxpbmddKSA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXIsIC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIsIC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4xcmVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXIge1xuICB0b3A6IDA7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLWhvdmVyLXdpZHRoKTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcbiAgd2lkdGg6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItd2lkdGgpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWJbZGF0YS1xYS1keGJsLWRyYWdnaW5nXSB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLWhvdmVyLXdpZHRoKTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWJbZGF0YS1xYS1keGJsLWRyYWdnaW5nXSB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLXdpZHRoKTtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgd2lkdGg6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItaG92ZXItd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLXdpZHRoKTtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaG92ZXItaGVpZ2h0KTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaGVpZ2h0KTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iW2RhdGEtcWEtZHhibC1kcmFnZ2luZ10ge1xuICBvcGFjaXR5OiAwLjc1O1xuICBoZWlnaHQ6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1ob3Zlci1oZWlnaHQpO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iW2RhdGEtcWEtZHhibC1kcmFnZ2luZ10ge1xuICBoZWlnaHQ6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1oZWlnaHQpO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGhlaWdodDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhvdmVyLWhlaWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG4uZHhUb3VjaFVJIC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xuICBoZWlnaHQ6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1oZWlnaHQpO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICBzY3JvbGxiYXItaGVpZ2h0OiBub25lO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHhibC1ncmlkIHtcbiAgLS1keGJsLWdyaWQtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1ncmlkLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1ncmlkLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1ncmlkLW1pbi13aWR0aDogMjQwcHg7XG4gIC0tZHhibC1ncmlkLW1heC1oZWlnaHQ6IDEwMDAwcHg7XG4gIC0tZHhibC1ncmlkLWJnOiAjNDY0NDRhO1xuICAtLWR4YmwtZ3JpZC1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1ncmlkLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLWdyaWQtZml4ZWQtY29sdW1uLWJvcmRlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1ncmlkLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWdyaWQtaGlnaGxpZ2h0ZWQtdGV4dC1iZzogeWVsbG93O1xuICAtLWR4YmwtZ3JpZC1oaWdobGlnaHRlZC10ZXh0LWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy14OiAxLjVyZW07XG4gIC0tZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXk6IDNyZW07XG4gIC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1taW4taGVpZ2h0OiAzLjM3NXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGg6IDEuODc1cmVtO1xuICAtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci13aWR0aDogMTdyZW07XG4gIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1ncmlkLWlucGxhY2UtZWRpdC1ib3JkZXItd2lkdGg6IDJweDtcbiAgLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy14OiAxLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXk6IDEuNzVyZW07XG4gIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteDogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC1ncmlkLWhlYWRlci1mb250LXdlaWdodDogNjAwO1xuICAtLWR4YmwtZ3JpZC1oZWFkZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtZ3JpZC1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1ncmlkLWhlYWRlci1zcGFjaW5nOiAwLjM3NXJlbTtcbiAgLS1keGJsLWdyaWQtZm9vdGVyLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tZHhibC1ncmlkLWZvb3Rlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncmlkLWZvb3Rlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWdyaWQtc2VsZWN0aW9uLWJnOiB1bnNldDtcbiAgLS1keGJsLWdyaWQtc2VsZWN0aW9uLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtZ3JpZC1mb2N1cy1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvcjogIzliMTdlMjtcbiAgLS1keGJsLWdyaWQtc2VsZWN0aW9uLWZvY3VzLWJnOiB1bnNldDtcbiAgLS1keGJsLWdyaWQtc2VsZWN0aW9uLWZvY3VzLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtZ3JpZC10b3VjaC1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncmlkLXRvdWNoLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtZ3JpZC1ob3Zlci1iZzogaW5oZXJpdDtcbiAgLS1keGJsLWdyaWQtaG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1ncmlkLXRvcC1maXhlZC1ib2R5LWhlaWdodDogMS43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1ncmlkLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZ3JpZC1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1ncmlkLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWdyaWQtbGluZS1oZWlnaHQpO1xuICBtaW4td2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1taW4td2lkdGgpO1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1keGJsLWdyaWQtbWF4LWhlaWdodCk7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWxvYWRpbmctcGFuZWwge1xuICB6LWluZGV4OiAxO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsLCAuZHhibC1ncmlkID4gLmR4YmwtZ3JpZC1ib3R0b20tcGFuZWwge1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1ncm93OiAwO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgPiAuZHhibC1ncmlkLWJvdHRvbS1wYW5lbDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCB2YXIoLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMSAqIDAuMTVyZW0pO1xufVxuLmR4U2FmYXJpIC5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbDpmb2N1cy12aXNpYmxlLCAuZHhTYWZhcmkgLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtYm90dG9tLXBhbmVsOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC1ib3R0b20tcGFuZWwge1xuICBib3JkZXItdG9wOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLWJvdHRvbS1wYW5lbDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1taW4taGVpZ2h0KTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwLjE1cmVtIHNvbGlkIHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKC0xICogMC4xNXJlbSk7XG59XG4uZHhTYWZhcmkgLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXI6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMC4xMnJlbTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLCAuZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWw6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsID4gLmR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXgpIDA7XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwgPiAuZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lciA+ICoge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteSk7XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwgPiAuZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXNwYWNpbmcpO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsID4gLmR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXIgPiAuZHhibC10ZXh0IHtcbiAgLS1keGJsLXRleHQtcGFkZGluZy14OiAwO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsID4gLmR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXIgLmR4YmwtZ3JpZC1ncm91cC1wYW5lbC1mcmVlLXNwYWNlIHtcbiAgZmxleDogMSAxO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsID4gLmR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXIgLmR4YmwtZ3JpZC1oZWFkZXIge1xuICBib3JkZXI6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItc2hhZG93KTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCA+IC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyIC5keGJsLWdyaWQtaGVhZGVyOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwLjE1cmVtIHNvbGlkIHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKC0xICogMC4xNXJlbSk7XG59XG4uZHhTYWZhcmkgLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsID4gLmR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXIgLmR4YmwtZ3JpZC1oZWFkZXI6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMC4xMnJlbTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCA+IC5keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsID4gLmR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lcjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCB2YXIoLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMSAqIDAuMTVyZW0pO1xufVxuLmR4U2FmYXJpIC5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCA+IC5keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXI6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMC4xMnJlbTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbC5keGJsLWdyaWQtbXVsdGlwbGUtcGFuZWwge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwgPiAuZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwuZHhibC1ncmlkLW11bHRpcGxlLXBhbmVsID4gLmR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsLmR4YmwtZ3JpZC1tdWx0aXBsZS1wYW5lbCA+IC5keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXI6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsLmR4YmwtZ3JpZC1tdWx0aXBsZS1wYW5lbCA+IC5keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXI6Zm9jdXMgPiAuZHhibC1ncmlkLXNlYXJjaC1ib3gge1xuICAgIG91dGxpbmU6IDAuMTVyZW0gc29saWQgdmFyKC0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yKTtcbiAgfVxufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyID4gLmR4YmwtZ3JpZC1zZWFyY2gtYm94ID4gLmR4YmwtYnRuLWljb24gPiAuZHhibC1pbWFnZSB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC1oaWdobGlnaHRlZC10ZXh0IHtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1oaWdobGlnaHRlZC10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWhpZ2hsaWdodGVkLXRleHQtYmcpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXgpO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmR4RmlyZWZveCAuZHhibC1ncmlkIC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSBzcGFuLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLW5vdC1mb3VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2FkYjViZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEgc3Bhbi5keGJsLWdyaWQtZW1wdHktZGF0YS1sb2FkaW5nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGNvbG9yOiAjYmNhMGQ5O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSAuZHhibC13YWl0LWluZGljYXRvciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIC5keGJsLWltYWdlIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgY29sb3I6ICNhZGI1YmQ7XG59XG4uZHhibC1ncmlkIC5keGJsLXBhZ2VyIHtcbiAgLS1keGJsLXBhZ2VyLWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWdyaWQtZm9udC1mYW1pbHkpO1xuICAtLWR4YmwtcGFnZXItZm9udC1zaXplOiB2YXIoLS1keGJsLWdyaWQtZm9udC1zaXplKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtdGV4dC1lZGl0IHtcbiAgLS1keGJsLXRleHQtZWRpdC1mb250LWZhbWlseTogdmFyKC0tZHhibC1ncmlkLWZvbnQtZmFtaWx5KTtcbiAgLS1keGJsLXRleHQtZWRpdC1mb250LXNpemU6IHZhcigtLWR4YmwtZ3JpZC1mb250LXNpemUpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1jaGVja2JveCB7XG4gIC0tZHhibC1jaGVja2JveC1mb250LWZhbWlseTogdmFyKC0tZHhibC1ncmlkLWZvbnQtZmFtaWx5KTtcbiAgLS1keGJsLWNoZWNrYm94LWZvbnQtc2l6ZTogdmFyKC0tZHhibC1ncmlkLWZvbnQtc2l6ZSk7XG59XG4uZHhibC1ncmlkLmR4Ymwtc20ge1xuICAtLWR4YmwtZ3JpZC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1ncmlkLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXk6IDJyZW07XG4gIC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItbWluLWhlaWdodDogMi42MjVyZW07XG4gIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXNwYWNpbmc6IDAuMjVyZW07XG4gIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtZ3JpZC1ncm91cC1pbmRlbnQtY2VsbC13aWR0aDogMS42MjVyZW07XG4gIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14OiAwLjE4NzVyZW07XG4gIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXdpZHRoOiAxNXJlbTtcbiAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy15OiAxLjVyZW07XG4gIC0tZHhibC1ncmlkLWhlYWRlci1zcGFjaW5nOiAwLjI1cmVtO1xuICAtLWR4YmwtZ3JpZC10b3AtZml4ZWQtYm9keS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5keGJsLWdyaWQuZHhibC1zbSAuZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSAuZHhibC1pbWFnZSB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG4uZHhibC1ncmlkLmR4Ymwtc20gLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEgLmR4Ymwtd2FpdC1pbmRpY2F0b3Ige1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5keGJsLWdyaWQuZHhibC1zbSAuZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSBzcGFuLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWxvYWRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDAuNHJlbTtcbn1cbi5keGJsLWdyaWQuZHhibC1sZyB7XG4gIC0tZHhibC1ncmlkLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWdyaWQtbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy14OiAycmVtO1xuICAtLWR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy15OiA0cmVtO1xuICAtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteTogMXJlbTtcbiAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItbWluLWhlaWdodDogNC4xMjVyZW07XG4gIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1zcGFjaW5nOiAwLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1ncmlkLWdyb3VwLWluZGVudC1jZWxsLXdpZHRoOiAyLjEyNXJlbTtcbiAgLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXg6IDAuMzEyNXJlbTtcbiAgLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItd2lkdGg6IDE5cmVtO1xuICAtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteTogMXJlbTtcbiAgLS1keGJsLWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1keGJsLWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteTogMC42MjVyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteTogMS41cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteTogMXJlbTtcbiAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtc3BhY2luZzogMC42MjVyZW07XG4gIC0tZHhibC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteDogMnJlbTtcbiAgLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy15OiAycmVtO1xuICAtLWR4YmwtZ3JpZC1oZWFkZXItc3BhY2luZzogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC10b3AtZml4ZWQtYm9keS1oZWlnaHQ6IDJyZW07XG59XG4uZHhibC1ncmlkLmR4YmwtbGcgLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEgLmR4YmwtaW1hZ2Uge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuLmR4YmwtZ3JpZC5keGJsLWxnIC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIC5keGJsLXdhaXQtaW5kaWNhdG9yIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG4uZHhibC1ncmlkLmR4YmwtbGcgLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEgc3Bhbi5keGJsLWdyaWQtZW1wdHktZGF0YS1sb2FkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjZyZW07XG59XG5cbi5keGJsLWdyaWQuZHhibC1ncmlkLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC1ncmlkLmR4YmwtZ3JpZC1ub3dyYXAgLmR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4YmwtZ3JpZC5keGJsLWdyaWQtbm93cmFwIC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyID4gLmR4YmwtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1ncmlkLWhlYWRlci1mb250LXdlaWdodCk7XG59XG4uZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gOm5vdCg6bGFzdC1jaGlsZCwgLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuKSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1ncmlkLWhlYWRlci1zcGFjaW5nKTtcbn1cbi5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuQGtleWZyYW1lcyBkeGJsLWdyaWQtc2VsZWN0aW9uLWNoZWNrYm94LWJhY2tncm91bmQtcG9zaXRpb24tYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA2MDAlO1xuICB9XG59XG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbDppcyguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCkgLmR4YmwtYnRuLFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbDppcyguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCkgLmR4YmwtYnRuIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtY2hlY2tib3guZHhibC1ncmlkLXNlbGVjdGlvbi1jaGVjay13YXZlLWFuaW1hdGVkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmFmdGVyLFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1jaGVja2JveC5keGJsLWdyaWQtc2VsZWN0aW9uLWNoZWNrLXdhdmUtYW5pbWF0ZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA3MCUgMTAwJTtcbiAgYW5pbWF0aW9uOiAxLjVzIGxpbmVhciBpbmZpbml0ZSBkeGJsLWdyaWQtc2VsZWN0aW9uLWNoZWNrYm94LWJhY2tncm91bmQtcG9zaXRpb24tYW5pbWF0aW9uO1xufVxuLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCxcbi5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtY29sb3IpO1xuICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6Zm9jdXMtd2l0aGluLFxuLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1jaGVja2JveCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OmZvY3VzLXdpdGhpbiB7XG4gIG91dGxpbmU6IDA7XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgyMjksIDIyOSwgMjI5LCAwLjUpO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG4gIC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDIyOSwgMjI5LCAyMjksIDAuNSk7XG4gIC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50LFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgKiAtMSkgMDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpIDA7XG59XG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtY2hlY2tib3gsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1jaGVja2JveCB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgKiAtMSkgMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQuZHhibC1hbGlnbi1jZW50ZXIsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQuZHhibC1hbGlnbi1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQuZHhibC1hbGlnbi1yaWdodCxcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudC5keGJsLWFsaWduLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lcixcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIHtcbiAgLS1keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLWJ0bi13aWR0aDogMS4yNDk5Mzc1cmVtO1xuICAtLWR4YmwtZ3JpZC1oZWFkZXItc3BhY2luZzogMDtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci1idG4td2lkdGgpICogLTEpO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bixcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogMDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1zcGxpdC1kcm9wZG93biksXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bikge1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bikgPiAuZHhibC1jaGVja2JveCxcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duKSA+IC5keGJsLWNoZWNrYm94IHtcbiAgLS1keGJsLWNoZWNrYm94LWJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15KSAqIC0xKSAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bixcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zcGxpdC1kcm9wZG93biB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwO1xuICB3aWR0aDogdmFyKC0tZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci1idG4td2lkdGgpO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zcGxpdC1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtaG92ZXItY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWhvdmVyLWNvbG9yLCA5NSUpKTtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLmR4Ymwtc20sXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci5keGJsLXNtIHtcbiAgLS1keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLWJ0bi13aWR0aDogMS4xMjVyZW07XG59XG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIuZHhibC1sZyxcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLmR4YmwtbGcge1xuICAtLWR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXItYnRuLXdpZHRoOiAxLjM3NXJlbTtcbn1cblxuLmR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyIHtcbiAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYmc6ICM0NjQ0NGE7XG4gIC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWxpbmUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItc2hhZG93KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB6LWluZGV4OiAyMDAwMDtcbiAgY3Vyc29yOiBtb3ZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlciAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gc3BhbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG59XG5cbi5keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQge1xuICAtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LWJnOiAjNDY0NDRhO1xuICAtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LXRleHQtY2VsbC1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LXRleHQtY2VsbC1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWdyaWQtcm93LWRyYWctaGludC1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LXNoYWRvdzogMCAwLjFyZW0gMC41cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IG1vdmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQtYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LXNoYWRvdyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWdyaWQtcm93LWRyYWctaGludC1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQtdGV4dC1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQtdGV4dC1jZWxsLXBhZGRpbmcteCk7XG59XG4uZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQuZHhibC1zbSB7XG4gIC0tZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQtdGV4dC1jZWxsLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWdyaWQtcm93LWRyYWctaGludC10ZXh0LWNlbGwtcGFkZGluZy15OiAwLjE4NzVyZW07XG59XG4uZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQuZHhibC1sZyB7XG4gIC0tZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLWdyaWQtcm93LWRyYWctaGludC10ZXh0LWNlbGwtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQtdGV4dC1jZWxsLXBhZGRpbmcteTogMC4zMTI1cmVtO1xufVxuLmR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50ID4gLmR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LWRyYWctYW5jaG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1keGJsLWdyaWQtcm93LWRyYWctaGludC10ZXh0LWNlbGwtcGFkZGluZy14KTtcbn1cbi5keGJsLWdyaWQtcm93LWRyYWctaGludCA+IC5keGJsLXRleHQge1xuICBib3JkZXItbGVmdDogMXB4IHZhcigtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQtYm9yZGVyLWNvbG9yKTtcbn1cblxuLmR4YmwtZ3JpZC1lZGl0LWZvcm0ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy14KTtcbn1cbi5keGJsLWdyaWQtZWRpdC1mb3JtID4gZm9ybSA+IC5keGJsLWZsLmR4YmwtZmwtd2l0aC1wYWRkaW5ncyB7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXk6IDA7XG59XG5cbi5keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMge1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtc3BhY2luZzogMC41cmVtO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy14KSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucyA+IC5keGJsLWJ0biB7XG4gIG1pbi13aWR0aDogNC41cmVtO1xufVxuLmR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucyA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtc3BhY2luZyk7XG59XG5cbi5keGJsLXNtIC5keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMge1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1zcGFjaW5nOiAwLjM3NXJlbTtcbn1cblxuLmR4YmwtbGcgLmR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucyB7XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15OiAxcmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1zcGFjaW5nOiAwLjYyNXJlbTtcbn1cblxuLmR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zIHtcbiAgLS1keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXk6IDFyZW07XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteSkgMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucyA+IC5keGJsLWJ0biB7XG4gIG1pbi13aWR0aDogMy4yNXJlbTtcbn1cbi5keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucyA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXgpO1xufVxuXG4uZHhibC1zbSAuZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMge1xuICAtLWR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy15OiAwLjVyZW07XG59XG5cbi5keGJsLWxnIC5keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucyB7XG4gIC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy14OiAwLjYyNXJlbTtcbiAgLS1keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXk6IDEuNXJlbTtcbn1cblxuLmR4YmwtZ3JpZC1zb3J0LWFzYyxcbi5keGJsLWdyaWQtc29ydC1kZXNjLFxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5keGJsLWdyaWQtc29ydC1hc2MsXG4uZHhibC1ncmlkLXNvcnQtZGVzYyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4uZHhibC1ncmlkLXNvcnQtYXNjIH4gLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuLFxuLmR4YmwtZ3JpZC1zb3J0LWRlc2MgfiAuZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmR4YmwtYnRuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuIHtcbiAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IDA7XG4gIC0tZHhibC1ncmlkLWhlYWRlci1zcGFjaW5nOiAwO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDA7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tbWFyZ2luLXk6IGNhbGModmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpICogLTEpO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuLXBhZGRpbmctc3VidHJhY3Rpb246IDAuMTVyZW07XG4gIG1hcmdpbi10b3A6IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuLW1hcmdpbi15KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tbWFyZ2luLXkpO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15KSAtIHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuLXBhZGRpbmctc3VidHJhY3Rpb24pKSBjYWxjKHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14KSAtIHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuLXBhZGRpbmctc3VidHJhY3Rpb24pKTtcbn1cbi5keGJsLWJ0bi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0biA+IC5keGJsLWltYWdlIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZHhibC1idG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZCk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1iZyk7XG59XG4uZHhibC1idG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tYWN0aXZlIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZCk7XG59XG4uZHhibC1idG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tZmlsbGVkIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogIzliMTdlMjtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzliMTdlMjtcbn1cblxuLmR4YmwtZ3JpZC1kcmFnZ2luZy11cC10YXJnZXQsXG4uZHhibC1ncmlkLWRyYWdnaW5nLWRvd24tdGFyZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxOTk5OTtcbiAgdHJhbnNpdGlvbjogMC4xcztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtYmcpO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkIHtcbiAgei1pbmRleDogMjtcbn1cbi5keE1hY09TTW9iaWxlUGxhdGZvcm0gLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQsIC5keFNhZmFyaSAuZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCB7XG4gIHotaW5kZXg6IDQ7IC8qIFQxMjExOTgxICovXG59XG4uZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCwgLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkuZHhibC1ncmlkLXRvcC1maXhlZC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkuZHhibC1ncmlkLXRvcC1maXhlZC1ib2R5IHtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWdyaWQtdG9wLWZpeGVkLWJvZHktaGVpZ2h0KTtcbiAgei1pbmRleDogMTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5LmR4YmwtZ3JpZC10b3AtZml4ZWQtYm9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4uZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyOmhvdmVyID4gdGQ6OmJlZm9yZSB7XG4gIC8qIFQxMjAzNjE2OiBhbiBlbXB0eSBzZWxlY3RvciB0byBkZWFsIHdpdGggYSB3ZWlyZCBlcnJvciBvZiBvdmVybGFwcGluZyByb3cgYXJlYXMgaW4gdGhlIG1vYmlsZSBzaW11bGF0aW9uIG9mIENocm9tZSAqL1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1uZXctaXRlbS1yb3c6aG92ZXIgPiB0ZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LW5ldy1pdGVtLXJvdzpob3ZlciA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtbmV3LWl0ZW0tcm93OmhvdmVyID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1uZXctaXRlbS1yb3c6aG92ZXIgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LW5ldy1pdGVtLXJvdzpob3ZlciA+IHRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtbmV3LWl0ZW0tcm93ID4gdGQgPiAuZHhibC1ncmlkLWVkaXQtbmV3LWl0ZW0tcm93LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG59XG4uZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LW5ldy1pdGVtLXJvdyA+IHRkID4gLmR4YmwtZ3JpZC1lZGl0LW5ldy1pdGVtLXJvdy1jb250ZW50ID4gLmR4YmwtZ3JpZC1lZGl0LW5ldy1pdGVtLXJvdy1pY29uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1uZXctaXRlbS1yb3cgPiB0ZCA+IC5keGJsLWdyaWQtZWRpdC1uZXctaXRlbS1yb3ctY29udGVudCA+IC5keGJsLWdyaWQtZWRpdC1uZXctaXRlbS1yb3ctaWNvbi1jb250YWluZXIgPiAuZHhibC1pbWFnZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42MjUpO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6Zmlyc3QtY2hpbGQsIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmZpcnN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50LCAuZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlcjpmaXJzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUsIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmZpcnN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQsIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmZpcnN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6Zmlyc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6Zmlyc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6bGFzdC1jaGlsZCwgLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6bGFzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCwgLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6bGFzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUsIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmxhc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QsIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmxhc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4uZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlcjpsYXN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmxhc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBtYXgtbGluZS1sZW5ndGggKi9cbiAgLyogc3R5bGVsaW50LWVuYWJsZSBtYXgtbGluZS1sZW5ndGggKi9cbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGgsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1ncmlkLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWdyaWQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1saW5lLWhlaWdodCk7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwgKyB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRoOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwsIC5keGJsLWdyaWQtYm9yZGVyZWQtbGVmdCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwgKyB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRoOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwsIC5keGJsLWdyaWQtYm9yZGVyZWQtbGVmdCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwgKyB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRoOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwsIC5keGJsLWdyaWQtYm9yZGVyZWQtbGVmdCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwgKyB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRoOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwsIC5keGJsLWdyaWQtYm9yZGVyZWQtbGVmdCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0aC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwgKyB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRoOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwsIC5keGJsLWdyaWQtYm9yZGVyZWQtbGVmdCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwgKyB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRoOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwsIC5keGJsLWdyaWQtYm9yZGVyZWQtbGVmdCkge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGQ6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRoOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGg6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRkOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwLjE1cmVtIHNvbGlkIHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKC0xICogMC4xNXJlbSk7XG59XG4uZHhTYWZhcmkgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOmZvY3VzLXZpc2libGUsIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGQ6Zm9jdXMtdmlzaWJsZSwgLmR4U2FmYXJpIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0aDpmb2N1cy12aXNpYmxlLCAuZHhTYWZhcmkgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmZvY3VzLXZpc2libGUsIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGg6Zm9jdXMtdmlzaWJsZSwgLmR4U2FmYXJpIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0ZDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0wLjEycmVtO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkID4gLmR4YmwtY2hlY2tib3gsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IC5keGJsLWNoZWNrYm94LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQgPiAuZHhibC1jaGVja2JveCB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgKiAtMSkgMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gdGQgLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZCAuZHhibC1jaGVja2JveCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IHRkIC5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWNvbG9yKTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWR4YmwtZ3JpZC1iZyk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IHRkIC5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6Zm9jdXMtd2l0aGluLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IHRkIC5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6Zm9jdXMtd2l0aGluLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IHRkIC5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6Zm9jdXMtd2l0aGluIHtcbiAgb3V0bGluZTogMDtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDIyOSwgMjI5LCAyMjksIDAuNSk7XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMjI5LCAyMjksIDIyOSwgMC41KTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gdGQ6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZDpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IHRkOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwLjE1cmVtIHNvbGlkIHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKC0xICogMC4xNXJlbSk7XG59XG4uZHhTYWZhcmkgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZDpmb2N1cy12aXNpYmxlLCAuZHhTYWZhcmkgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZDpmb2N1cy12aXNpYmxlLCAuZHhTYWZhcmkgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0wLjEycmVtO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpub3QoLmR4YmwtZ3JpZC1oZWFkZXItaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWhlYWRlciksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHI6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6bm90KC5keGJsLWdyaWQtZmlsdGVyLXJvdyk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsKTpub3QoLmR4YmwtZ3JpZC1yb3ctZHJhZy1hbmNob3ItY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRoOm5vdCguZHhibC1ncmlkLWhlYWRlci1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktaGVhZGVyKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtZ3JpZC1lZGl0LXJvdyk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpub3QoLmR4YmwtZ3JpZC1maWx0ZXItcm93KTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwpOm5vdCguZHhibC1ncmlkLXJvdy1kcmFnLWFuY2hvci1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGg6bm90KC5keGJsLWdyaWQtaGVhZGVyLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1oZWFkZXIpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOm5vdCguZHhibC1ncmlkLWZpbHRlci1yb3cpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQ6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCk6bm90KC5keGJsLWdyaWQtcm93LWRyYWctYW5jaG9yLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCkge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1maWx0ZXItcm93ID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93ID4gdGQ6bm90KC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZmlsdGVyLXJvdyA+IHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWZpbHRlci1yb3cgPiB0ZCB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCk6Zm9jdXMtd2l0aGluLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpoYXMoLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpOmZvY3VzLXdpdGhpbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCk6aGFzKC5keGJsLXRleHQtZWRpdC5keGJsLWZvY3VzZWQpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpmb2N1cy13aXRoaW4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpOmhhcyguZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkKSB7XG4gIG91dGxpbmU6IDAuMTVyZW0gc29saWQgdmFyKC0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAwLjE1cmVtKTtcbn1cbi5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpmb2N1cy13aXRoaW4sIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpoYXMoLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCksIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpmb2N1cy13aXRoaW4sIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpoYXMoLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCksIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpmb2N1cy13aXRoaW4sIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpoYXMoLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCkge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpub3QoLmR4YmwtZ3JpZC1maXhlZC1jZWxsKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCk6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCB7XG4gIC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLS1keGJsLXRleHQtZWRpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW46IGNhbGModmFyKC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteSkgKiAtMSkgY2FsYyh2YXIoLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy14KSAqIC0xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJnOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om9ubHktY2hpbGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om9ubHktY2hpbGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om9ubHktY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6Zm9jdXMtd2l0aGluLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmZvY3VzLXdpdGhpbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpmb2N1cy13aXRoaW4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpoYXMoOmZvY3VzKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6aGFzKDpmb2N1cyksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Omhhcyg6Zm9jdXMpIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KS52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLmludmFsaWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KS5pbnZhbGlkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykuaW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtaG92ZXItY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtaG92ZXItY29sb3IsIDk1JSkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSB7XG4gIC0tZHhibC1idG4tYmc6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiAwIDAgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMTI1cmVtKTtcbiAgdG9wOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4xMjVyZW0pO1xuICByaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMTI1cmVtKTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4xMjVyZW0pO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcgPiAuZHhibC10ZXh0LWVkaXQtaW5wdXQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcgPiAuZHhibC10ZXh0LWVkaXQtaW5wdXQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcgPiAuZHhibC10ZXh0LWVkaXQtaW5wdXQge1xuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpmb2N1cy13aXRoaW4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6Zm9jdXMtd2l0aGluLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZCA+IC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZCA+IC5keGJsLXRhZy1ib3guZHhibC1yZWFkb25seSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQgPiAuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQgPiAuZHhibC10YWctYm94LmR4YmwtcmVhZG9ubHksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkID4gLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkID4gLmR4YmwtdGFnLWJveC5keGJsLXJlYWRvbmx5IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8qIFQxMjA3MzE1ICovXG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZWRpdC1yb3ctYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1lZGl0LXJvdy1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDglO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKS5keGJsLWdyaWQtZml4ZWQtY2VsbCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKS5keGJsLWdyaWQtZml4ZWQtY2VsbCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKS5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1lZGl0LXJvdy1iZywgdmFyKC0tZHhibC1ncmlkLWJnLCB1bnNldCkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCB7XG4gIC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLS1keGJsLXRleHQtZWRpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW46IGNhbGModmFyKC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteSkgKiAtMSkgY2FsYyh2YXIoLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy14KSAqIC0xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpvbmx5LWNoaWxkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om9ubHktY2hpbGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6b25seS1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmZvY3VzLXdpdGhpbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6Zm9jdXMtd2l0aGluLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpmb2N1cy13aXRoaW4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6aGFzKDpmb2N1cyksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6aGFzKDpmb2N1cyksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6aGFzKDpmb2N1cykge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KS52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KS5pbnZhbGlkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KS5pbnZhbGlkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KS5pbnZhbGlkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHk6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5OjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDMlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5OjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5OjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktYmcsIHRyYW5zcGFyZW50KTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQ6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZDo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQ6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZDo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQ6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDMlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtYmcsIHRyYW5zcGFyZW50KTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4ge1xuICBib3JkZXI6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyIHtcbiAgY29udGVudDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1ob3Zlci1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1ob3Zlci1jb2xvciwgOTUlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpIHtcbiAgLS1keGJsLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4xMjVyZW0pO1xuICB0b3A6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjEyNXJlbSk7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4xMjVyZW0pO1xuICBib3R0b206IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjEyNXJlbSk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQ6bm90KC5keGJsLWdyaWQtYm9yZGVyZWQtbGVmdCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkOm5vdCguZHhibC1ncmlkLWJvcmRlcmVkLWxlZnQpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZDpub3QoLmR4YmwtZ3JpZC1ib3JkZXJlZC1sZWZ0KSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGNhbGModmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpICogLTEpIDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4wNjI1cmVtKTtcbiAgdG9wOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4wNjI1cmVtKTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICBib3R0b206IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkOm50aC1jaGlsZCgyKSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkOm50aC1jaGlsZCgyKSA+IHRyOmZpcnN0LWNoaWxkID4gdGgsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5Om50aC1jaGlsZCgyKSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5Om50aC1jaGlsZCgyKSA+IHRyOmZpcnN0LWNoaWxkID4gdGgsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290Om50aC1jaGlsZCgyKSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290Om50aC1jaGlsZCgyKSA+IHRyOmZpcnN0LWNoaWxkID4gdGgge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IHNwYW4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyA+IHRkID4gZGl2W2R4YmwtZ3JpZC1zdW1tYXJ5LWl0ZW1dLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0ZCA+IGRpdltkeGJsLWdyaWQtc3VtbWFyeS1pdGVtXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCA+IC5keGJsLWdyaWQtY29sdW1uLXJlc2l6ZS1hbmNob3Ige1xuICB0b3A6IDA7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGggPiAuZHhibC1ncmlkLWNvbHVtbi1yZXNpemUtYW5jaG9yOm5vdCguZHhibC1ncmlkLWxlZnQtYWxpZ24tY29sdW1uLXJlc2l6ZS1hbmNob3IpIHtcbiAgcmlnaHQ6IGNhbGMoKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpIC0gN3B4KSAvIDIgLSAxICogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gLmR4YmwtZ3JpZC1jb2x1bW4tcmVzaXplLWFuY2hvci5keGJsLWdyaWQtbGVmdC1hbGlnbi1jb2x1bW4tcmVzaXplLWFuY2hvciB7XG4gIGxlZnQ6IGNhbGMoKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpIC0gN3B4KSAvIDIgLSAxICogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gLmR4YmwtZ3JpZC1jb2x1bW4tcmVzaXplLWFuY2hvciA+IGRpdiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCA+IC5keGJsLWdyaWQtY29sdW1uLXJlc2l6ZS1hbmNob3IgPiBkaXY6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gLmR4YmwtZ3JpZC1jb2x1bW4tcmVzaXplLWFuY2hvci5keGJsLXRvdWNoIHtcbiAgd2lkdGg6IGNhbGMoMiAqIHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14KSArIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpKTtcbiAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteCkgLSAxICogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gLmR4YmwtZ3JpZC1jb2x1bW4tcmVzaXplLWFuY2hvci5keGJsLWxhc3Qge1xuICB3aWR0aDogM3B4O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gLmR4YmwtZ3JpZC1jb2x1bW4tcmVzaXplLWFuY2hvci5keGJsLWxhc3Q6bm90KC5keGJsLWdyaWQtbGVmdC1hbGlnbi1jb2x1bW4tcmVzaXplLWFuY2hvcikge1xuICByaWdodDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+ICogPiB0ciA+IHRkLmR4YmwtZ3JpZC1lbXB0eS1jZWxsIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyOmxhc3QtY2hpbGQgPiB0aCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0cjpsYXN0LWNoaWxkID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLWdyaWQtYm9yZGVyZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1ncmlkLWVtcHR5LWNlbGwge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQuZHhibC1ncmlkLWVtcHR5LWhlYWQgKyB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiAuZHhibC1ncmlkLWFybS1yb3cge1xuICB2aXNpYmlsaXR5OiBjb2xsYXBzZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gLmR4YmwtZ3JpZC1hcm0tcm93ICsgdHIgPiB0aCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IC5keGJsLWdyaWQtYXJtLXJvdyA+IHRoIHtcbiAgYm9yZGVyOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgLmR4YmwtZ3JpZC1oZWFkZXItcm93ID4gdGg6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1oZWFkZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1oZWFkZXItY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1ncmlkLWhlYWRlci1mb250LXdlaWdodCk7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCAuZHhibC1ncmlkLWhlYWRlci1yb3cgPiB0aDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkIC5keGJsLWdyaWQtaGVhZGVyLXJvdyA+IHRoOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgLmR4YmwtZ3JpZC1oZWFkZXItcm93ID4gdGg6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCAuZHhibC1ncmlkLWhlYWRlci1yb3cgPiB0aDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkIC5keGJsLWdyaWQtZmlsdGVyLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCAuZHhibC1ncmlkLWZpbHRlci1yb3cgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCAuZHhibC1ncmlkLWZpbHRlci1yb3c6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCAuZHhibC1ncmlkLWZpbHRlci1yb3cgPiB0ZC5keGJsLWdyaWQtZW1wdHktY2VsbCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCAuZHhibC1ncmlkLWZpbHRlci1yb3cgPiB0ZC5keGJsLWdyaWQtaW5kZW50LWNlbGwge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLWdyaWQtZml4ZWQtY2VsbDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmR4YmwtZ3JpZC1maXhlZC1jZWxsOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWdyaWQtYmcpO1xufVxuLmR4TWFjT1NNb2JpbGVQbGF0Zm9ybSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xuICB6LWluZGV4OiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQ6aXMoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSArIHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQ6aXMoLmR4YmwtZ3JpZC1lZGl0LXJvdykgKyB0cjppcyhbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gKyB0cjpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiAuZHhibC1ncmlkLWVtcHR5LXJvdyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gLmR4YmwtZ3JpZC1lbXB0eS1yb3cgPiB0ZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgLmR4YmwtZ3JpZC1oaWdobGlnaHRlZC10ZXh0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IHRyLmR4YmwtZ3JpZC1ncm91cC1yb3c6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDAuMTVyZW0gc29saWQgdmFyKC0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAwLjE1cmVtKTtcbn1cbi5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiB0ci5keGJsLWdyaWQtZ3JvdXAtcm93OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiB0ci5keGJsLWdyaWQtZ3JvdXAtcm93LmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCB2YXIoLS1keGJsLWdyaWQtZm9jdXMtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMSAqIDAuMTVyZW0pO1xufVxuLmR4U2FmYXJpIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IHRyLmR4YmwtZ3JpZC1ncm91cC1yb3cuZHhibC1ncmlkLWZvY3VzZWQtcm93OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQuZHhibC1ncmlkLWVtcHR5LWNlbGwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZC5keGJsLWdyaWQtZW1wdHktY2VsbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXYge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2IHtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGRbZHhibC1oaWRkZW4tc2tlbGV0b24tY2VsbF0ge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZFtkeGJsLWhpZGRlbi1za2VsZXRvbi1jZWxsXSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZW1wdHktaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy14KTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWluZGVudC1jZWxsLXNpemUge1xuICB3aWR0aDogY2FsYyh2YXIoLS1keGJsLWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGgpIC0gdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtaW5kZW50LWNlbGwtc2l6ZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGgpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtaW5kZW50LWNlbGwsXG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1lbXB0eS1jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1oZWFkZXItaW5kZW50LWNlbGwge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIHRyOm5vdCguZHhibC1ncmlkLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWZpbHRlci1yb3cpIC5keGJsLWdyaWQtaW5kZW50LWNlbGwge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCArIHRkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uIHtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tYmcpO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXgpO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy15KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uID4gLmR4YmwtaW1hZ2Uge1xuICBtYXJnaW46IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCAuZHhibC1ncmlkLWV4cGFuZC1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCAuZHhibC1ncmlkLWV4cGFuZC1idXR0b246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4wNjI1cmVtKTtcbiAgdG9wOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4wNjI1cmVtKTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICBib3R0b206IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWVtcHR5LWNlbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZW1wdHktY2VsbC5keGJsLWdyaWQtaGlkZGVuLWVtcHR5LWNlbGwge1xuICB3aWR0aDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyk6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1zZWxlY3Rpb24tYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1zZWxlY3Rpb24tY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLWZvY3VzZWQtcm93KTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyk6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLWZvY3VzZWQtcm93KTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDMwJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyk6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtZ3JpZC1iZyk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvY3VzLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZm9jdXMtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIxN2UyO1xuICBvcGFjaXR5OiA5MCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKS5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIC5keGJsLWJ0bi5keGJsLWJ0bi1saW5rLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1saW5rLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSAuZHhibC1idG4uZHhibC1idG4tdGV4dC1saW5rIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIC5keGJsLWJ0bi5keGJsLWJ0bi1saW5rOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLWxpbms6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtbGluazpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgb3BhY2l0eTogODAlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLXNlbGVjdGlvbi1mb2N1cy1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLXNlbGVjdGlvbi1mb2N1cy1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdy5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdy5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMTdlMjtcbiAgb3BhY2l0eTogMTAwJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtZ3JpZC1iZyk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdy5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIC5keGJsLWJ0bi5keGJsLWJ0bi1saW5rLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdy5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLWxpbmssIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtbGluayB7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1jb2xvcik7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1jb2xvcik7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdy5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIC5keGJsLWJ0bi5keGJsLWJ0bi1saW5rOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtbGluazpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdy5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LWxpbms6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIG9wYWNpdHk6IDgwJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbjpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtc2VsZWN0aW9uLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtc2VsZWN0aW9uLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbjpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdykgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb246bm90KC5keGJsLWdyaWQtZ3JvdXAtcm93KSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbjpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMzAlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdykgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtZ3JpZC1iZyk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLXRvdWNoLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtdG91Y2gtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1MCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKS5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvb3Rlci1yb3cge1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1ncmlkLWZvb3Rlci1mb250LXdlaWdodCk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb290ZXItcm93ID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1mb290ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1mb290ZXItY29sb3IpO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNyU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb290ZXItcm93ID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtZ3JpZC1iZyk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93IHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1ncm91cC1mb290ZXItZm9udC13ZWlnaHQpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93ID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93ID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNSU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93ID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWdyaWQtYmcpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSArIHRkOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZGV0YWlsLWNlbGwge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy14KTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXJvdy1kcmFnLWFuY2hvci1jZWxsIHtcbiAgY3Vyc29yOiBncmFiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1yb3ctZHJhZy1hbmNob3ItY2VsbCA+IC5keGJsLWltYWdlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1yb3ctZHJhZy1hbmNob3ItY2VsbC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1yb3ctZHJhZy1hbmNob3ItY2VsbDpkaXNhYmxlZCB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1yb3ctZHJhZy1hbmNob3ItY2VsbC5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXJvdy1kcmFnLWFuY2hvci1jZWxsOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBvcGFjaXR5OiA2MCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLW5vLXNjcm9sbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keEZpcmVmb3ggLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC10YWJsZS1uby1zY3JvbGwgPiB0aGVhZCwgLmR4RmlyZWZveCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLW5vLXNjcm9sbCA+IHRmb290IHtcbiAgaGVpZ2h0OiAxJTtcbn1cbi5keEZpcmVmb3ggLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC10YWJsZS1uby1zY3JvbGwgPiB0Ym9keSA+IC5keGJsLWdyaWQtZW1wdHktcm93IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmR4RmlyZWZveCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLW5vLXNjcm9sbCA+IHRib2R5ID4gOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6bm90KFtkYXRhLXZpcnR1YWwtaXRlbS1pbmRleD1cIi0xXCJdKTpub3QoOm9ubHktY2hpbGQpID4gdGQge1xuICBoZWlnaHQ6IDElO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlOm5vdCguZHhibC1ncmlkLXRhYmxlLW5vLXNjcm9sbCkgPiB0Ym9keSA+IC5keGJsLWdyaWQtZW1wdHktcm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtdGFibGUtY29udGVudC1maXQtY2FsYyB7XG4gIHRhYmxlLWxheW91dDogYXV0byAhaW1wb3J0YW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC10YWJsZS1jb250ZW50LWZpdC1jYWxjID4gY29sZ3JvdXAgY29sOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtdGFibGUtY29udGVudC1maXQtY2FsYyA+IGNvbGdyb3VwIGNvbC5keGJsLWdyaWQtZW1wdHktY2VsbCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLWNvbnRlbnQtZml0LWNhbGMgPiB0aGVhZCA+IHRyID4gKiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC10YWJsZS1jb250ZW50LWZpdC1jYWxjID4gdGZvb3QgPiB0ciA+IHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLWNvbnRlbnQtZml0LWNhbGMgPiB0Ym9keSA+IHRyID4gdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLWNvbHVtbnMtc2VwYXJhdG9yLFxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLWRyb3AtdGFyZ2V0LWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC1jb2x1bW5zLXNlcGFyYXRvcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLWRyb3AtdGFyZ2V0LWluZGljYXRvcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtY29sdW1ucy1zZXBhcmF0b3Ige1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtY29sdW1ucy1zZXBhcmF0b3I6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtY29sdW1ucy1zZXBhcmF0b3IgPiBkaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLWRyb3AtdGFyZ2V0LWluZGljYXRvciB7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC1kcm9wLXRhcmdldC1pbmRpY2F0b3I6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDJweCAycHggMCBjb2xvci1taXgoaW4gc3JnYiwgIzliMTdlMiA5NSUsIHdoaXRlIDUlKSwgaW5zZXQgLTJweCAtMnB4IDAgY29sb3ItbWl4KGluIHNyZ2IsICM5YjE3ZTIgOTUlLCB3aGl0ZSA1JSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4yNXM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtZ3JpZDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IHRyLmR4YmwtZ3JpZC1ncm91cC1yb3c6Zm9jdXMgPiB0ZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1ncm91cC1yb3c6Zm9jdXMgPiB0ZCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmR4YmwtZ3JpZC5keGJsLWdyaWQtbm93cmFwIC5keGJsLWdyaWQtY29tbWFuZC1jZWxsLFxuLmR4YmwtZ3JpZC5keGJsLWdyaWQtbm93cmFwIC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uZHhibC1ncmlkLmR4YmwtZ3JpZC1ub3dyYXAgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiAjcmVnaW9uOiBob3ZlciBzdGF0ZSAqL1xuLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHI6bm90KC5keGJsLWdyaWQtZ3JvdXAtcm93KTpub3QoLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93KTpub3QoLmR4YmwtZ3JpZC1lZGl0LXJvdyk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpob3ZlciA+IHRkOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXJvdy1ob3Zlci1lbmFibGVkID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpOm5vdCguZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHI6bm90KC5keGJsLWdyaWQtZ3JvdXAtcm93KTpub3QoLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93KTpub3QoLmR4YmwtZ3JpZC1lZGl0LXJvdyk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpob3ZlciA+IHRkOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWdyaWQtYmcpO1xufVxuXG4uZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZm9jdXMtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpOm5vdCguZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpOm5vdCguZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpOm5vdCguZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpOm5vdCguZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMTdlMjtcbiAgb3BhY2l0eTogMTAwJTtcbn1cbi5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXJvdy1ob3Zlci1lbmFibGVkID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3c6bm90KC5keGJsLWdyaWQtZ3JvdXAtcm93KTpub3QoLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93KTpub3QoLmR4YmwtZ3JpZC1lZGl0LXJvdyk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpob3ZlciA+IHRkOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWdyaWQtYmcpO1xufVxuXG4uZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyk6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpob3ZlciA+IHRkOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtc2VsZWN0aW9uLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtc2VsZWN0aW9uLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXJvdy1ob3Zlci1lbmFibGVkID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLWZvY3VzZWQtcm93KTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyk6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpob3ZlciA+IHRkOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXJvdy1ob3Zlci1lbmFibGVkID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLWZvY3VzZWQtcm93KTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNTAlO1xufVxuLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKS5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cblxuLyogI2VuZHJlZ2lvbiAqL1xuLmR4YmwtZ3JpZFtkeGJsLWdyaWQtZm9jdXNlZC1yb3ctaGlkZGVuXSAuZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gdGQge1xuICAtLWR4YmwtZ3JpZC1mb2N1cy1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1ncmlkLXNlbGVjdGlvbi1mb2N1cy1jb2xvcjogd2hpdGU7XG59XG4uZHhibC1ncmlkW2R4YmwtZ3JpZC1mb2N1c2VkLXJvdy1oaWRkZW5dIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmR4T3BlcmEgLmR4YmwtZ3JpZCAuZHhibC1zY3JvbGwtdmlld2VyIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uZHhPcGVyYSAuZHhibC1ncmlkIC5keGJsLXNjcm9sbC12aWV3ZXIgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gLmR4YmwtZ3JpZC1oZWFkZXItcm93ID4gdGgge1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG4uZHhPcGVyYSAuZHhibC1ncmlkIC5keGJsLXNjcm9sbC12aWV3ZXIgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gLmR4YmwtZ3JpZC1oZWFkZXItcm93ID4gdGg6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCkge1xuICB6LWluZGV4OiAyO1xufVxuLmR4T3BlcmEgLmR4YmwtZ3JpZCAuZHhibC1zY3JvbGwtdmlld2VyIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IC5keGJsLWdyaWQtZmlsdGVyLXJvdyA+IHRkIHtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuLmR4T3BlcmEgLmR4YmwtZ3JpZCAuZHhibC1zY3JvbGwtdmlld2VyIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IC5keGJsLWdyaWQtZmlsdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwpIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyB7XG4gIC0tZHhibC1wb3B1cC1tYXJnaW46IDA7XG59XG5cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIHtcbiAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItZm9jdXMtZnJhbWUtY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItZHJhZy1pY29uLXNpemU6IDFyZW07XG4gIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLW1heC1oZWlnaHQ6IDYwdmg7XG4gIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLW1heC13aWR0aDogMzI1cHg7XG4gIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLW1pbi1oZWlnaHQ6IDIxMHB4O1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1taW4td2lkdGg6IDIwMHB4O1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1kcm9wZG93bi1kaWFsb2cgLmR4YmwtZHJvcGRvd24taGVhZGVyLCAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLWRyb3Bkb3duLWRpYWxvZyAuZHhibC13aW5kb3ctaGVhZGVyLCAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLXdpbmRvdy1kaWFsb2cgLmR4YmwtZHJvcGRvd24taGVhZGVyLCAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLXdpbmRvdy1kaWFsb2cgLmR4Ymwtd2luZG93LWhlYWRlciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLWRyb3Bkb3duLWRpYWxvZyAuZHhibC1kcm9wZG93bi1ib2R5LCAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLWRyb3Bkb3duLWRpYWxvZyAuZHhibC13aW5kb3ctYm9keSwgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC13aW5kb3ctZGlhbG9nIC5keGJsLWRyb3Bkb3duLWJvZHksIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4Ymwtd2luZG93LWRpYWxvZyAuZHhibC13aW5kb3ctYm9keSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4YmwtZHJvcGRvd24tZGlhbG9nIC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciwgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1kcm9wZG93bi1kaWFsb2cgLmR4Ymwtd2luZG93LWJvZHkgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciwgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC13aW5kb3ctZGlhbG9nIC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciwgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC13aW5kb3ctZGlhbG9nIC5keGJsLXdpbmRvdy1ib2R5IC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIge1xuICBtaW4taGVpZ2h0OiAwO1xuICBmbGV4OiAwIDEgYXV0bztcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4YmwtZHJvcGRvd24tZGlhbG9nIC5keGJsLXNjcm9sbC12aWV3ZXIsIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4Ymwtd2luZG93LWRpYWxvZyAuZHhibC1zY3JvbGwtdmlld2VyIHtcbiAgbWF4LWhlaWdodDogNjB2aDtcbiAgbWF4LXdpZHRoOiAzMjVweDtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4YmwtZHJvcGRvd24tZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbTpsYXN0LWNoaWxkLCAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLXdpbmRvdy1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4Ymwtc2lkZXBhbmVsLWRpYWxvZyAuZHhibC1tb2RhbC1oZWFkZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1zaWRlcGFuZWwtZGlhbG9nIC5keGJsLW1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLXNpZGVwYW5lbC1kaWFsb2cgLmR4Ymwtc2Nyb2xsLXZpZXdlciB7XG4gIGhlaWdodDogNTB2aDtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14KTtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kcmFnZ2luZy1pdGVtIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbS5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZHJhZ2dpbmctaXRlbSB+IC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZHJhZ2dpbmctaXRlbSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kcmFnZ2luZy1pdGVtLW5leHQtc2libGluZyB7XG4gIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbSAuZHhibC1jaGVja2JveCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItZHJhZy1pY29uLXNpemUpIC0gdmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteCkpO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0gLmR4YmwtY2hlY2tib3ggbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbS1kcmFnLWFuY2hvciwgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0gLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtLWRyYWctbG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy15KSAqIC0xKSBjYWxjKHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXgpICogLTEpIGNhbGModmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteSkgKiAtMSkgMDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteCk7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbSAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0tZHJhZy1hbmNob3Ige1xuICBjdXJzb3I6IG1vdmU7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbSAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0taW5kZW50IHtcbiAgd2lkdGg6IDFyZW07XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbTpmb2N1cyB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCB2YXIoLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItZm9jdXMtZnJhbWUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMSAqIDAuMTVyZW0pO1xufVxuLmR4U2FmYXJpIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0ge1xuICBvdXRsaW5lOiAwO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZHJvcGRvd24tYm9keSxcbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLW1vZGFsLWJvZHksXG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLFxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4Ymwtc2Nyb2xsLXZpZXdlcixcbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLXNjcm9sbC12aWV3ZXIgLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50LFxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1hcmVhLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgM3B4O1xufVxuXG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLXNtIHtcbiAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItZHJhZy1pY29uLXNpemU6IDFyZW07XG59XG5cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4YmwtbGcge1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kcmFnLWljb24tc2l6ZTogMXJlbTtcbn1cblxuLmR4YmwtZHJvcGRvd24uZHhibC1zbS5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcm9vdCB7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogMjgwcHg7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi1oZWlnaHQ6IDEzMHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aDogMjgwcHg7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZHhibC1kcm9wZG93bi5keGJsLXNtLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1yb290IHtcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aDogMjUwcHg7XG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoOiAyNTBweDtcbiAgfVxufVxuLmR4YmwtZHJvcGRvd24uZHhibC1zbSA+IC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24ge1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1saXN0LWJveC1oZWlnaHQ6IDIzOHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi10cmVldmlldy1oZWlnaHQ6IDI5MnB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1sb2FkaW5nLXBhbmVsLWhlaWdodDogMjkzcHg7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3LXNlbGVjdC1hbGwtY2hlY2stcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldy1zZWxlY3QtYWxsLWNoZWNrLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXdpZHRoOiAxMjhweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi1zcGFjZTogMC4zNzVyZW07XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtZHJvcGRvd24uZHhibC1sZy5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcm9vdCB7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogMzYwcHg7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi1oZWlnaHQ6IDIwMHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aDogMzYwcHg7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZHhibC1kcm9wZG93bi5keGJsLWxnLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1yb290IHtcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aDogMjkwcHg7XG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoOiAyOTBweDtcbiAgfVxufVxuLmR4YmwtZHJvcGRvd24uZHhibC1sZyA+IC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24ge1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1saXN0LWJveC1oZWlnaHQ6IDMxMHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi10cmVldmlldy1oZWlnaHQ6IDM4MnB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1sb2FkaW5nLXBhbmVsLWhlaWdodDogMzg0cHg7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3LXNlbGVjdC1hbGwtY2hlY2stcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3LXNlbGVjdC1hbGwtY2hlY2stcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4td2lkdGg6IDE1OHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXNwYWNlOiAwLjYyNXJlbTtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15OiAxcmVtO1xufVxuXG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXJvb3Qge1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1tYXgtd2lkdGg6IG5vbmU7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1heC1oZWlnaHQ6IG5vbmU7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogMzIwcHg7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi1oZWlnaHQ6IDE2NXB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aDogMzIwcHg7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LWhlaWdodDogNzY4cHgpIHtcbiAgLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1yb290IHtcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1tYXgtaGVpZ2h0OiA1NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA1NzZweCkge1xuICAuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXJvb3Qge1xuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1heC1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1yb290IHtcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aDogMjcwcHg7XG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoOiAyNzBweDtcbiAgfVxufVxuXG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWN1c3RvbS1zaXplIC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbG9hZGluZy1wYW5lbC1oZWlnaHQ6IDEwMCU7XG59XG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWN1c3RvbS1zaXplIC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5ID4gLmR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldyA+IC5keGJsLXRyZWV2aWV3IHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24ge1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWJnOiB2YXIoLS1keGJsLWRyb3Bkb3duLWJnKTtcbiAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1iZzogdmFyKC0tZHhibC1kcm9wZG93bi1iZyk7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxpc3QtYm94LWhlaWdodDogMjY0cHg7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXRyZWV2aWV3LWhlaWdodDogMzI3cHg7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0OiAzMjdweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldy1zZWxlY3QtYWxsLWNoZWNrLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi13aWR0aDogMTQzcHg7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4tc3BhY2U6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15OiAwLjc1cmVtO1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkge1xuICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXk6IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1wYWRkaW5nLXkpO1xuICAtLWR4YmwtZHJvcGRvd24tYm9keS1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3IHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSA+IC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXcgPiAuZHhibC1jaGVja2JveCB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldy1zZWxlY3QtYWxsLWNoZWNrLXBhZGRpbmcteSkgY2FsYyh2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXgpICsgdmFyKC0tZHhibC1jaGVja2JveC1ib3JkZXItd2lkdGgpKSAwO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjE1ZjYzO1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3ID4gLmR4YmwtbGlzdGJveCwgLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3ID4gLmR4YmwtbGlzdC1ib3gge1xuICAtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIGhlaWdodDogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxpc3QtYm94LWhlaWdodCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3ID4gLmR4YmwtdHJlZXZpZXcge1xuICAtLWR4YmwtdHJlZXZpZXctc3BhY2luZy14OiAwO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi10cmVldmlldy1oZWlnaHQpO1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3ID4gLmR4YmwtbG9hZGluZy1wYW5lbCB7XG4gIGhlaWdodDogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24taGVhZGVyLCAuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZm9vdGVyIHtcbiAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1oZWFkZXIge1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmctdG9wOiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15KTtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLWJvdHRvbTogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWZvb3RlciB7XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy10b3A6IDA7XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy1ib3R0b206IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1wYWRkaW5nLXkpO1xuICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLWZsZXgtd3JhcDogbm93cmFwO1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWZvb3RlciA+IC5keGJsLWJ0biB7XG4gIGZsZXgtYmFzaXM6IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXdpZHRoKTtcbn1cbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1mb290ZXIgPiAuZHhibC1idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi1zcGFjZSk7XG59XG5cbi5keGJsLWdyaWQtZHJhZ2dpbmctdGFyZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxOTk5O1xufVxuXG4uZHhibC1ncmlkLW1vdmUtY3Vyc29yLFxuLmR4YmwtZ3JpZC1tb3ZlLWN1cnNvciBhOmhvdmVyLFxuLmR4YmwtZ3JpZC1tb3ZlLWN1cnNvciAuZHhibC1ncmlkLWFjdGlvbixcbi5keGJsLWdyaWQtbW92ZS1jdXJzb3IgKiB7XG4gIGN1cnNvcjogbW92ZSAhaW1wb3J0YW50O1xufVxuXG4uZHhibC1ncmFiYmluZy1jdXJzb3IsXG4uZHhibC1ncmFiYmluZy1jdXJzb3IgYTpob3Zlcixcbi5keGJsLWdyYWJiaW5nLWN1cnNvciAuZHhibC1ncmlkLWFjdGlvbixcbi5keGJsLWdyYWJiaW5nLWN1cnNvciAqIHtcbiAgY3Vyc29yOiBncmFiYmluZyAhaW1wb3J0YW50O1xufVxuXG4uZHhibC1yZXNpemUtY3Vyc29yLFxuLmR4YmwtcmVzaXplLWN1cnNvciAuZHhibC1ncmlkIHRoLmR4YmwtZ3JpZC1hY3Rpb24ge1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG5cbi5keGJsLWdyaWQtYWN0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuLmR4YmwtZ3JpZC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuID4gZGl2IHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSAwIDAgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1ncmlkLWJvcmRlci1zdHlsZSk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtY29sb3IpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1ncmlkLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14KTtcbn1cblxuLmR4YmwtZ3JpZC1lZGl0LWNhbmNlbGVkLW5vdGlmaWNhdGlvbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5keGJsLWdyaWQtZWRpdC1jYW5jZWxlZC1ub3RpZmljYXRpb24gPiBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2YzMTQ0Njtcbn1cbi5keGJsLWdyaWQtZWRpdC1jYW5jZWxlZC1ub3RpZmljYXRpb24gPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC10YWJsZS1jb250ZW50LWZpdC1jYWxjID4gdGJvZHkgPiB0ciA+IHRkIC5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1jb250cm9scy1jb250YWluZXIge1xuICBmbG9hdDogdW5zZXQ7XG59XG5cbi5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1idXR0b24ge1xuICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteCk7XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogY2FsYygtMSAqIHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteSkpIGNhbGMoLTEgKiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXgpKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uID4gLmR4YmwtaW1hZ2Uge1xuICBtYXJnaW46IDA7XG59XG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWJ1dHRvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1idXR0b246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4wNjI1cmVtKTtcbiAgdG9wOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4wNjI1cmVtKTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICBib3R0b206IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWJ1dHRvbi1wbGFjZWhvbGRlciB7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWNvbnRyb2xzLWNlbGwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtY29udHJvbHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXgpICogMS41KTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5keGJsLWdyaWQtdHJlZS1ub2RlLWluZGVudHMtY29udGFpbmVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZHhibC1ncmlkLXRyZWUtbm9kZS1pbmRlbnQge1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5keGJsLWdyaWQtdHJlZS1ub2RlLWVtcHR5LWluZGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmR4YmwtcG9wdXAtY2VsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZHhibC1wb3B1cC10ZXh0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZHhibC1mbHlvdXQge1xuICAtLWR4YmwtZmx5b3V0LWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWZseW91dC1iZzogIzM3MzUzZDtcbiAgLS1keGJsLWZseW91dC1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLWZseW91dC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1mbHlvdXQtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1mbHlvdXQtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWZseW91dC1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1mbHlvdXQtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWhlYWRlci1mb250LXNpemU6IDEuMTQyODZlbTtcbiAgLS1keGJsLWZseW91dC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjQ5OTM0Mzc1MjtcbiAgLS1keGJsLWZseW91dC1oZWFkZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtZmx5b3V0LWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWZseW91dC1oZWFkZXItZm9udC13ZWlnaHQ6IDYwMDtcbiAgLS1keGJsLWZseW91dC1oZWFkZXItcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWZseW91dC1ib2R5LXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLWZseW91dC1ib2R5LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWZseW91dC1mb290ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtZmx5b3V0LWZvb3Rlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWZseW91dC1mb290ZXItcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWZseW91dC1hcnJvdy13aWR0aDogMXJlbTtcbiAgLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQ6IDAuNXJlbTtcbiAgLS1keGJsLWZseW91dC1hcnJvdy1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLWZseW91dC1hcnJvdy1iYXNlLWJvcmRlci1jb2xvcjogIzM3MzUzZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZHhibC1mbHlvdXQuZHhibC1zbSB7XG4gIC0tZHhibC1mbHlvdXQtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1mbHlvdXQtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWhlYWRlci1mb250LXNpemU6IDEuMTY2NjdlbTtcbiAgLS1keGJsLWZseW91dC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjg1NzEwNjEyMztcbiAgLS1keGJsLWZseW91dC1oZWFkZXItcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZmx5b3V0LWJvZHktcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1mbHlvdXQtYm9keS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWZseW91dC1mb290ZXItcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteDogMC41cmVtO1xufVxuLmR4YmwtZmx5b3V0LmR4YmwtbGcge1xuICAtLWR4YmwtZmx5b3V0LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWZseW91dC1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1mbHlvdXQtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWhlYWRlci1mb250LXNpemU6IDEuMTI1ZW07XG4gIC0tZHhibC1mbHlvdXQtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjIyMjIyMjIyMjI7XG4gIC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteTogMC40Mzc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1mbHlvdXQtYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1mbHlvdXQtYm9keS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteTogMC40Mzc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXg6IDFyZW07XG59XG4uZHhibC1mbHlvdXQ6bm90KDpkZWZpbmVkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1mbHlvdXQgPiAuZHhibC1mbHlvdXQtZGlhbG9nIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZmx5b3V0LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWZseW91dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1mbHlvdXQtbGluZS1oZWlnaHQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWZseW91dC1zaGFkb3cpO1xuICBjb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci1yYWRpdXMpO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBvdXRsaW5lOiAwO1xuICB6LWluZGV4OiAxMDcwO1xufVxuLmR4YmwtZmx5b3V0ID4gLmR4YmwtZmx5b3V0LWRpYWxvZy5keGJsLWZseW91dC1zY3JvbGxhYmxlID4gLmR4YmwtZmx5b3V0LWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmR4YmwtZmx5b3V0ID4gLmR4YmwtZmx5b3V0LWRpYWxvZyA+IC5keGJsLWZseW91dC1oZWFkZXIge1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtZmx5b3V0LWhlYWRlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1mbHlvdXQtaGVhZGVyLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWZseW91dC1oZWFkZXItZm9udC13ZWlnaHQpO1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWhlYWRlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtaGVhZGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cgPiAuZHhibC1mbHlvdXQtaGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZmx5b3V0ID4gLmR4YmwtZmx5b3V0LWRpYWxvZyA+IC5keGJsLWZseW91dC1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1mbHlvdXQgPiAuZHhibC1mbHlvdXQtZGlhbG9nID4gLmR4YmwtZmx5b3V0LWhlYWRlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cgPiAuZHhibC1mbHlvdXQtaGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtZmx5b3V0ID4gLmR4YmwtZmx5b3V0LWRpYWxvZyA+IC5keGJsLWZseW91dC1oZWFkZXIuZHhibC1kcmFnIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmR4YmwtZmx5b3V0ID4gLmR4YmwtZmx5b3V0LWRpYWxvZyA+IC5keGJsLWZseW91dC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWZseW91dC1ib2R5LXBhZGRpbmcteSkgdmFyKC0tZHhibC1mbHlvdXQtYm9keS1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtZmx5b3V0LWJvZHktZm9udC1zaXplKTtcbn1cbi5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cgPiAuZHhibC1mbHlvdXQtYm9keSA+ICoge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmR4YmwtZmx5b3V0ID4gLmR4YmwtZmx5b3V0LWRpYWxvZyA+IC5keGJsLWZseW91dC1ib2R5ID4gLmR4YmwtZmwuZHhibC1mbC13aXRoLXBhZGRpbmdzIHtcbiAgLS1keGJsLWZsLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWZsLXBhZGRpbmcteTogMDtcbn1cbi5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cgPiAuZHhibC1mbHlvdXQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci1jb2xvcik7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtZm9vdGVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1mb290ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZmx5b3V0ID4gLmR4YmwtZmx5b3V0LWRpYWxvZyA+IC5keGJsLWZseW91dC1mb290ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1mbHlvdXQgPiAuZHhibC1mbHlvdXQtZGlhbG9nID4gLmR4YmwtZmx5b3V0LWZvb3RlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cgPiAuZHhibC1mbHlvdXQtZm9vdGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZmx5b3V0ID4gLmR4YmwtZmx5b3V0LWRpYWxvZyA+IC5keGJsLWZseW91dC1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA3JTtcbn1cbi5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2ctZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICBvcGFjaXR5OiAwO1xufVxuLmR4YmwtZmx5b3V0ID4gLmR4YmwtZmx5b3V0LWRpYWxvZy1mYWRlLmR4YmwtZmx5b3V0LWRpYWxvZy1zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWZseW91dCAuZHhibC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KTtcbn1cbi5keGJsLWZseW91dCAuZHhibC1hcnJvdzo6YmVmb3JlLCAuZHhibC1mbHlvdXQgLmR4YmwtYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1iZyk7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci10b3AgPiAuZHhibC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpICogLTEgLSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpKTtcbn1cbi5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLXRvcCA+IC5keGJsLWFycm93OjpiZWZvcmUsIC5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLXRvcCA+IC5keGJsLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoKSAvIDIpIDA7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci10b3AgPiAuZHhibC1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1jb2xvcik7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci10b3AgPiAuZHhibC1hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWJhc2UtYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLWVuZCA+IC5keGJsLWFycm93IHtcbiAgbGVmdDogY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpICogLTEgLSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGgpO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXItZW5kID4gLmR4YmwtYXJyb3c6OmJlZm9yZSwgLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXItZW5kID4gLmR4YmwtYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoKSAvIDIpIHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCkgLyAyKSAwO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXItZW5kID4gLmR4YmwtYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctY29sb3IpO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXItZW5kID4gLmR4YmwtYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1iYXNlLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci1ib3R0b20gPiAuZHhibC1hcnJvdyB7XG4gIHRvcDogY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpICogLTEgLSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpKTtcbn1cbi5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLWJvdHRvbSA+IC5keGJsLWFycm93OjpiZWZvcmUsIC5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLWJvdHRvbSA+IC5keGJsLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoKSAvIDIpIHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCkgLyAyKTtcbn1cbi5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLWJvdHRvbSA+IC5keGJsLWFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWNvbG9yKTtcbn1cbi5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLWJvdHRvbSA+IC5keGJsLWFycm93OjphZnRlciB7XG4gIHRvcDogdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctYmFzZS1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXItc3RhcnQgPiAuZHhibC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCkgKiAtMSAtIHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCk7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci1zdGFydCA+IC5keGJsLWFycm93OjpiZWZvcmUsIC5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLXN0YXJ0ID4gLmR4YmwtYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoKSAvIDIpIDAgY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCkgLyAyKSB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXItc3RhcnQgPiAuZHhibC1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1jb2xvcik7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci1zdGFydCA+IC5keGJsLWFycm93OjphZnRlciB7XG4gIHJpZ2h0OiB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctYmFzZS1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLWFycm93LWhpZGRlbiAuZHhibC1hcnJvdzo6YmVmb3JlLFxuLmR4YmwtZmx5b3V0IC5keGJsLWFycm93LWhpZGRlbiAuZHhibC1hcnJvdzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHhibC1tb2RhbCB7XG4gIC0tZHhibC1wb3B1cC1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLXBvcHVwLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1wb3B1cC1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtcG9wdXAtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1wb3B1cC1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtcG9wdXAtYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtcG9wdXAtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tZHhibC1wb3B1cC1iZzogIzM3MzUzZDtcbiAgLS1keGJsLXBvcHVwLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLXBvcHVwLXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC0tZHhibC1wb3B1cC1tYXgtd2lkdGg6IDUwMHB4O1xuICAtLWR4YmwtcG9wdXAtd2lkdGg6IDEwMCU7XG4gIC0tZHhibC1wb3B1cC1tYXJnaW46IDEuNzVyZW07XG4gIC0tZHhibC1wb3B1cC1zY3JvbGxhYmxlLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtcG9wdXAtYmFjay1iZzogIzAwMDtcbiAgLS1keGJsLXBvcHVwLWJhY2stb3BhY2l0eTogMC41O1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLWZvbnQtc2l6ZTogMS4xNDI4NmVtO1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI0OTkzNDM3NTI7XG4gIC0tZHhibC1wb3B1cC1oZWFkZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1mb250LXdlaWdodDogNjAwO1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1idG4taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtcG9wdXAtZm9vdGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXBvcHVwLWZvb3Rlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXBvcHVwLWZvb3Rlci1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLXBvcHVwLWZvb3Rlci1wYWRkaW5nLXg6IDAuNzVyZW07XG59XG4uZHhibC1tb2RhbC5keGJsLXNtIHtcbiAgLS1keGJsLXBvcHVwLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLXBvcHVwLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1wb3B1cC1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1mb250LXNpemU6IDEuMTY2NjdlbTtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1saW5lLWhlaWdodDogMS4yODU3MTA2MTIzO1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1wb3B1cC1mb290ZXItcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1wb3B1cC1mb290ZXItcGFkZGluZy14OiAwLjVyZW07XG59XG4uZHhibC1tb2RhbC5keGJsLWxnIHtcbiAgLS1keGJsLXBvcHVwLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLXBvcHVwLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLXBvcHVwLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLWZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1saW5lLWhlaWdodDogMS4yMjIyMjIyMjIyO1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteTogMC40Mzc1cmVtO1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1wb3B1cC1mb290ZXItcGFkZGluZy15OiAwLjQzNzVyZW07XG4gIC0tZHhibC1wb3B1cC1mb290ZXItcGFkZGluZy14OiAxcmVtO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDU1O1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAge1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogdmFyKC0tZHhibC1wb3B1cC13aWR0aCk7XG4gIG1hcmdpbjogdmFyKC0tZHhibC1wb3B1cC1tYXJnaW4pO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+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+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxMCU7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtbW9kYWwtaGVhZGVyLWRlZmF1bHQsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLW1vZGFsLWhlYWRlci1kZWZhdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1tb2RhbC10aXRsZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtbW9kYWwtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbixcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbiB7XG4gIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYigwIDAgMCAvIDAlKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbiA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1idG4taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgdG9wOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICBib3R0b206IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlci5keGJsLWRyYWcsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyLmR4YmwtZHJhZyB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy15KSB2YXIoLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy14KTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1ib2R5ID4gLmR4YmwtZmwuZHhibC1mbC13aXRoLXBhZGRpbmdzIHtcbiAgLS1keGJsLWZsLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWZsLXBhZGRpbmcteTogMDtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJvcmRlci10b3A6IHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXBvcHVwLWZvb3Rlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtcG9wdXAtZm9vdGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1wb3B1cC1mb290ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtcG9wdXAtZm9vdGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWZvb3RlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWZvb3RlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWZvb3RlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDclO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgLmR4YmwtcG9wdXAtaWNvbnMtYXJlYSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCAuZHhibC1wb3B1cC1idXR0b25zLWFyZWEge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwOm5vdCguZHhibC1wb3B1cC1yZXNpemVkKTpub3QoLmR4YmwtcG9wdXAtZml4ZWQtd2lkdGgpIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWR4YmwtcG9wdXAtbWF4LXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtcG9wdXAtYWRhcHRpdml0eSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGp1c3RpZnktc2VsZjogc3RyZXRjaDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1iYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcG9wdXAtYmFjay1iZyk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtcG9wdXAtYmFjay1vcGFjaXR5KTtcbiAgei1pbmRleDogLTE7XG59XG4uZHhibC1tb2RhbCAuZHhibC1wb3B1cC1ob3Jpem9udGFsYWxpZ25tZW50LWxlZnQge1xuICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xufVxuLmR4YmwtbW9kYWwgLmR4YmwtcG9wdXAtaG9yaXpvbnRhbGFsaWdubWVudC1yaWdodCB7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xufVxuLmR4YmwtbW9kYWwgLmR4YmwtcG9wdXAtaG9yaXpvbnRhbGFsaWdubWVudC1jZW50ZXIge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cbi5keGJsLW1vZGFsIC5keGJsLXBvcHVwLXZlcnRpY2FsYWxpZ25tZW50LXRvcCB7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xufVxuLmR4YmwtbW9kYWwgLmR4YmwtcG9wdXAtdmVydGljYWxhbGlnbm1lbnQtYm90dG9tIHtcbiAgYWxpZ24tc2VsZjogZW5kO1xufVxuLmR4YmwtbW9kYWwgLmR4YmwtcG9wdXAtdmVydGljYWxhbGlnbm1lbnQtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uZHhibC1tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmR4YmwtZHJvcGRvd24sXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biB7XG4gIC0tZHhibC1kcm9wZG93bi1iZzogIzM3MzUzZDtcbiAgLS1keGJsLWRyb3Bkb3duLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWRyb3Bkb3duLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4YmwtZHJvcGRvd24tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1kcm9wZG93bi1ib3gtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tZHhibC1kcm9wZG93bi1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1kcm9wZG93bi1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1kcm9wZG93bi1taW4td2lkdGg6IDA7XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItZm9udC1zaXplOiAxLjE0Mjg2ZW07XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjQ5OTM0Mzc1MjtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItZm9udC13ZWlnaHQ6IDYwMDtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtZHJvcGRvd24tYm9keS1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktb3ZlcmZsb3cteTogYXV0bztcbiAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLWZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHVuc2V0O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtZHJvcGRvd24uZHhibC1zbSxcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duLmR4Ymwtc20ge1xuICAtLWR4YmwtZHJvcGRvd24tbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLWRyb3Bkb3duLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1mb250LXNpemU6IDEuMTY2NjdlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1saW5lLWhlaWdodDogMS4yODU3MTA2MTIzO1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy14OiAwLjVyZW07XG59XG4uZHhibC1kcm9wZG93bi5keGJsLWxnLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24uZHhibC1sZyB7XG4gIC0tZHhibC1kcm9wZG93bi1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1kcm9wZG93bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItZm9udC1zaXplOiAxLjEyNWVtO1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjIyMjIyMjIyMjI7XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAwLjQzNzVyZW07XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXk6IDAuNDM3NXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXg6IDFyZW07XG59XG4uZHhibC1kcm9wZG93bjpub3QoOmRlZmluZWQpLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd246bm90KDpkZWZpbmVkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1kcm9wZG93blt4LWRyb3AtYWxpZ25tZW50PXRvcF0gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi10b3Atc2l6ZWdyaXAtYXJlYSxcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duW3gtZHJvcC1hbGlnbm1lbnQ9dG9wXSA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLXRvcC1zaXplZ3JpcC1hcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHhibC1kcm9wZG93blt4LWRyb3AtYWxpZ25tZW50PWJvdHRvbV0gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib3R0b20tc2l6ZWdyaXAtYXJlYSxcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duW3gtZHJvcC1hbGlnbm1lbnQ9Ym90dG9tXSA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvdHRvbS1zaXplZ3JpcC1hcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyxcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nIHtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXRvcDogdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KTtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLWJvdHRvbTogdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KTtcbiAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXRvcDogdmFyKC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy15KTtcbiAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLWJvdHRvbTogdmFyKC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy15KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZHJvcGRvd24tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtZHJvcGRvd24tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZHJvcGRvd24tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1kcm9wZG93bi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZHJvcGRvd24tYmcpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWRyb3Bkb3duLWJveC1zaGFkb3cpO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtaW4td2lkdGg6IHZhcigtLWR4YmwtZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgbWluLWhlaWdodDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWRyb3Bkb3duLXNjcm9sbGFibGUgPiAuZHhibC1kcm9wZG93bi1ib2R5LFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1kcm9wZG93bi1zY3JvbGxhYmxlID4gLmR4YmwtZHJvcGRvd24tYm9keSB7XG4gIG92ZXJmbG93LXk6IHZhcigtLWR4YmwtZHJvcGRvd24tYm9keS1vdmVyZmxvdy15KTtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24taGVhZGVyLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1oZWFkZXIge1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtZHJvcGRvd24taGVhZGVyLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWRyb3Bkb3duLWhlYWRlci1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWRyb3Bkb3duLWhlYWRlci1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmctdG9wKSB2YXIoLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpIHZhcigtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmctYm90dG9tKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZHJvcGRvd24taGVhZGVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWhlYWRlcixcbiAgLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWhlYWRlcixcbiAgLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWhlYWRlcixcbiAgLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWhlYWRlcjo6YmVmb3JlLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxMCU7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWhlYWRlci5keGJsLWRyYWcsXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWhlYWRlci5keGJsLWRyYWcge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHksXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogdmFyKC0tZHhibC1kcm9wZG93bi1ib2R5LWFsaWduLWl0ZW1zKTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5ID4gKixcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSA+ICoge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5ID4gLmR4YmwtZmwuZHhibC1mbC13aXRoLXBhZGRpbmdzLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5ID4gLmR4YmwtZmwuZHhibC1mbC13aXRoLXBhZGRpbmdzIHtcbiAgLS1keGJsLWZsLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWZsLXBhZGRpbmcteTogMDtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tZm9vdGVyLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHZhcigtLWR4YmwtZHJvcGRvd24tZm9vdGVyLWZsZXgtd3JhcCk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXRvcCkgdmFyKC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy14KSB2YXIoLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLWJvdHRvbSk7XG4gIGJvcmRlci10b3A6IHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZHJvcGRvd24tZm9vdGVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWZvb3RlcixcbiAgLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1mb290ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWZvb3RlcixcbiAgLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1mb290ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWZvb3RlcixcbiAgLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1mb290ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWZvb3Rlcjo6YmVmb3JlLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA3JTtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tc2l6ZWdyaXAtYXJlYSxcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tc2l6ZWdyaXAtYXJlYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLXNpemVncmlwLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1zaXplZ3JpcCB7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLXNpemVncmlwID4gLmR4YmwtZHJvcGRvd24tc2l6ZWdyaXAtaW1hZ2UsXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLXNpemVncmlwID4gLmR4YmwtZHJvcGRvd24tc2l6ZWdyaXAtaW1hZ2Uge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmaWxsLW9wYWNpdHk6IDYwJTtcbn1cblxuLmR4Ymwtc2lkZXBhbmVsIC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXNpZGVwYW5lbC1kaWFsb2cuZHhibC1zaWRlcGFuZWwtcG9zaXRpb24tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmR4Ymwtc2lkZXBhbmVsIC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXNpZGVwYW5lbC1kaWFsb2cuZHhibC1zaWRlcGFuZWwtcG9zaXRpb24tbGVmdCA+IC5keGJsLW1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB1bnNldDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdW5zZXQ7XG59XG4uZHhibC1zaWRlcGFuZWwgLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4Ymwtc2lkZXBhbmVsLWRpYWxvZy5keGJsLXNpZGVwYW5lbC1wb3NpdGlvbi10b3Age1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmR4Ymwtc2lkZXBhbmVsIC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXNpZGVwYW5lbC1kaWFsb2cuZHhibC1zaWRlcGFuZWwtcG9zaXRpb24tdG9wID4gLmR4YmwtbW9kYWwtY29udGVudCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHVuc2V0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdW5zZXQ7XG59XG4uZHhibC1zaWRlcGFuZWwgLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4Ymwtc2lkZXBhbmVsLWRpYWxvZy5keGJsLXNpZGVwYW5lbC1wb3NpdGlvbi1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5keGJsLXNpZGVwYW5lbCAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1zaWRlcGFuZWwtZGlhbG9nLmR4Ymwtc2lkZXBhbmVsLXBvc2l0aW9uLXJpZ2h0ID4gLmR4YmwtbW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB1bnNldDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHVuc2V0O1xufVxuLmR4Ymwtc2lkZXBhbmVsIC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXNpZGVwYW5lbC1kaWFsb2cuZHhibC1zaWRlcGFuZWwtcG9zaXRpb24tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5keGJsLXNpZGVwYW5lbCAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1zaWRlcGFuZWwtZGlhbG9nLmR4Ymwtc2lkZXBhbmVsLXBvc2l0aW9uLWJvdHRvbSA+IC5keGJsLW1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB1bnNldDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHVuc2V0O1xufVxuXG4uZHhibC1wb3B1cC1jZWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5keGJsLXBvcHVwLXRleHQge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5keGJsLXdpbmRvdyB7XG4gIC0tZHhibC13aW5kb3ctYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC13aW5kb3ctY29sb3I6IHdoaXRlO1xuICAtLWR4Ymwtd2luZG93LWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4Ymwtd2luZG93LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC13aW5kb3ctbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLXdpbmRvdy1ib3gtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tZHhibC13aW5kb3ctYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC13aW5kb3ctYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLXdpbmRvdy1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC13aW5kb3ctYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4Ymwtd2luZG93LW1pbi13aWR0aDogMDtcbiAgLS1keGJsLXdpbmRvdy1oZWFkZXItZm9udC1zaXplOiAxLjE0Mjg2ZW07XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI0OTkzNDM3NTI7XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXdpbmRvdy1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4Ymwtd2luZG93LWhlYWRlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC13aW5kb3ctYm9keS1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tZHhibC13aW5kb3ctYm9keS1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC13aW5kb3ctZm9vdGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXdpbmRvdy1mb290ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4Ymwtd2luZG93LWZvb3Rlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC13aW5kb3ctZm9jdXMtb3V0bGluZS1jb2xvcjogIzliMTdlMjtcbiAgLS1keGJsLXdpbmRvdy1mb2N1cy1vdXRsaW5lLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1keGJsLXdpbmRvdy1mb2N1cy1vdXRsaW5lLW9mZnNldDogLTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHVuc2V0O1xufVxuLmR4Ymwtd2luZG93LmR4Ymwtc20ge1xuICAtLWR4Ymwtd2luZG93LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC13aW5kb3ctZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4Ymwtd2luZG93LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXdpbmRvdy1oZWFkZXItZm9udC1zaXplOiAxLjE2NjY3ZW07XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI4NTcxMDYxMjM7XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4Ymwtd2luZG93LWhlYWRlci1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXdpbmRvdy1ib2R5LXBhZGRpbmcteTogMC41cmVtO1xuICAtLWR4Ymwtd2luZG93LWJvZHktcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4Ymwtd2luZG93LWZvb3Rlci1wYWRkaW5nLXg6IDAuNXJlbTtcbn1cbi5keGJsLXdpbmRvdy5keGJsLWxnIHtcbiAgLS1keGJsLXdpbmRvdy1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC13aW5kb3ctZm9udC1zaXplOiAxcmVtO1xuICAtLWR4Ymwtd2luZG93LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXdpbmRvdy1oZWFkZXItZm9udC1zaXplOiAxLjEyNWVtO1xuICAtLWR4Ymwtd2luZG93LWhlYWRlci1saW5lLWhlaWdodDogMS4yMjIyMjIyMjIyO1xuICAtLWR4Ymwtd2luZG93LWhlYWRlci1wYWRkaW5nLXk6IDAuNDM3NXJlbTtcbiAgLS1keGJsLXdpbmRvdy1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWR4Ymwtd2luZG93LWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWR4Ymwtd2luZG93LWJvZHktcGFkZGluZy14OiAxcmVtO1xuICAtLWR4Ymwtd2luZG93LWZvb3Rlci1wYWRkaW5nLXk6IDAuNDM3NXJlbTtcbiAgLS1keGJsLXdpbmRvdy1mb290ZXItcGFkZGluZy14OiAxcmVtO1xufVxuLmR4Ymwtd2luZG93Om5vdCg6ZGVmaW5lZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4Ymwtd2luZG93W3gtZHJvcC1hbGlnbm1lbnQ9dG9wXSA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctdG9wLXNpemVncmlwLWFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5keGJsLXdpbmRvd1t4LWRyb3AtYWxpZ25tZW50PWJvdHRvbV0gPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWJvdHRvbS1zaXplZ3JpcC1hcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHhibC13aW5kb3c6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtd2luZG93LWRpYWxvZzpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0tZHhibC13aW5kb3ctZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC13aW5kb3ctZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1keGJsLXdpbmRvdy1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XG59XG4uZHhibC13aW5kb3dbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtd2luZG93LWRpYWxvZyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4Ymwtd2luZG93LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXdpbmRvdy1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC13aW5kb3ctbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tZHhibC13aW5kb3ctY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXdpbmRvdy1iZyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLXdpbmRvdy1ib3gtc2hhZG93KTtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgbWluLXdpZHRoOiB2YXIoLS1keGJsLXdpbmRvdy1taW4td2lkdGgpO1xuICBtaW4taGVpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cuZHhibC13aW5kb3ctc2Nyb2xsYWJsZSA+IC5keGJsLXdpbmRvdy1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWluLWhlaWdodDogMDtcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1mb250LXdlaWdodCk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItcGFkZGluZy14KTtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIC5keGJsLXdpbmRvdy1oZWFkZXItZGVmYXVsdCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIgLmR4Ymwtd2luZG93LWhlYWRlci1idXR0b24ge1xuICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYigwIDAgMCAvIDAlKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIgLmR4Ymwtd2luZG93LWhlYWRlci1idXR0b24gPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIgLmR4Ymwtd2luZG93LWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIgLmR4Ymwtd2luZG93LWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIC5keGJsLXdpbmRvdy1oZWFkZXItYnV0dG9uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIgLmR4Ymwtd2luZG93LWhlYWRlci1idXR0b246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIC5keGJsLXdpbmRvdy1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIgLmR4Ymwtd2luZG93LWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIC5keGJsLXdpbmRvdy1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIC5keGJsLXdpbmRvdy1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICB0b3A6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICByaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDBweCk7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDBweCk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIuZHhibC1kcmFnIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyAuZHhibC1wb3B1cC1kcmFnZ2luZyArIC5keGJsLXdpbmRvdy1ib2R5IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWR4Ymwtd2luZG93LWJvZHktcGFkZGluZy15KSB2YXIoLS1keGJsLXdpbmRvdy1ib2R5LXBhZGRpbmcteCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWJnKTtcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctYm9keSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctYm9keSA+IC5keGJsLWZsLmR4YmwtZmwtd2l0aC1wYWRkaW5ncyB7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXk6IDA7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IHZhcigtLWR4Ymwtd2luZG93LWZvb3Rlci1wYWRkaW5nLXkpIHZhcigtLWR4Ymwtd2luZG93LWZvb3Rlci1wYWRkaW5nLXgpO1xuICBib3JkZXItdG9wOiB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLWNvbG9yKTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXdpbmRvdy1mb290ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWZvb3Rlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWZvb3RlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctZm9vdGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1mb290ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDclO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1zaXplZ3JpcC1hcmVhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1zaXplZ3JpcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctc2l6ZWdyaXAgPiAuZHhibC13aW5kb3ctc2l6ZWdyaXAtaW1hZ2Uge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmaWxsLW9wYWNpdHk6IDYwJTtcbn1cblxuLmR4YmwtcG9wdXAtcG9ydGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZHhibC1kaWFsb2ctY2FwdG9yIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDU1O1xufVxuXG4uZHhibC1ncm91cCB7XG4gIC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLWdyb3VwLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLWdyb3VwLWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLS1keGJsLWdyb3VwLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWdyb3VwLWJnOiAjNDY0NDRhO1xuICAtLWR4YmwtZ3JvdXAtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1ncm91cC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZ3JvdXAtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogMS4yNDk5MzQzNzUyO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogMS4xNDI4NmVtO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiAwLjYyNXJlbTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1idG4tY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiB1bnNldDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JvdXAtYmcpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncm91cC1jb2xvcik7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZ3JvdXAtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtZ3JvdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZ3JvdXAtbGluZS1oZWlnaHQpO1xufVxuLmR4YmwtZ3JvdXA6bm90KC5leHBhbmRlZCk6bm90KFtpcy1hbmltYXRpbmddKSA+IC5keGJsLWdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtZ3JvdXA6bm90KFtkYXRhLXFhLWR4YmwtbG9hZGVkXSk6bm90KC5leHBhbmRlZCkgPiAuZHhibC1ncm91cC1ib2R5IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmR4YmwtZ3JvdXAuZHhibC1zbSB7XG4gIC0tZHhibC1ncm91cC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1ncm91cC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXNpemU6IDEuMTY2NjdlbTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogMS4yODU3MTA2MTIzO1xufVxuLmR4YmwtZ3JvdXAuZHhibC1sZyB7XG4gIC0tZHhibC1ncm91cC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1ncm91cC1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogMC40Mzc1cmVtO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmc6IDAuNzVyZW07XG4gIC0tZHhibC1ncm91cC1oZWFkZXItZm9udC1zaXplOiAxLjEyNWVtO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjIyMjIyMjIyMjI7XG59XG4uZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JvdXAtY29sb3IpO1xufVxuLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIge1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXdlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tZHhibC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1cykgMCAwO1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyIC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG4gKyAqIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmcpO1xufVxuLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIgPiAuZHhibC1idG4uZHhibC1ncm91cC1leHBhbmQtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgY2FsYyh2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpICogLTEpO1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYm9yZGVyLWhvdmVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0biA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG4uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG46ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1idG4taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIgPiAuZHhibC1idG4uZHhibC1ncm91cC1leHBhbmQtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWdyb3VwLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIgPiAuZHhibC1idG4uZHhibC1ncm91cC1leHBhbmQtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWdyb3VwLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWdyb3VwLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbi5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIgPiAuZHhibC1idG4uZHhibC1ncm91cC1leHBhbmQtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAtMXB4KTtcbiAgdG9wOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgLTFweCk7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgLTFweCk7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIC0xcHgpO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtdGV4dCB7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5keGJsLWZsIHtcbiAgLS1keGJsLWZsLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4YmwtZmwtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWZsLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC1mbC1jYXB0aW9uLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZHhibC1mbC1jYXB0aW9uLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtLWR4YmwtZmwtaXRlbS1zcGFjaW5nLXg6IDEuNXJlbTtcbiAgLS1keGJsLWZsLWl0ZW0tc3BhY2luZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtYm9yZGVyLXJhZGl1czogNnB4O1xuICAtLWR4YmwtZmwtZ3JvdXAtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtZmwtZ3JvdXAtYmc6ICM0NjQ0NGE7XG4gIC0tZHhibC1mbC1ncm91cC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLWZsLWdyb3VwLXNwYWNpbmcteTogMS41cmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1czogNXB4O1xuICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogMS4xNDI4NmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI0OTkzNDM3NTI7XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1idG4tY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiAwLjYyNXJlbTtcbiAgLS1keGJsLWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLXBhZGRpbmctdG9wOiAwO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtaW1hZ2Utc3BhY2luZzogMC4zNzVyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtYm90dG9tLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1ib3R0b20tYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1ib3R0b20tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC10YWItcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXNlbGVjdGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC10YWItc2VsZWN0ZWQtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZmwtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtZmwtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZmwtbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWZsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1mbC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZmwuZHhibC1zbSB7XG4gIC0tZHhibC1mbC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1mbC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtZmwtcGFkZGluZy14OiAwO1xuICAtLWR4YmwtZmwtcGFkZGluZy15OiAwO1xuICAtLWR4YmwtZmwtaXRlbS1zcGFjaW5nLXg6IDFyZW07XG4gIC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteTogMC41cmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtZmwtZ3JvdXAtc3BhY2luZy15OiAxcmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogMS4xNjY2N2VtO1xuICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI4NTcxMDYxMjM7XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItc3BhY2luZzogMC41cmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC10YWItcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtZmwuZHhibC1sZyB7XG4gIC0tZHhibC1mbC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1mbC1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteDogMnJlbTtcbiAgLS1keGJsLWZsLWl0ZW0tc3BhY2luZy15OiAxcmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteTogMXJlbTtcbiAgLS1keGJsLWZsLWdyb3VwLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWZsLWdyb3VwLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLWZsLWdyb3VwLXNwYWNpbmcteTogMnJlbTtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1mb250LXNpemU6IDEuMTI1ZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjIyMjIyMjIyMjtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy15OiAwLjQzNzVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItc3BhY2luZzogMC43NXJlbTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15OiAxcmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWZsLmR4YmwtZmwtd2l0aC1wYWRkaW5ncyB7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXg6IGNhbGModmFyKC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteCkgKiAwLjUpO1xuICAtLWR4YmwtZmwtcGFkZGluZy15OiB2YXIoLS1keGJsLWZsLWl0ZW0tc3BhY2luZy15KTtcbn1cbi5keGJsLWZsLmR4YmwtZmwtbG9hZGluZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZHhibC1mbCAuZHhibC1yb3cge1xuICAtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy14OiB2YXIoLS1keGJsLWZsLWl0ZW0tc3BhY2luZy14KTtcbiAgLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteTogdmFyKC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteSk7XG59XG4uZHhibC1mbCAuZHhibC1mbC1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4YmwtZmwgLmR4YmwtZmwtZ3JvdXAgPiAuZHhibC1ncm91cCB7XG4gIC0tZHhibC1ncm91cC1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWZsLWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAtLWR4YmwtZ3JvdXAtY29sb3I6IHZhcigtLWR4YmwtZmwtZ3JvdXAtY29sb3IpO1xuICAtLWR4YmwtZ3JvdXAtYmc6IHZhcigtLWR4YmwtZmwtZ3JvdXAtYmcpO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodCk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItZm9udC1zaXplOiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1mb250LXNpemUpO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy14KTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteSk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItc3BhY2luZzogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItc3BhY2luZyk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItYmc6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJnKTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1jb2xvcjogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItY29sb3IpO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1mb250LXdlaWdodCk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1cyk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWJnOiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1idG4tYmcpO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItYnRuLWNvbG9yKTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1idG4taG92ZXItYmc6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZyk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1idG4taG92ZXItY29sb3IpO1xuICAtLWR4YmwtZ3JvdXAtZm9udC1zaXplOiB2YXIoLS1keGJsLWZsLWdyb3VwLWZvbnQtc2l6ZSk7XG4gIC0tZHhibC1ncm91cC1saW5lLWhlaWdodDogdmFyKC0tZHhibC1mbC1ncm91cC1saW5lLWhlaWdodCk7XG59XG4uZHhibC1mbCAuZHhibC1mbC1ncm91cCA+IC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtYm9keSA+IC5keGJsLWdyb3VwLWJvZHktY29udGVudCB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZmwgLmR4YmwtZmwtZ3JvdXAgPiAuZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlcjpub3QoLmR4YmwtZmwtZ3JvdXAtaGVhZGVyLXRtcGwpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLWZsIC5keGJsLWZsLWdyb3VwID4gLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIuZHhibC1mbC1ncm91cC1oZWFkZXItdG1wbCA+IC5keGJsLWdyb3VwLWV4cGFuZC1idG46bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZHhibC1mbCAuZHhibC1mbC1ncm91cCA+IC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uZHhibC1mbCAuZHhibC1mbC1ncm91cCA+IC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtaW1hZ2U6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItaW1hZ2Utc3BhY2luZyk7XG59XG4uZHhibC1mbCAuZHhibC1mbC1ncm91cCA+IC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1zcGFjaW5nKSAtIHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCkpO1xufVxuLmR4YmwtZmwgLmR4YmwtZmwtZ3QgLmR4YmwtdGFicyB7XG4gIC0tZHhibC10YWJzLWNvbG9yOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1jb2xvcik7XG4gIC0tZHhibC10YWJzLWJnOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1iZyk7XG4gIC0tZHhibC10YWJzLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtZm9udC1zaXplKTtcbiAgLS1keGJsLXRhYnMtbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWxpbmUtaGVpZ2h0KTtcbiAgLS1keGJsLXRhYnMtcGFkZGluZy10b3A6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLXBhZGRpbmctdG9wKTtcbiAgLS1keGJsLXRhYnMtcGFkZGluZy14OiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1wYWRkaW5nLXgpO1xuICAtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1ib3R0b20tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtYm90dG9tLWJvcmRlci1zdHlsZSk7XG4gIC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWJvdHRvbS1ib3JkZXItd2lkdGgpO1xuICAtLWR4YmwtdGFicy10YWItcGFkZGluZy14OiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC10YWItcGFkZGluZy14KTtcbiAgLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteTogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXBhZGRpbmcteSk7XG4gIC0tZHhibC10YWJzLXRhYi1ib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1ib3JkZXItc3R5bGUpO1xuICAtLWR4YmwtdGFicy10YWItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC10YWItYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLXRhYnMtdGFiLXNlbGVjdGVkLWJnOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC10YWItc2VsZWN0ZWQtYmcpO1xuICAtLWR4YmwtdGFicy10YWItc2VsZWN0ZWQtY29sb3I6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1zZWxlY3RlZC1jb2xvcik7XG4gIC0tZHhibC10YWJzLXRhYi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLWhvdmVyLWNvbG9yKTtcbiAgLS1keGJsLXRhYnMtdGFiLWhvdmVyLWJnOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC10YWItaG92ZXItYmcpO1xuICAtLWR4YmwtdGFicy1pbWFnZS1zcGFjaW5nOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1pbWFnZS1zcGFjaW5nKTtcbn1cbi5keGJsLWZsIC5keGJsLWZsLWd0IC5keGJsLXRhYnMtY29udGVudC1wYW5lbCB7XG4gIC0tZHhibC10YWJzLWNvbnRlbnQtY29sb3I6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtY29sb3IpO1xuICAtLWR4YmwtdGFicy1jb250ZW50LWZvbnQtc2l6ZTogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1mb250LXNpemUpO1xuICAtLWR4YmwtdGFicy1jb250ZW50LWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LWxpbmUtaGVpZ2h0KTtcbn1cbi5keGJsLWZsIC5keGJsLWZsLWdkLFxuLmR4YmwtZmwgLmR4YmwtZmwtZ3Qge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWR4YmwtZmwtZ3JvdXAtc3BhY2luZy15KSAqIDAuNSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZHhibC1mbC1ncm91cC1zcGFjaW5nLXkpICogMC41KTtcbn1cbi5keGJsLWZsIC5keGJsLWZsLWNwdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZmwtY2FwdGlvbi1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWZsLWNhcHRpb24tY29sb3IpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5keGJsLWZsIC5keGJsLWZsLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG4uZHhibC1mbCAuZHhibC1mbC1pdGVtIC5keGJsLWZsLWVtcHR5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtZmwgLmR4YmwtZmwtaXRlbSAuZHhibC1mbC1jcHQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZHhibC1mbCAuZHhibC1mbC1pdGVtID4gLmR4YmwtZmwtY3RybCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xufVxuLmR4YmwtZmwgLmR4YmwtZmwtaXRlbSAuZHhibC1mbC1jdHJsLW5jLFxuLmR4YmwtZmwgLmR4YmwtZmwtaXRlbSAuZHhibC1mbC1lbXB0eS1jYXB0aW9uICsgLmR4YmwtZmwtY3RybCB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5keGJsLWZsIC5keGJsLWZsLXJvdy1icmVhayB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGhlaWdodDogMDtcbn1cbi5keGJsLWZsIC5keGJsLWZsLXRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15KSB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHhibC1mbCAuZHhibC1mbC1pdGVtID4gLmR4YmwtZmwtY3B0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5keGJsLWZsIC5keGJsLWZsLWl0ZW0gPiAuZHhibC1mbC1jdHJsOm5vdChpbWcpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZHhibC1mbCAuZHhibC1mbC1pdGVtID4gLmR4YmwtZmwtY3RybCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAuZHhibC1mbDpub3QoLmR4YmwtZmwtY2FsYykgLmR4YmwtZmwtaXRlbSA+IC5keGJsLWZsLWNwdCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuLmR4YmwtZmwtY2FsYyAuZHhibC1mbC1pdGVtID4gLmR4YmwtZmwtY3B0IHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmR4YmwtZmwtY2FsYyAuZHhibC1mbC1pdGVtID4gLmR4YmwtZmwtY3RybDpub3QoaW1nKTpub3QoLmR4YmwtZmwtY3RybC1uYykge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmR4YmwtZmwgLmR4YmwtZmwtaXRlbS5keGJsLWZsLWl0ZW0taG9yaXpvbnRhbCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB9XG4gIC5keGJsLWZsIC5keGJsLWZsLWl0ZW0uZHhibC1mbC1pdGVtLWhvcml6b250YWwgPiAuZHhibC1mbC1jcHQge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICB9XG4gIC5keGJsLWZsIC5keGJsLWZsLWl0ZW0uZHhibC1mbC1pdGVtLWhvcml6b250YWwgPiAuZHhibC1mbC1lbXB0eS1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uZHhibC10b29sYmFyIHtcbiAgLS1keGJsLXRvb2xiYXItZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC10b29sYmFyLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC10b29sYmFyLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC10b29sYmFyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLXRvb2xiYXItY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtdG9vbGJhci1zZXBhcmF0b3Itd2lkdGg6IDFweDtcbiAgLS1keGJsLXRvb2xiYXItc2VwYXJhdG9yLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtdG9vbGJhci10aXRsZS1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXRvb2xiYXItdGl0bGUtZm9udC1zaXplOiAxLjE0Mjg2ZW07XG4gIC0tZHhibC10b29sYmFyLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjI0OTkzNDM3NTI7XG4gIC0tZHhibC10b29sYmFyLXRpdGxlLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZHhibC10b29sYmFyLXRpdGxlLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC10b29sYmFyLXRpdGxlLXBhZGRpbmcteTogMDtcbiAgLS1keGJsLXRvb2xiYXItZ3JvdXAtc3BhY2luZzogMC41cmVtO1xuICAtLWR4YmwtdG9vbGJhci1pdGVtLXNwYWNpbmc6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXRvb2xiYXItZ3JvdXAtbGFyZ2Utc3BhY2luZzogY2FsYygwLjVyZW0gKiAyKTtcbiAgLS1keGJsLXRvb2xiYXItaXRlbS1sYXJnZS1zcGFjaW5nOiBjYWxjKDAuMTg3NXJlbSAqIDIpO1xuICAtLWR4YmwtdG9vbGJhci1idG4tYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1pbWFnZS1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC10b29sYmFyLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXRvb2xiYXItYnRuLWhvdmVyLWltYWdlLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXRvb2xiYXItYnRuLWFjdGl2ZS1iZzogdW5zZXQ7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXRvb2xiYXItYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXRvb2xiYXItYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1kaXNhYmxlZC1iZzogIzM3MzUzZDtcbiAgLS1keGJsLXRvb2xiYXItYnRuLWRpc2FibGVkLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtdG9vbGJhci1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtdG9vbGJhci1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLXRvb2xiYXItYnRuLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC1idG4tdG9vbGJhci1mb2N1cy1vdXRsaW5lLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIC0tZHhibC10bXBsLXRvb2xiYXItaXRlbS1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJnKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXRvb2xiYXItZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtdG9vbGJhci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC10b29sYmFyLWxpbmUtaGVpZ2h0KTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLXRvb2xiYXIgLmR4YmwtdmlydHVhbC10b29sYmFyIHtcbiAgdG9wOiAtMTAwMDBweCAhaW1wb3J0YW50O1xuICBsZWZ0OiAtMTAwMDBweCAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG59XG4uZHhibC10b29sYmFyIC5keGJsLXZpcnR1YWwtdG9vbGJhciAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWhpZGRlbi1pdGVtID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWJ0biA+IGRpdiA+IC5keGJsLXRleHQsIC5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdG9vbGJhci1idG4gPiBkaXYgPiAuZHhibC10ZXh0IHtcbiAgLS1keGJsLXRleHQtcGFkZGluZy14OiAwO1xuICAtLWR4YmwtdGV4dC1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC10ZXh0LWJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoOiB2YXIoLS1keGJsLXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoKTtcbiAgLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLXNlcGFyYXRvci1jb2xvcik7XG4gIC0tZHhibC1idG4tdG9vbGJhci1zcGFjaW5nOiB2YXIoLS1keGJsLXRvb2xiYXItZ3JvdXAtc3BhY2luZyk7XG59XG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItZ3JvdXAgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1idG4tZmlyc3QpOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykge1xuICAtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZzogdmFyKC0tZHhibC10b29sYmFyLWl0ZW0tc3BhY2luZyk7XG59XG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tdG9vbGJhci1sYXJnZS1zcGFjaW5nIHtcbiAgLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmc6IHZhcigtLWR4YmwtdG9vbGJhci1ncm91cC1sYXJnZS1zcGFjaW5nKTtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi10b29sYmFyLWxhcmdlLXNwYWNpbmcuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItZ3JvdXAtbGFyZ2Utc3BhY2luZzpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWdyb3VwLWZpcnN0KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi10b29sYmFyLWxhcmdlLXNwYWNpbmcuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItZ3JvdXAtbGFyZ2Utc3BhY2luZzpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWdyb3VwLWZpcnN0KSA+IC5keGJsLXRvb2xiYXItZ3JvdXAtc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1oZWlnaHQpO1xuICB3aWR0aDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3Itd2lkdGgpO1xuICBtYXJnaW46IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLW1hcmdpbi15KSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1jb2xvcik7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zcGFjaW5nKTtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi10b29sYmFyLWxhcmdlLXNwYWNpbmcuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItZ3JvdXAtbGFyZ2Utc3BhY2luZyA+IC5keGJsLWJ0bi1ncm91cDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi10b29sYmFyLWxhcmdlLXNwYWNpbmcgPiAuZHhibC10b29sYmFyLWdyb3VwLWxhcmdlLXNwYWNpbmcgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1idG4tZmlyc3QpIHtcbiAgLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmc6IHZhcigtLWR4YmwtdG9vbGJhci1pdGVtLWxhcmdlLXNwYWNpbmcpO1xufVxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1wbGFjZWhvbGRlciB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMDtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItdGl0bGUge1xuICBjb2xvcjogdmFyKC0tZHhibC10b29sYmFyLXRpdGxlLWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXRvb2xiYXItdGl0bGUtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdG9vbGJhci10aXRsZS1saW5lLWhlaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXRvb2xiYXItdGl0bGUtZm9udC13ZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXRvb2xiYXItdGl0bGUtcGFkZGluZy15KSB2YXIoLS1keGJsLXRvb2xiYXItdGl0bGUtcGFkZGluZy14KTtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bixcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bixcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bixcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bixcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bixcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bixcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bixcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtdG9vbGJhci1mb250LWZhbWlseSk7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiB2YXIoLS1keGJsLXRvb2xiYXItZm9udC1zaXplKTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogdmFyKC0tZHhibC10b29sYmFyLWxpbmUtaGVpZ2h0KTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tcGFkZGluZy14KTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tcGFkZGluZy15KTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWJvcmRlci1yYWRpdXMpO1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4taW1hZ2UtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4taW1hZ2UtY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWRpc2FibGVkLWJnKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJhY2tncm91bmQ6IG5vbmU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1zdHlsZTogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItc3R5bGUpO1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItd2lkdGgpO1xufVxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LFxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSxcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWhvdmVyLWJnKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ob3Zlci1jb2xvcik7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4taG92ZXItaW1hZ2UtY29sb3IpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtYmcpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtY29sb3IpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1iZzogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtaG92ZXItYmcpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtaG92ZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IpO1xufVxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCBlYXNlIDAuM3M7XG4gIHdpbGwtY2hhbmdlOiBoZWlnaHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IGF1dG87XG4gIHBhZGRpbmc6IGluaGVyaXQ7XG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyID4gZGl2LCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyID4gZGl2ID4gLmR4YmwtYnRuLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyID4gZGl2ID4gLmR4YmwtYnRuLWdyb3VwLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyID4gZGl2ID4gLmR4YmwtdG9vbGJhci1pdGVtLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyID4gZGl2ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyID4gZGl2ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLWdyb3VwLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyID4gZGl2LFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyID4gZGl2ID4gLmR4YmwtYnRuLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyID4gZGl2ID4gLmR4YmwtYnRuLWdyb3VwLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyID4gZGl2ID4gLmR4YmwtdG9vbGJhci1pdGVtLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyID4gZGl2ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyID4gZGl2ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyID4gZGl2LCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyID4gZGl2ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyID4gZGl2ID4gLmR4YmwtYnRuLWdyb3VwLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyID4gZGl2ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMsIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLXRpdGxlLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci10aXRsZSA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0biwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItdGl0bGUgPiAuZHhibC1idG4tZ3JvdXAsIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLXRpdGxlID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMsXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIgPiBkaXYsXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIgPiBkaXYgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4sXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIgPiBkaXYgPiAuZHhibC1idG4tZ3JvdXAsXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIgPiBkaXYgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyxcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItdGl0bGUsXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLXRpdGxlID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci10aXRsZSA+IC5keGJsLWJ0bi1ncm91cCxcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItdGl0bGUgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+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+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tZHhibC1idG4tdG9vbGJhci1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS13aWR0aCk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xufVxuLmR4YmwtdG9vbGJhcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci1pdGVtLXRtcGw6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC1idG4tdG9vbGJhci1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXRtcGwtdG9vbGJhci1pdGVtLWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtdG9vbGJhciAuZHhibC10b29sYmFyLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhibC10b29sYmFyLmR4Ymwtc20ge1xuICAtLWR4YmwtdG9vbGJhci1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC10b29sYmFyLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC10b29sYmFyLXRpdGxlLWZvbnQtc2l6ZTogMS4xNjY2N2VtO1xuICAtLWR4YmwtdG9vbGJhci10aXRsZS1saW5lLWhlaWdodDogMS4yODU3MTA2MTIzO1xuICAtLWR4YmwtdG9vbGJhci10aXRsZS1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC10b29sYmFyLXRpdGxlLXBhZGRpbmcteTogMDtcbiAgLS1keGJsLXRvb2xiYXItYnRuLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXRvb2xiYXItYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLXRvb2xiYXItYnRuLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1ncm91cC1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC10b29sYmFyLWl0ZW0tc3BhY2luZzogMC4xODc1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1ncm91cC1sYXJnZS1zcGFjaW5nOiBjYWxjKDAuNXJlbSAqIDIpO1xuICAtLWR4YmwtdG9vbGJhci1pdGVtLWxhcmdlLXNwYWNpbmc6IGNhbGMoMC4xODc1cmVtICogMik7XG59XG4uZHhibC10b29sYmFyLmR4YmwtbGcge1xuICAtLWR4YmwtdG9vbGJhci1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC10b29sYmFyLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLXRvb2xiYXItdGl0bGUtZm9udC1zaXplOiAxLjEyNWVtO1xuICAtLWR4YmwtdG9vbGJhci10aXRsZS1saW5lLWhlaWdodDogMS4yMjIyMjIyMjIyO1xuICAtLWR4YmwtdG9vbGJhci10aXRsZS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXRvb2xiYXItdGl0bGUtcGFkZGluZy15OiAwO1xuICAtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC10b29sYmFyLWJ0bi1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLXRvb2xiYXItZ3JvdXAtc3BhY2luZzogMC41cmVtO1xuICAtLWR4YmwtdG9vbGJhci1pdGVtLXNwYWNpbmc6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXRvb2xiYXItZ3JvdXAtbGFyZ2Utc3BhY2luZzogY2FsYygwLjVyZW0gKiAyKTtcbiAgLS1keGJsLXRvb2xiYXItaXRlbS1sYXJnZS1zcGFjaW5nOiBjYWxjKDAuMTg3NXJlbSAqIDIpO1xufVxuXG4uZHhibC1idG4tdG9vbGJhcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQge1xuICAtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZzogMC41cmVtO1xuICAtLWR4YmwtYnRuLXRvb2xiYXItaXRlbS1zcGFjaW5nOiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLWhlaWdodDogY2FsYygxMDAlIC0gMiAqIDFweCk7XG4gIC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3Itd2lkdGg6IDFweDtcbiAgLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1tYXJnaW4teTogMXB4O1xuICAtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtYnRuLXNwbGl0LXRvb2xiYXItZG9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC12aXJ0dWFsLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWdyb3VwLmR4YmwtdG9vbGJhci1oaWRkZW4taXRlbTpub3QoOmZpcnN0LWNoaWxkKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC12aXJ0dWFsLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWdyb3VwLmR4YmwtdG9vbGJhci1oaWRkZW4taXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmcpICFpbXBvcnRhbnQ7XG59XG4uZHhibC1idG4tdG9vbGJhciA+IDpub3QoOmZpcnN0LWNoaWxkKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zcGFjaW5nKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWJnOiAjMzczNTNkO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiAjMzczNTNkO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbm9uZTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLXJvb3QtYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZDogbm9uZTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDE1NSwgMjMsIDIyNiwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzYxNWY2Mztcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogNjAlO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAzMCU7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1yb290LWJnLCB0cmFuc3BhcmVudCk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUwJTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0yO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLXJvb3QtYmcsIHRyYW5zcGFyZW50KTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0yO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLXJvb3QtYmcsIHRyYW5zcGFyZW50KTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbm9uZTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbm9uZTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IG5vbmU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgxNTUsIDIzLCAyMjYsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDYwJTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMzAlO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1MCU7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5IHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbm9uZTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IG5vbmU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgxNTUsIDIzLCAyMjYsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogNjAlO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAzMCU7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUwJTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4sIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4sXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG59XG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi5keGJsLXNtLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLXNtLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLXNtLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLXNtLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi5keGJsLXNtLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLXNtLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLXNtLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjE4NzVyZW07XG59XG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi5keGJsLWxnLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWxnLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWxnLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWxnLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi5keGJsLWxnLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWxnLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWxnLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbn1cbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1vcmlnaW46IHBhZGRpbmctYm94O1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLWhlaWdodCk7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci13aWR0aCk7XG4gIG1hcmdpbjogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItbWFyZ2luLXkpIDAgdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItbWFyZ2luLXkpIHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZyk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4sIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KSA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm94LXNoYWRvdyk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLWZpcnN0KSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtYnRuLWZpcnN0KSA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLWZpcnN0KSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtYnRuLWZpcnN0KSA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLWZpcnN0KSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtYnRuLWZpcnN0KSA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLWZpcnN0KSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtYnRuLWZpcnN0KSA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLWl0ZW0tc3BhY2luZyk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtdGV4dC1lZGl0LCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtdGV4dC1lZGl0LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtdGV4dC1lZGl0LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtdGV4dC1lZGl0IHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItaXRlbS1zcGFjaW5nKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXA6bm90KC5keGJsLWJ0bi1ncm91cC1maXJzdCksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXA6bm90KC5keGJsLWJ0bi1ncm91cC1maXJzdCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXA6bm90KC5keGJsLWJ0bi1ncm91cC1maXJzdCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXA6bm90KC5keGJsLWJ0bi1ncm91cC1maXJzdCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwOm5vdCguZHhibC1idG4tZ3JvdXAtZmlyc3QpID4gLmR4YmwtdG9vbGJhci1ncm91cC1zZXBhcmF0b3IsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXA6bm90KC5keGJsLWJ0bi1ncm91cC1maXJzdCkgPiAuZHhibC10b29sYmFyLWdyb3VwLXNlcGFyYXRvcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cDpub3QoLmR4YmwtYnRuLWdyb3VwLWZpcnN0KSA+IC5keGJsLXRvb2xiYXItZ3JvdXAtc2VwYXJhdG9yLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwOm5vdCguZHhibC1idG4tZ3JvdXAtZmlyc3QpID4gLmR4YmwtdG9vbGJhci1ncm91cC1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLWhlaWdodCk7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci13aWR0aCk7XG4gIG1hcmdpbjogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItbWFyZ2luLXkpIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLWNvbG9yKTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmcpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3ZlciksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3ZlciksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3ZlciksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3ZlciksXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3ZlciksXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3ZlciksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3ZlciksXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3Zlcik6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3Zlcik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxMCU7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCksIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCksIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKSwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQ6bm90KDpsYXN0LW9mLXR5cGUpOm5vdCguZHhibC1idG4tbGFzdCkgPiAuZHhibC1idG46bGFzdC1jaGlsZCwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3Qtb2YtdHlwZSk6bm90KC5keGJsLWJ0bi1sYXN0KSA+IC5keGJsLWJ0bjpsYXN0LWNoaWxkLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0Om5vdCg6bGFzdC1vZi10eXBlKTpub3QoLmR4YmwtYnRuLWxhc3QpID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQsIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KDpsYXN0LW9mLXR5cGUpOm5vdCguZHhibC1idG4tbGFzdCkgPiAuZHhibC1idG46bGFzdC1jaGlsZCxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3Qtb2YtdHlwZSk6bm90KC5keGJsLWJ0bi1sYXN0KSA+IC5keGJsLWJ0bjpsYXN0LWNoaWxkLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCg6bGFzdC1vZi10eXBlKTpub3QoLmR4YmwtYnRuLWxhc3QpID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQ6bm90KDpsYXN0LW9mLXR5cGUpOm5vdCguZHhibC1idG4tbGFzdCkgPiAuZHhibC1idG46bGFzdC1jaGlsZCxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3Qtb2YtdHlwZSk6bm90KC5keGJsLWJ0bi1sYXN0KSA+IC5keGJsLWJ0bjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpsYXN0LWNoaWxkKSwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmxhc3QtY2hpbGQpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6bGFzdC1jaGlsZCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1maXJzdCksIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQsIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC10ZXh0LWVkaXQsIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKS5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0biwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLWZpcnN0KSwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLXRleHQtZWRpdCwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC1sZWZ0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpLmR4YmwtYnRuLWdyb3VwLXJpZ2h0ID4gLmR4YmwtYnRuLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4tZmlyc3QpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtdGV4dC1lZGl0LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLWxlZnQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG4sXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1maXJzdCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC10ZXh0LWVkaXQsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKS5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1sYXN0KSwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1idG4tbGFzdCkgPiAuZHhibC1idG46bGFzdC1jaGlsZCwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpID4gLmR4YmwtdGV4dC1lZGl0LCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG46bGFzdC1jaGlsZCwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpLmR4YmwtYnRuLWdyb3VwLWxlZnQgPiAuZHhibC1idG4sIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLWxhc3QpLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWJ0bi1sYXN0KSA+IC5keGJsLWJ0bjpsYXN0LWNoaWxkLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC10ZXh0LWVkaXQsIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0bjpsYXN0LWNoaWxkLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0bixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4tbGFzdCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtYnRuLWxhc3QpID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLXRleHQtZWRpdCxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXJpZ2h0ID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpsYXN0LWNoaWxkKS5keGJsLWJ0bi1ncm91cC1sZWZ0ID4gLmR4YmwtYnRuLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1sYXN0KSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1idG4tbGFzdCkgPiAuZHhibC1idG46bGFzdC1jaGlsZCxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpID4gLmR4YmwtdGV4dC1lZGl0LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG46bGFzdC1jaGlsZCxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpLmR4YmwtYnRuLWdyb3VwLWxlZnQgPiAuZHhibC1idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1sYXN0KSwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1idG4tbGFzdCksIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLWxhc3QpLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWJ0bi1sYXN0KSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4tbGFzdCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtYnRuLWxhc3QpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1sYXN0KSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1idG4tbGFzdCkge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4uZHhibC1zbSAuZHhibC1idG4tdG9vbGJhciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1zbSxcbi5keGJsLXNtIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZzogMC41cmVtO1xuICAtLWR4YmwtYnRuLXRvb2xiYXItaXRlbS1zcGFjaW5nOiAwLjI1cmVtO1xuICAtLWR4YmwtdG1wbC10b29sYmFyLWl0ZW0tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xufVxuLmR4YmwtbGcgLmR4YmwtYnRuLXRvb2xiYXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtbGcsXG4uZHhibC1sZyAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi10b29sYmFyLWl0ZW0tc3BhY2luZzogMC4yNXJlbTtcbiAgLS1keGJsLXRtcGwtdG9vbGJhci1pdGVtLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbn1cblxuLmR4YmwtdG9vbGJhci1kcm9wZG93biB7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWRpYWxvZy13aWR0aDogNTAwcHg7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLW1pbi13aWR0aDogMTByZW07XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJvdHRvbS1zaGVldC13aWR0aDogMTAwJTtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwtbWF4LXdpZHRoOiA1ODBweDtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy14OiAwO1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLW1pbi13aWR0aDogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4taG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtYmc6IHVuc2V0O1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYWN0aXZlLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYWN0aXZlLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWRpc2FibGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWRpc2FibGVkLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRoOiAwLjEyNXJlbTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtLXNlcGFyYXRvciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtLmR4YmwtdG9vbGJhci1pdGVtLXRtcGw6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtbW9kYWw6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtLmR4YmwtdG9vbGJhci1pdGVtLXRtcGw6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcbn1cbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtbW9kYWw6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcbn1cbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOmZvY3VzLXZpc2libGUsIC5keGJsLWl0ZW1saXN0LWRyb3Bkb3duOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOmZvY3VzLXZpc2libGUsIC5keGJsLW1vZGFsOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpmb2N1cy12aXNpYmxlLCAuZHhibC1tb2RhbDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46Zm9jdXMtdmlzaWJsZSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aCk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOmZpcnN0LWNoaWxkLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0OmZpcnN0LWNoaWxkLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0biwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYmcpO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLXN0eWxlKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLXdpZHRoKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ob3Zlci1iZyk7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4taG92ZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtYmcpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYWN0aXZlLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWJnOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1ob3Zlci1iZyk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZGlzYWJsZWQtYmcpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4gPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogNjAlO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgdG9wOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICBib3R0b206IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMzAlO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUwJTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4ge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteSkgdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgpIHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy15KSBjYWxjKHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14KSAqIDIpO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IDpub3QoLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duKSB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy15KSAwIHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy15KSBjYWxjKHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14KSAqIDIpO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi1zcGxpdC1kcm9wZG93biB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy15KSB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteCkgIWltcG9ydGFudDtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0gPiBzcGFuOm5vdCguZHhibC1pbWFnZSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgpO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbSA+IC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLCAuZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuIHtcbiAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiAwO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyAuZHhibC1kcm9wZG93bi1ib2R5IHtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy14OiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy14KTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy15KTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgLmR4YmwtZHJvcGRvd24tYm9keSA+IC5keC1ibGF6b3ItY29sb3JwaWNrZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC5keGJsLXBvcHVwLmR4YmwtdG9vbGJhci1kaWFsb2csIC5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLmR4YmwtcG9wdXAuZHhibC10b29sYmFyLWJvdHRvbS1zaGVldCB7XG4gIC0tZHhibC1wb3B1cC13aWR0aDogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJvdHRvbS1zaGVldC13aWR0aCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLWR4YmwtcG9wdXAtd2lkdGgpO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwuZHhibC1wb3B1cCAuZHhibC1tb2RhbC1ib2R5IHtcbiAgLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy14OiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy14KTtcbiAgLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy15OiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy15KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC5keGJsLXBvcHVwLmR4YmwtdG9vbGJhci1kaWFsb2csIC5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLmR4YmwtcG9wdXAuZHhibC10b29sYmFyLWJvdHRvbS1zaGVldCB7XG4gICAgLS1keGJsLXBvcHVwLW1heC13aWR0aDogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLW1heC13aWR0aCk7XG4gIH1cbiAgLmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwuZHhibC1wb3B1cC5keGJsLXRvb2xiYXItZGlhbG9nIHtcbiAgICAtLWR4YmwtcG9wdXAtd2lkdGg6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1kaWFsb2ctd2lkdGgpO1xuICB9XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWJvZHksIC5keGJsLXRvb2xiYXItZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtYm9keSA+IC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbS1saXN0LCAuZHhibC10b29sYmFyLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSA+IC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC1wb3B1cC5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwuZHhibC10b29sYmFyLWRpYWxvZyB7XG4gIG1heC1oZWlnaHQ6IDc1JTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC1wb3B1cC5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwuZHhibC10b29sYmFyLWJvdHRvbS1zaGVldCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2l0aW9uOiB0b3AgMC41cyBlYXNlO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLXBvcHVwLmR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC5keGJsLXRvb2xiYXItYm90dG9tLXNoZWV0Om5vdCguc2hvdykge1xuICB0b3A6IDEwMCU7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtcG9wdXAuZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLmR4YmwtdG9vbGJhci1ib3R0b20tc2hlZXQudG9wVmVydGljYWwuc2hvdyB7XG4gIHRvcDogNTglO1xuICBtYXgtaGVpZ2h0OiA0MiU7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtcG9wdXAuZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLmR4YmwtdG9vbGJhci1ib3R0b20tc2hlZXQudG9wSG9yaXpvbnRhbC5zaG93IHtcbiAgdG9wOiA1MCU7XG4gIG1heC1oZWlnaHQ6IDUwJTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC1wb3B1cC5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwuZHhibC10b29sYmFyLWJvdHRvbS1zaGVldCA+IC5keGJsLW1vZGFsLWNvbnRlbnQge1xuICAtLWR4YmwtYm90dG9tLXNoZWV0LWJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1ib3R0b20tc2hlZXQtYm9yZGVyLXJhZGl1cykgdmFyKC0tZHhibC1ib3R0b20tc2hlZXQtYm9yZGVyLXJhZGl1cykgMCAwO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLXBvcHVwLmR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC5keGJsLXRvb2xiYXItYm90dG9tLXNoZWV0ID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG4uZHhibC1zbSAuZHhibC10b29sYmFyLWRyb3Bkb3duIHtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy14OiAwO1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXk6IDAuMTI1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy15OiAwLjE4NzVyZW07XG59XG4uZHhibC1sZyAuZHhibC10b29sYmFyLWRyb3Bkb3duIHtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy14OiAwO1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbn1cblxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IC5keGJsLWRyb3Bkb3duLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIsIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbS5keGJsLXRvb2xiYXItY29sb3JlZGl0IC5keGJsLW9mZmljZS1iYXItY29sb3JlZGl0ID4gLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLCAuZHhibC10b29sYmFyLWVkaXQuZHhibC10b29sYmFyLWNvbG9yZWRpdCA+IC5keGJsLWJ0biA+IC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWhpZGRlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFjay1jb2xvcik7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXItaGVpZ2h0KTtcbiAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudGNvbG9yO1xufVxuXG4uZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0uZHhibC10b29sYmFyLWNvbG9yZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci5keGJsLXRvb2xiYXItY29sb3JlZGl0LWVtcHR5OjpiZWZvcmUsIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbS5keGJsLXRvb2xiYXItY29sb3JlZGl0IC5keGJsLW9mZmljZS1iYXItY29sb3JlZGl0ID4gLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtZW1wdHk6OmJlZm9yZSwgLmR4YmwtdG9vbGJhci1lZGl0LmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgPiAuZHhibC1idG4gPiAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1oaWRkZW4uZHhibC10b29sYmFyLWNvbG9yZWRpdC1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC01MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTFweCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJlZDtcbn1cblxuLmR4YmwtdG9vbGJhcjpub3QoLmR4YmwtcmliYm9uLXRvb2xiYXIpIC5keGJsLXRvb2xiYXItaGlkZGVuLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlKTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpLCAuZHhibC10b29sYmFyOm5vdCguZHhibC1yaWJib24tdG9vbGJhcikuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXByZXZpZXctaW1hZ2UuZHhibC10b29sYmFyLWhpZGRlbi1pdGVtIH4gLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMtZHJvcGRvd24tbWFyaywgLmR4YmwtdG9vbGJhcjpub3QoLmR4YmwtcmliYm9uLXRvb2xiYXIpLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlLmR4YmwtdG9vbGJhci1oaWRkZW4taXRlbSArIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LCAuZHhibC10b29sYmFyOm5vdCguZHhibC1yaWJib24tdG9vbGJhcikuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXByZXZpZXctaW1hZ2UuZHhibC10b29sYmFyLWhpZGRlbi1pdGVtLCAuZHhibC10b29sYmFyLmR4YmwtcmliYm9uLXRvb2xiYXJbZGF0YS1keC1yaWJib24tdG9vbGJhci1sb2FkZWRdIC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1oaWRkZW4sXG4uZHhibC10b29sYmFyLmR4YmwtcmliYm9uLXRvb2xiYXJbZGF0YS1keC1yaWJib24tdG9vbGJhci1sb2FkZWRdIC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItaXRlbS1jb2xsYXBzZWQsXG4uZHhibC10b29sYmFyLmR4YmwtcmliYm9uLXRvb2xiYXJbZGF0YS1keC1yaWJib24tdG9vbGJhci1sb2FkZWRdIC5keGJsLXRvb2xiYXItaGlkZGVuLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlKTpub3QoLmR4YmwtdG9vbGJhci1ncm91cC1zZXBhcmF0b3IpLCAuZHhibC10b29sYmFyLmR4YmwtcmliYm9uLXRvb2xiYXJbZGF0YS1keC1yaWJib24tdG9vbGJhci1sb2FkZWRdLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlLmR4YmwtdG9vbGJhci1oaWRkZW4taXRlbSB+IC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzLWRyb3Bkb3duLW1hcmssIC5keGJsLXRvb2xiYXIuZHhibC1yaWJib24tdG9vbGJhcltkYXRhLWR4LXJpYmJvbi10b29sYmFyLWxvYWRlZF0uZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXByZXZpZXctaW1hZ2UuZHhibC10b29sYmFyLWhpZGRlbi1pdGVtICsgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQsIC5keGJsLXRvb2xiYXIuZHhibC1yaWJib24tdG9vbGJhcltkYXRhLWR4LXJpYmJvbi10b29sYmFyLWxvYWRlZF0uZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXByZXZpZXctaW1hZ2UuZHhibC10b29sYmFyLWhpZGRlbi1pdGVtIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMDAwcHgsIC0xMDAwMHB4KSAhaW1wb3J0YW50O1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5keGJsLXRvb2xiYXIuZHhibC1yaWJib24tdG9vbGJhciAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0taGlkZGVuLFxuLmR4YmwtdG9vbGJhci5keGJsLXJpYmJvbi10b29sYmFyIC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItaXRlbS1jb2xsYXBzZWQsXG4uZHhibC10b29sYmFyLmR4YmwtcmliYm9uLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1oaWRkZW4taXRlbTpub3QoLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXByZXZpZXctaW1hZ2UpOm5vdCguZHhibC10b29sYmFyLWdyb3VwLXNlcGFyYXRvciksIC5keGJsLXRvb2xiYXIuZHhibC1yaWJib24tdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tcHJldmlldy1pbWFnZS5keGJsLXRvb2xiYXItaGlkZGVuLWl0ZW0gfiAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcy1kcm9wZG93bi1tYXJrLCAuZHhibC10b29sYmFyLmR4YmwtcmliYm9uLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXByZXZpZXctaW1hZ2UuZHhibC10b29sYmFyLWhpZGRlbi1pdGVtICsgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQsIC5keGJsLXRvb2xiYXIuZHhibC1yaWJib24tdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tcHJldmlldy1pbWFnZS5keGJsLXRvb2xiYXItaGlkZGVuLWl0ZW0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAwMHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC0xMDAwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5keGJsLXJpYmJvbi10b29sYmFyLmR4YmwtdG9vbGJhciAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtdG9vbGJhci1lZGl0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5keGJsLXJpYmJvbi10b29sYmFyLmR4YmwtdG9vbGJhciAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gOm5vdCguZHhibC10b29sYmFyLWdyb3VwLXNlcGFyYXRvcikgKyAuZHhibC10b29sYmFyLWJ0blt2aXNpYmxlXSwgLmR4YmwtcmliYm9uLXRvb2xiYXIuZHhibC10b29sYmFyIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiA6bm90KC5keGJsLXRvb2xiYXItZ3JvdXAtc2VwYXJhdG9yKSArIC5keGJsLXRvb2xiYXItaXRlbVt2aXNpYmxlXSwgLmR4YmwtcmliYm9uLXRvb2xiYXIuZHhibC10b29sYmFyIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiA6bm90KC5keGJsLXRvb2xiYXItZ3JvdXAtc2VwYXJhdG9yKSArIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzLmR4LXRvb2xiYXItZmlyc3QtdmlzaWJsZS1jaGlsZCA+IDpub3QoLmR4YmwtYnRuLWxhc3QsIC5keGJsLXBvcHVwLXBvcnRhbCksIC5keGJsLXJpYmJvbi10b29sYmFyLmR4YmwtdG9vbGJhciAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmR4YmwtcmliYm9uLXRvb2xiYXIuZHhibC10b29sYmFyIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLXRvb2xiYXItaXRlbS1zcGFjaW5nOiAwO1xufVxuLmR4YmwtcmliYm9uLXRvb2xiYXIuZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBwYWRkaW5nOiB1bnNldDtcbiAgZmxleDogMTtcbn1cbi5keGJsLXJpYmJvbi10b29sYmFyLmR4YmwtdG9vbGJhci5keGJsLWxvYWRpbmcgPiAuZHhibC1idG4tdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG92ZXJmbG93OiB1bnNldDtcbn1cbi5keGJsLXJpYmJvbi10b29sYmFyLmR4YmwtdG9vbGJhci5keGJsLWxvYWRpbmcgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykge1xuICB2aXNpYmlsaXR5OiB1bnNldDtcbiAgd2lkdGg6IGF1dG87XG59XG4uZHhibC1yaWJib24tdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG46bm90KDphY3RpdmUpOm5vdCguZHhibC1hY3RpdmUpOm5vdCg6aG92ZXIpOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLmR4YmwtcmliYm9uLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0taGlkZGVuIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMsIC5keGJsLXJpYmJvbi10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWhpZGRlbiA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0uZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmR4YmwtcmliYm9uLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0taGlkZGVuIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgLmR4YmwtdG9vbGJhci1pY29uLW1vcmUsIC5keGJsLXJpYmJvbi10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWhpZGRlbiA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0uZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyAuZHhibC10b29sYmFyLWljb24tbW9yZSB7XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMDtcbn1cbi5keGJsLXJpYmJvbi10b29sYmFyLmR4YmwtbG9hZGVkID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpLCAuZHhibC1yaWJib24tdG9vbGJhci5keGJsLWxvYWRlZCA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKSwgLmR4YmwtcmliYm9uLXRvb2xiYXIuZHhibC1sb2FkZWQgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCksIC5keGJsLXJpYmJvbi10b29sYmFyLmR4YmwtbG9hZGVkID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpLCAuZHhibC1yaWJib24tdG9vbGJhci5keGJsLWxvYWRlZCA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKSwgLmR4YmwtcmliYm9uLXRvb2xiYXIuZHhibC1sb2FkZWQgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZHhibC1yaWJib24tdG9vbGJhciAuZHhibC1idG4tZ3JvdXAge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIge1xuICAtLWR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLXdpZHRoOiAxcmVtO1xuICAtLWR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLWhlaWdodDogMXJlbTtcbn1cblxuLmR4Ymwtc20gLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyIHtcbiAgLS1keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci13aWR0aDogMXJlbTtcbiAgLS1keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci1oZWlnaHQ6IDFyZW07XG59XG5cbi5keGJsLWxnIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lciB7XG4gIC0tZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXItd2lkdGg6IDFyZW07XG4gIC0tZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXItaGVpZ2h0OiAxcmVtO1xufVxuXG4uZHhibC10b29sYmFyOm5vdCguZHhibC1yaWJib24tdG9vbGJhcikgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWhpZGRlbiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1hbGwtaGlkZGVuID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1oaWRkZW4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tYWxsLWhpZGRlbiA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0gPiAuZHhibC1idG4gPiBzcGFuOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWhpZGRlbiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1hbGwtaGlkZGVuID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1oaWRkZW4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tYWxsLWhpZGRlbiA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0gPiAuZHhibC1idG4gPiBzcGFuOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWhpZGRlbiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1hbGwtaGlkZGVuIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWhpZGRlbiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1hbGwtaGlkZGVuIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtID4gLmR4YmwtYnRuID4gc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1oaWRkZW4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tYWxsLWhpZGRlbiB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1oaWRkZW4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tYWxsLWhpZGRlbiB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbSA+IC5keGJsLWJ0biA+IHNwYW46bm90KC5keGJsLWltYWdlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWFsbC1oaWRkZW4gLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWhpZGRlbiA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0gPiAuZHhibC1idG4gPiBzcGFuOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tYWxsLWhpZGRlbiAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0taGlkZGVuICsgLmR4YmwtdG9vbGJhci1wbGFjZWhvbGRlciB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWFsbC1oaWRkZW4gLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWhpZGRlbiB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1hbGwtaGlkZGVuIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1oaWRkZW4gPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtID4gLmR4YmwtYnRuID4gc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1hbGwtaGlkZGVuIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1oaWRkZW4gKyAuZHhibC10b29sYmFyLXBsYWNlaG9sZGVyIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWFsbC1oaWRkZW4gLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWhpZGRlbiB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gKyAuZHhibC10b29sYmFyLXBsYWNlaG9sZGVyIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykgPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiArIC5keGJsLXRvb2xiYXItcGxhY2Vob2xkZXIgfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiArIC5keGJsLXRvb2xiYXItcGxhY2Vob2xkZXIgfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiArIC5keGJsLXRvb2xiYXItcGxhY2Vob2xkZXIgfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiB+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuIH4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSxcbi5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuIH4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuIH4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykgPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSxcbi5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbS5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0uZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC10b29sYmFyLmR4YmwtbG9hZGVkID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpvbmx5LWNoaWxkKSA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpvbmx5LWNoaWxkKSA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbi5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3BhbiwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4uZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3BhbiwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4uZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3BhbiwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC10b29sYmFyOm5vdCguZHhibC1yaWJib24tdG9vbGJhcikgLmR4YmwtdG9vbGJhci1oaWRkZW4taXRlbTpub3QoLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXByZXZpZXctaW1hZ2UpLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCA+IGRpdiwgLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiBkaXY6bm90KC5keGJsLWJ0bi1zcGxpdCk6bm90KC5keGJsLXRvb2xiYXItaXRlbS10bXBsKSwgLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwgPiBkaXYge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwgPiBkaXYgPiAuZHhibC1pbWFnZSwgLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiBkaXY6bm90KC5keGJsLWJ0bi1zcGxpdCk6bm90KC5keGJsLXRvb2xiYXItaXRlbS10bXBsKSA+IC5keGJsLWltYWdlLCAuZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCA+IGRpdiA+IC5keGJsLWltYWdlIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsID4gZGl2ID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KSwgLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiBkaXY6bm90KC5keGJsLWJ0bi1zcGxpdCk6bm90KC5keGJsLXRvb2xiYXItaXRlbS10bXBsKSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyksIC5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsID4gZGl2ID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsID4gZGl2ID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCA+IGRpdiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4sIC5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gZGl2Om5vdCguZHhibC1idG4tc3BsaXQpOm5vdCguZHhibC10b29sYmFyLWl0ZW0tdG1wbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLCAuZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IGRpdjpub3QoLmR4YmwtYnRuLXNwbGl0KTpub3QoLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwpID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KSA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biwgLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwgPiBkaXYgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLCAuZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCA+IGRpdiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCA+IGRpdiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiBkaXY6bm90KC5keGJsLWJ0bi1zcGxpdCk6bm90KC5keGJsLXRvb2xiYXItaXRlbS10bXBsKSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwgPiBkaXYgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJveC1zaGFkb3cpO1xufVxuLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCA+IGRpdiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCA+IGRpdiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biwgLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiBkaXY6bm90KC5keGJsLWJ0bi1zcGxpdCk6bm90KC5keGJsLXRvb2xiYXItaXRlbS10bXBsKSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiBkaXY6bm90KC5keGJsLWJ0bi1zcGxpdCk6bm90KC5keGJsLXRvb2xiYXItaXRlbS10bXBsKSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biwgLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwgPiBkaXYgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsID4gZGl2ID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCA+IGRpdiA+IC5keGJsLWJ0bi1ncm91cC5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IGRpdjpub3QoLmR4YmwtYnRuLXNwbGl0KTpub3QoLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwpID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtYnRuLWdyb3VwLXJpZ2h0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsID4gZGl2ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtYnRuLWdyb3VwLXJpZ2h0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZWRpdC1idG4tZHJvcGRvd24ge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLXRvb2xiYXItZWRpdC5keGJsLW9mZmljZS1iYXItc3BpbmVkaXQgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IGRpdjpub3QoLmR4YmwtYnRuLXNwbGl0KSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZpcnN0LWNoaWxkKSwgLmR4YmwtdG9vbGJhci1lZGl0LmR4Ymwtb2ZmaWNlLWJhci1zcGluZWRpdCA+IGRpdiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjRlbTtcbn1cbi5keGJsLXRvb2xiYXItZWRpdC5keGJsLW9mZmljZS1iYXItc3BpbmVkaXQgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IGRpdjpub3QoLmR4YmwtYnRuLXNwbGl0KSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlLCAuZHhibC10b29sYmFyLWVkaXQuZHhibC1vZmZpY2UtYmFyLXNwaW5lZGl0ID4gZGl2ID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tbGVmdDogMC40ZW07XG59XG4uZHhibC10b29sYmFyLWVkaXQuZHhibC10b29sYmFyLWNvbG9yZWRpdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCA+IC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLXRvb2xiYXItZWRpdC5keGJsLXRvb2xiYXItY29sb3JlZGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkID4gLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyICsgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjRlbTtcbn1cbi5keGJsLXRvb2xiYXItZWRpdC5keGJsLXRvb2xiYXItY29sb3JlZGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkID4gLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyOm5vdCguZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1oaWRkZW4pOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFjay1jb2xvcik7XG4gIG1pbi13aWR0aDogdmFyKC0tZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXItd2lkdGgpO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbi5keGJsLXRvb2xiYXItZWRpdC5keGJsLXRvb2xiYXItY29sb3JlZGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdG9vbGJhci1lZGl0LmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQgLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdG9vbGJhci1lZGl0LmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQgLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10b29sYmFyLWVkaXQuZHhibC10b29sYmFyLWNvbG9yZWRpdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdG9vbGJhci1lZGl0LmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQgLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtdG9vbGJhci1lZGl0LmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQgLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC10b29sYmFyLWVkaXQuZHhibC10b29sYmFyLWNvbG9yZWRpdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZC5keGJsLWRpc2FibGVkIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC10b29sYmFyLWVkaXQuZHhibC10b29sYmFyLWNvbG9yZWRpdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZDpkaXNhYmxlZCAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLXRvb2xiYXItZWRpdC5keGJsLXRvb2xiYXItY29sb3JlZGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLmR4YmwtZGlzYWJsZWQgLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtdG9vbGJhci1lZGl0LmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQ6ZGlzYWJsZWQgLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtdG9vbGJhci1lZGl0LmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQuZHhibC1kaXNhYmxlZCAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLXRvb2xiYXItZWRpdC5keGJsLXRvb2xiYXItY29sb3JlZGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkOmRpc2FibGVkIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtdG9vbGJhci1lZGl0LmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQuZHhibC1kaXNhYmxlZCAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC10b29sYmFyLWVkaXQuZHhibC10b29sYmFyLWNvbG9yZWRpdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZDpkaXNhYmxlZCAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtdG9vbGJhci1lZGl0LmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQuZHhibC1kaXNhYmxlZCAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC10b29sYmFyLWVkaXQuZHhibC10b29sYmFyLWNvbG9yZWRpdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZC5keGJsLWRpc2FibGVkIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lcjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC10b29sYmFyLWVkaXQuZHhibC10b29sYmFyLWNvbG9yZWRpdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZDpkaXNhYmxlZCAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC10b29sYmFyLWVkaXQuZHhibC10b29sYmFyLWNvbG9yZWRpdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZDpkaXNhYmxlZCAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXI6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLXRvb2xiYXItZWRpdC5keGJsLXRvb2xiYXItY29tYm9ib3ggLmR4YmwtdGV4dC1lZGl0IGlucHV0W3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC1pbWFnZSArIHNwYW4sXG4uZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyICsgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjRlbTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbS5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwgPiBkaXYgPiAuZHhibC10ZXh0LWVkaXQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwgPiBkaXYgPiAuZHhibC10ZXh0ID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteCk7XG59XG5cbi5keGJsLXRhYnMge1xuICAtLWR4YmwtdGFicy1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC10YWJzLWJnOiAjMzczNTNkO1xuICAtLWR4YmwtdGFicy1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLXRhYnMtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXRhYnMtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLXRhYnMtcGFkZGluZy15OiAwO1xuICAtLWR4YmwtdGFicy1wYWRkaW5nLXRvcDogdmFyKC0tZHhibC10YWJzLXBhZGRpbmcteSk7XG4gIC0tZHhibC10YWJzLXBhZGRpbmctYm90dG9tOiB2YXIoLS1keGJsLXRhYnMtcGFkZGluZy15KTtcbiAgLS1keGJsLXRhYnMtcGFkZGluZy14OiAwO1xuICAtLWR4YmwtdGFicy1wYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtdGFicy1wYWRkaW5nLXgpO1xuICAtLWR4YmwtdGFicy1wYWRkaW5nLXJpZ2h0OiB2YXIoLS1keGJsLXRhYnMtcGFkZGluZy14KTtcbiAgLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLXRhYnMtdGFiLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtdGFicy10YWItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC10YWJzLXRhYi1zZWxlY3RlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC10YWJzLXRhYi1zZWxlY3RlZC1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC10YWJzLXRhYi1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXRhYnMtdGFiLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXRhYnMtdGFiLXdpZHRoOiB1bnNldDtcbiAgLS1keGJsLXRhYnMtdGFiLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC10YWJzLXRhYi1idG4tY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtdGFicy1pbWFnZS1zcGFjaW5nOiAwLjM3NXJlbTtcbiAgLS1keGJsLXRhYnMtc2Nyb2xsLWJ0bi1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10YWJzLXNjcm9sbC1idG4taG92ZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtdGFicy1zY3JvbGwtYnRuLWRpc2FibGVkLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXRhYnMtdGFiLWZvY3VzLW91dGxpbmUtd2lkdGg6IDAuMTI1cmVtO1xuICAtLWR4YmwtdGFicy10YWItZm9jdXMtb3V0bGluZS1jb2xvcjogIzliMTdlMjtcbiAgLS1keGJsLXRhYnMtY2xvc2UtYnRuLWNvbG9yOiAjYWRiNWJkO1xuICAtLWR4YmwtdGFicy1jbG9zZS1idG4taG92ZXItYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC10YWJzLWNsb3NlLWJ0bi1ob3Zlci1jb2xvcjogI2U1ZTVlNTtcbiAgLS1keGJsLXRhYnMtYnV0dG9uLXNwYWNpbmc6IDAuMzc1cmVtO1xuICAtLWR4YmwtdGFicy1wYWRkaW5nLXJpZ2h0LWNsb3NlLWJ0bjogY2FsYyh2YXIoLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteCkgLSAwLjM3NXJlbSk7XG4gIC0tZHhibC10YWJzLXRhYi1kcmFnLWJnLWNvbG9yOiAjMzczNTNkO1xuICAtLWR4YmwtdGFicy1jbG9zZS1idG4td2lkdGg6IDEuNXJlbTtcbiAgLS1keGJsLXRhYnMtY2xvc2UtYnRuLWhlaWdodDogMS41cmVtO1xuICAtLWR4YmwtdGFicy10YWItZHJhZy1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC0tZHhibC10YWJzLXRhYi1kcm9wLWluZGljYXRvci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsICM5YjE3ZTIgOTUlLCB3aGl0ZSA1JSk7XG4gIC8qIENvbnRlbnQgKi9cbiAgLS1keGJsLXRhYnMtY29udGVudC1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC10YWJzLWNvbnRlbnQtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXRhYnMtY29udGVudC1saW5lLWhlaWdodDogMS40Mjg1O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXRvcCA+IC5keGJsLXRhYnMtdGFibGlzdCB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy10b3AgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyLFxuLmR4YmwtdGFicy5keGJsLXRhYnMtdG9wID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpKTtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXRvcCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpLFxuLmR4YmwtdGFicy5keGJsLXRhYnMtdG9wID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtdG9wID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLXRhYnMuZHhibC10YWJzLXRvcCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWR4YmwtdGFicy1iZyk7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy10b3AgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlcixcbi5keGJsLXRhYnMuZHhibC10YWJzLXRvcCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIge1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJvdHRvbTogMDtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXRvcCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLXRhYnMuZHhibC10YWJzLXRvcCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tZHhibC10YWJzLWJnKTtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXRvcCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLWJ0biB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICAtLWR4YmwtdGFicy10YWItd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtcmlnaHQgPiAuZHhibC10YWJzLXRhYmxpc3Qge1xuICBib3JkZXItbGVmdDogdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtcmlnaHQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4uZHhibC10YWJzLmR4YmwtdGFicy1yaWdodCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCkgPiAuZHhibC10ZXh0LFxuLmR4YmwtdGFicy5keGJsLXRhYnMtcmlnaHQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpID4gLmR4YmwtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtcmlnaHQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlcixcbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSk7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1yaWdodCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpLFxuLmR4YmwtdGFicy5keGJsLXRhYnMtcmlnaHQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtcmlnaHQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtdGFicy5keGJsLXRhYnMtcmlnaHQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tZHhibC10YWJzLWJnKTtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsXG4uZHhibC10YWJzLmR4YmwtdGFicy1yaWdodCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIge1xuICB3aWR0aDogM3B4O1xuICB0b3A6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxlZnQ6IDA7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1yaWdodCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tZHhibC10YWJzLWJnKTtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4YmwtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtYm90dG9tID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtYm90dG9tID4gLmR4YmwtdGFicy10YWJsaXN0IHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLWJvdHRvbSA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIsXG4uZHhibC10YWJzLmR4YmwtdGFicy1ib3R0b20gPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtYm90dG9tID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCksXG4uZHhibC10YWJzLmR4YmwtdGFicy1ib3R0b20gPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1ib3R0b20gPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtdGFicy5keGJsLXRhYnMtYm90dG9tID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tZHhibC10YWJzLWJnKTtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLWJvdHRvbSA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLFxuLmR4YmwtdGFicy5keGJsLXRhYnMtYm90dG9tID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciB7XG4gIGhlaWdodDogM3B4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgdG9wOiAwO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtYm90dG9tID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtdGFicy5keGJsLXRhYnMtYm90dG9tID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtYmcpO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtYm90dG9tID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4YmwtYnRuIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSk7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgLS1keGJsLXRhYnMtdGFiLXdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtbGVmdCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLWxlZnQgPiAuZHhibC10YWJzLXRhYmxpc3Qge1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtbGVmdCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbi5keGJsLXRhYnMuZHhibC10YWJzLWxlZnQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1sZWZ0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCkgPiAuZHhibC10ZXh0LFxuLmR4YmwtdGFicy5keGJsLXRhYnMtbGVmdCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCkgPiAuZHhibC10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSk7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1sZWZ0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4YmwtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1sZWZ0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlcixcbi5keGJsLXRhYnMuZHhibC10YWJzLWxlZnQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSk7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1sZWZ0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCksXG4uZHhibC10YWJzLmR4YmwtdGFicy1sZWZ0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1sZWZ0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLXRhYnMuZHhibC10YWJzLWxlZnQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWR4YmwtdGFicy1iZyk7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1sZWZ0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsXG4uZHhibC10YWJzLmR4YmwtdGFicy1sZWZ0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciB7XG4gIHdpZHRoOiAzcHg7XG4gIHRvcDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIHJpZ2h0OiAwO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtbGVmdCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLXRhYnMuZHhibC10YWJzLWxlZnQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tZHhibC10YWJzLWJnKTtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLWxlZnQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtdGFicy1pdGVtOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLXRhYnMtdGFiLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtdGFicy10YWItZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtdGFicy10YWItZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAuZHhibC10YWJzLWl0ZW06Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogdW5zZXQ7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0IHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGFicy1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXRhYnMtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtdGFicy1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC10YWJzLWxpbmUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10YWJzLWJnKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtdGFicy1wYWRkaW5nLXRvcCkgdmFyKC0tZHhibC10YWJzLXBhZGRpbmctcmlnaHQpIHZhcigtLWR4YmwtdGFicy1wYWRkaW5nLWJvdHRvbSkgdmFyKC0tZHhibC10YWJzLXBhZGRpbmctbGVmdCk7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCwgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGksIC5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbSwgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtIHtcbiAgei1pbmRleDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbS5keGJsLWRyYWdnaW5nLCAuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0uZHhibC1kcmFnZ2luZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGFicy10YWItZHJhZy1iZy1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtdGFicy10YWItZHJhZy1zaGFkb3cpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjAwMDA7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbSA+IC5keGJsLXRleHQsIC5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbSA+IC5keGJsLXRleHQge1xuICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtID4gLmR4YmwtdGV4dCAuZHhibC10YWJzLXRleHQtb3ZlcmZsb3csIC5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbSA+IC5keGJsLXRleHQgLmR4YmwtdGFicy10ZXh0LW92ZXJmbG93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0gPiAuZHhibC10YWJzLWNsb3NlLWJ1dHRvbiwgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtID4gLmR4YmwtdGFicy1jbG9zZS1idXR0b24ge1xuICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLXRhYnMtdGFiLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiKDAgMCAwIC8gMCUpO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogNTAlO1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogMDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC10YWJzLWNsb3NlLWJ0bi1ob3Zlci1iZyk7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3I6IHZhcigtLWR4YmwtdGFicy1jbG9zZS1idG4taG92ZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWltYWdlLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtY2xvc2UtYnRuLWNvbG9yKTtcbiAgLS1keGJsLWltYWdlLXdpZHRoOiAxcmVtO1xuICAtLWR4YmwtaW1hZ2UtaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogdmFyKC0tZHhibC10YWJzLWNsb3NlLWJ0bi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZHhibC10YWJzLWNsb3NlLWJ0bi1oZWlnaHQpO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC10YWJzLWJ1dHRvbi1zcGFjaW5nKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbSA+IC5keGJsLXRhYnMtY2xvc2UtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0gPiAuZHhibC10YWJzLWNsb3NlLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtID4gLmR4YmwtdGFicy1jbG9zZS1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0gPiAuZHhibC10YWJzLWNsb3NlLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0gPiAuZHhibC10YWJzLWNsb3NlLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbSA+IC5keGJsLXRhYnMtY2xvc2UtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtID4gLmR4YmwtdGFicy1jbG9zZS1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtID4gLmR4YmwtdGFicy1jbG9zZS1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgdG9wOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICBib3R0b206IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLWRyYWdnaW5nLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0gPiAuZHhibC10YWJzLWNsb3NlLWJ1dHRvbiwgLmR4YmwtZHJhZ2dpbmcuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0gPiAuZHhibC10YWJzLWNsb3NlLWJ1dHRvbiB7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWR4YmwtYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvcjogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IpO1xufVxuXG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtYWN0aXZlKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLCAuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLWFjdGl2ZSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCksIC5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSB7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItc3R5bGUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLXdpZHRoKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tZHhibC10YWJzLXRhYi1wYWRkaW5nLXkpIHZhcigtLWR4YmwtdGFicy10YWItcGFkZGluZy14KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXgtd2lkdGg6IHZhcigtLWR4YmwtdGFicy10YWItd2lkdGgpO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6aGFzKC5keGJsLXRhYnMtY2xvc2UtYnV0dG9uKSwgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOmhhcyguZHhibC10YWJzLWNsb3NlLWJ1dHRvbikge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1keGJsLXRhYnMtcGFkZGluZy1yaWdodC1jbG9zZS1idG4pO1xufVxuOm5vdCguZHhibC1kcmFnZ2luZykuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtYWN0aXZlKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIDpub3QoLmR4YmwtZHJhZ2dpbmcpLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1hY3RpdmUpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3IpO1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGFicy10YWItaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGFicy10YWItaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgOm5vdCguZHhibC1kcmFnZ2luZykuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtYWN0aXZlKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIDpub3QoLmR4YmwtZHJhZ2dpbmcpLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1hY3RpdmUpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgOm5vdCguZHhibC1kcmFnZ2luZykuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtYWN0aXZlKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIDpub3QoLmR4YmwtZHJhZ2dpbmcpLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1hY3RpdmUpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgOm5vdCguZHhibC1kcmFnZ2luZykuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtYWN0aXZlKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIDpub3QoLmR4YmwtZHJhZ2dpbmcpLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1hY3RpdmUpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuOm5vdCguZHhibC1kcmFnZ2luZykuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtYWN0aXZlKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgOm5vdCguZHhibC1kcmFnZ2luZykuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWFjdGl2ZSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG5cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGFicy10YWItc2VsZWN0ZWQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtdGFiLXNlbGVjdGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci1jb2xvcikgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3IpIHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLWNvbG9yKSB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci1jb2xvcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLCAuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLWNvbG9yKSB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci1jb2xvcikgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3IpIHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUuZHhibC1kcmFnZ2luZywgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUuZHhibC1kcmFnZ2luZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGFicy10YWItZHJhZy1iZy1jb2xvcik7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSA+IC5keGJsLWltYWdlLCAuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCkgPiAuZHhibC1pbWFnZSB7XG4gIC0tZHhibC1pbWFnZS1tYXJnaW4teTogMC40Mzc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpID4gLmR4YmwtaW1hZ2U6bm90KDpsYXN0LWNoaWxkKSwgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpID4gLmR4YmwtaW1hZ2U6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC10YWJzLWltYWdlLXNwYWNpbmcpO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0gPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtLmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtLmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiA2MCU7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbS5keGJsLWRpc2FibGVkLCAuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpkaXNhYmxlZCwgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtLmR4YmwtZGlzYWJsZWQsIC5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1kcm9wLXRhcmdldC1pbmRpY2F0b3IsIC5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZHJvcC10YXJnZXQtaW5kaWNhdG9yIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAwIHZhcigtLWR4YmwtdGFicy10YWItZHJvcC1pbmRpY2F0b3ItY29sb3IpLCBpbnNldCAtMnB4IC0ycHggMCB2YXIoLS1keGJsLXRhYnMtdGFiLWRyb3AtaW5kaWNhdG9yLWNvbG9yKTtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4yNXM7XG4gIHdpZHRoOiAycHg7XG4gIHotaW5kZXg6IDM7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0LmR4YmwtdGFicy10YWJsaXN0LXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdC5keGJsLXRhYnMtdGFibGlzdC1zY3JvbGxhYmxlID4gLmR4YmwtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QuZHhibC10YWJzLXRhYmxpc3Qtc2Nyb2xsYWJsZS5keGJsLXRhYnMtdGFibGlzdC1oYXMtb3ZlcmZsb3cgPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtYnRuLWNvbG9yKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0LmR4YmwtdGFicy10YWJsaXN0LXNjcm9sbGFibGUuZHhibC10YWJzLXRhYmxpc3QtaGFzLW92ZXJmbG93ID4gLmR4YmwtYnRuID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10YWJzLXNjcm9sbC1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRhYnMtc2Nyb2xsLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0LmR4YmwtdGFicy10YWJsaXN0LXNjcm9sbGFibGUuZHhibC10YWJzLXRhYmxpc3QtaGFzLW92ZXJmbG93ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0LmR4YmwtdGFicy10YWJsaXN0LXNjcm9sbGFibGUuZHhibC10YWJzLXRhYmxpc3QtaGFzLW92ZXJmbG93ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QuZHhibC10YWJzLXRhYmxpc3Qtc2Nyb2xsYWJsZS5keGJsLXRhYnMtdGFibGlzdC1oYXMtb3ZlcmZsb3cgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGFicy1zY3JvbGwtYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWhvdmVyLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10YWJzLXNjcm9sbC1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtaG92ZXItY29sb3IsIDk1JSkpO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdC5keGJsLXRhYnMtdGFibGlzdC1zY3JvbGxhYmxlLmR4YmwtdGFicy10YWJsaXN0LWhhcy1vdmVyZmxvdyA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QuZHhibC10YWJzLXRhYmxpc3Qtc2Nyb2xsYWJsZS5keGJsLXRhYnMtdGFibGlzdC1oYXMtb3ZlcmZsb3cgPiAuZHhibC1idG46ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRhYnMtc2Nyb2xsLWJ0bi1kaXNhYmxlZC1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGFicy1zY3JvbGwtYnRuLWRpc2FibGVkLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QuZHhibC10YWJzLXRhYmxpc3Qtc2Nyb2xsYWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0LmR4YmwtdGFicy10YWJsaXN0LXNjcm9sbGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0LmR4YmwtdGFicy10YWJsaXN0LXNjcm9sbGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbm9uZTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgdG9wOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICBib3R0b206IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLXRhYnMgLmR4YmwtdGFicy1jb250ZW50LXBhbmVsIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGFicy1jb250ZW50LWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXRhYnMtY29udGVudC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC10YWJzLWNvbnRlbnQtbGluZS1oZWlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG59XG4uZHhibC10YWJzIC5keGJsLXRhYnMtY29udGVudC1wYW5lbDpub3QoLmR4YmwtdGFicy1yZW5kZXItZGVmYXVsdCkgPiAuZHhibC10YWJzLWNvbnRlbnQ6bm90KFtkYXRhLWR4LXRhYi1sb2FkZWRdKTpub3QoLmR4YmwtYWN0aXZlKSwgLmR4YmwtdGFicyAuZHhibC10YWJzLWNvbnRlbnQtcGFuZWwuZHhibC1sb2FkZWQ6bm90KC5keGJsLXRhYnMtcmVuZGVyLWRlZmF1bHQpID4gLmR4YmwtdGFicy1jb250ZW50Om5vdChbZGF0YS1keC10YWItbG9hZGVkXSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGVmdDogLTEwMDAwcHg7XG59XG4uZHhibC10YWJzIC5keGJsLXRhYnMtY29udGVudC1wYW5lbCAuZHhibC10YWJzLWNvbnRlbnQge1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC10YWJzLmR4Ymwtc20ge1xuICAtLWR4YmwtdGFicy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xuICAtLWR4YmwtdGFicy10YWItcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtdGFicy10YWItcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWR4YmwtdGFicy1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC10YWJzLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC10YWJzLWJ1dHRvbi1zcGFjaW5nOiAwLjI1cmVtO1xuICAtLWR4YmwtdGFicy1jbG9zZS1idG4td2lkdGg6IDEuMjVyZW07XG4gIC0tZHhibC10YWJzLWNsb3NlLWJ0bi1oZWlnaHQ6IDEuMjVyZW07XG4gIC8qIENvbnRlbnQgKi9cbiAgLS1keGJsLXRhYnMtY29udGVudC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC10YWJzLWNvbnRlbnQtbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5keGJsLXRhYnMuZHhibC1zbSA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpID4gLmR4YmwtaW1hZ2UsXG4uZHhibC10YWJzLmR4Ymwtc20gPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpID4gLmR4YmwtaW1hZ2Uge1xuICAtLWR4YmwtaW1hZ2UtbWFyZ2luLXk6IDAuMzEyNXJlbTtcbn1cbi5keGJsLXRhYnMuZHhibC1sZyB7XG4gIC0tZHhibC10YWJzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLXRhYnMtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtdGFicy1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC10YWJzLWJ1dHRvbi1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC10YWJzLWNsb3NlLWJ0bi13aWR0aDogMS43NXJlbTtcbiAgLS1keGJsLXRhYnMtY2xvc2UtYnRuLWhlaWdodDogMS43NXJlbTtcbiAgLyogQ29udGVudCAqL1xuICAtLWR4YmwtdGFicy1jb250ZW50LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLXRhYnMtY29udGVudC1saW5lLWhlaWdodDogMS4zNzU7XG59XG4uZHhibC10YWJzLmR4YmwtbGcgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSA+IC5keGJsLWltYWdlLFxuLmR4YmwtdGFicy5keGJsLWxnID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSA+IC5keGJsLWltYWdlIHtcbiAgLS1keGJsLWltYWdlLW1hcmdpbi15OiAwLjU2MjVyZW07XG59XG5cbi5keGJsLXJvdyB7XG4gIC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXg6IDEuNXJlbTtcbiAgLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteTogMC43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXgpKTtcbn1cblxuLmR4YmwtY29sIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy15KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIHtcbiAgLmR4YmwtY29sLXhzIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAuZHhibC1jb2wteHMtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLXhzLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wteHMtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZHhibC1jb2wteHMtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC14cy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLXhzLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmR4YmwtY29sLXhzLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wteHMtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC14cy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5keGJsLWNvbC14cy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC14cy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC14cy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHhibC1jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5keGJsLWNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5keGJsLWNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZHhibC1jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmR4YmwtY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5keGJsLWNvbC1tZCB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLmR4YmwtY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmR4YmwtY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5keGJsLWNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZHhibC1jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmR4YmwtY29sLWxnIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAuZHhibC1jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZHhibC1jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmR4YmwtY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5keGJsLWNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmR4YmwtY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAuZHhibC1jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZHhibC1jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmR4YmwtY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5keGJsLWNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmR4YmwtY29sLXh4bCB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLmR4YmwtY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmR4YmwtY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5keGJsLWNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZHhibC1jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsIHtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtdW5kZXJsYXktYmc6ICM0NjQ0NGE7XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLW92ZXJsYXktYmc6ICNmZmY7XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLW92ZXJsYXktb3BhY2l0eTogMDtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLXNpemU6IDJyZW07XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2UtY29sb3I6ICNiY2EwZDk7XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc3BhY2U6IDAuNzVyZW07XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtcGFkZGluZy15OiAxcmVtO1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1tYXJnaW46IDFyZW07XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLWhlaWdodDogdW5zZXQ7XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXdpZHRoOiB1bnNldDtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtYmFja2dyb3VuZC1jb2xvcjogIzM3MzUzZDtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtd2lkdGg6IDEwMCU7XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLWhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbDpub3QoW2R4YmwtbG9hZGVkXSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbCAuZHhibC1sb2FkaW5nLXBhbmVsLXVuZGVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtdW5kZXJsYXktYmcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbCAuZHhibC1sb2FkaW5nLXBhbmVsLXVuZGVybGF5ID4gLmR4YmwtbG9hZGluZy1wYW5lbC1vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1vdmVybGF5LWJnKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLW92ZXJsYXktb3BhY2l0eSk7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsIC5keGJsLWxvYWRpbmctcGFuZWwtdW5kZXJsYXkuZHhibC1sb2FkaW5nLXBhbmVsLWNvbnRlbnQtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsIC5keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1jb2xvcik7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsIC5keGJsLWxvYWRpbmctcGFuZWwtdGFyZ2V0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsIC5keGJsLWxvYWRpbmctcGFuZWwtdGFyZ2V0LWNvbnRlbnQgKyAuZHhibC1sb2FkaW5nLXBhbmVsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbC5keGJsLWxvYWRpbmctcGFuZWwtZW1wdHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsLmR4YmwtbG9hZGluZy1wYW5lbC1lbXB0eSAuZHhibC1sb2FkaW5nLXBhbmVsLXRhcmdldC1jb250ZW50IHtcbiAgd2lkdGg6IHVuc2V0O1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbC5keGJsLWxvYWRpbmctcGFuZWwtZW1wdHkgLmR4YmwtbG9hZGluZy1wYW5lbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbCAuZHhibC1sb2FkaW5nLXBhbmVsLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4YmwtbG9hZGluZy1wYW5lbC1jb250YWluZXIuZHhibC1sb2FkaW5nLXBhbmVsLXVuYmxvY2tlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbCAuZHhibC1sb2FkaW5nLXBhbmVsLWNvbnRhaW5lci5keGJsLWxvYWRpbmctcGFuZWwtc2hhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4YmwtbG9hZGluZy1wYW5lbC1jb250YWluZXIuZHhibC1sb2FkaW5nLXBhbmVsLXNoYWRpbmcgLmR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS5keGJsLWxvYWRpbmctcGFuZWwtaGlkZGVuIHtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1jb2xvcjogI2ZmZjtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4YmwtbG9hZGluZy1wYW5lbC1jb250YWluZXIuZHhibC1sb2FkaW5nLXBhbmVsLXNoYWRpbmcgLmR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS5keGJsLWxvYWRpbmctcGFuZWwtaGlkZGVuIC5keGJsLXdhaXQtaW5kaWNhdG9yIHtcbiAgLS1keGJsLXdhaXQtaW5kaWNhdG9yLWNvbG9yOiAjZmZmO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbCAuZHhibC1sb2FkaW5nLXBhbmVsLWNvbnRhaW5lciAuZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1wYWRkaW5nLXgpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1oZWlnaHQpO1xuICB3aWR0aDogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXdpZHRoKTtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCA0cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIG1hcmdpbjogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLW1hcmdpbik7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsIC5keGJsLWxvYWRpbmctcGFuZWwtY29udGFpbmVyIC5keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEuZHhibC1sb2FkaW5nLXBhbmVsLWhpZGRlbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4YmwtbG9hZGluZy1wYW5lbC1jb250YWluZXIgLmR4Ymwtd2FpdC1pbmRpY2F0b3Ige1xuICAtLWR4Ymwtd2FpdC1pbmRpY2F0b3Itc2l6ZTogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1zaXplKTtcbiAgb3JkZXI6IDI7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsIC5keGJsLWxvYWRpbmctcGFuZWwtY29udGFpbmVyIC5keGJsLXdhaXQtaW5kaWNhdG9yICsgLmR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlIHtcbiAgb3JkZXI6IDM7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zcGFjZSk7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsIC5keGJsLWxvYWRpbmctcGFuZWwtY29udGFpbmVyIC5keGJsLXdhaXQtaW5kaWNhdG9yICsgLmR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlOmVtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsIC5keGJsLWxvYWRpbmctcGFuZWwtY29udGFpbmVyIC5keGJsLXdhaXQtaW5kaWNhdG9yICsgLmR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLmR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zcGFjZSk7XG4gIG9yZGVyOiAxO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbCAuZHhibC1sb2FkaW5nLXBhbmVsLWNvbnRhaW5lciAuZHhibC13YWl0LWluZGljYXRvciArIC5keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS5keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1sZWZ0OmVtcHR5IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbC5keGJsLXNtIHtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zcGFjZTogMC41cmVtO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbC5keGJsLXNtIC5keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZSB7XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc2l6ZTogMC43NXJlbTtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwuZHhibC1zbSAuZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhIHtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtcGFkZGluZy14OiAxcmVtO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbC5keGJsLWxnIHtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zcGFjZTogMXJlbTtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwuZHhibC1sZyAuZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Uge1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNpemU6IDFyZW07XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsLmR4YmwtbGcgLmR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYSB7XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteDogMS41cmVtO1xufVxuXG4uZHhibC13YWl0LWluZGljYXRvciB7XG4gIC0tZHhibC13YWl0LWluZGljYXRvci1jb2xvcjogI2JjYTBkOTtcbiAgLS1keGJsLXdhaXQtaW5kaWNhdG9yLXNpemU6IDEuMjVyZW07XG4gIC0tZHhibC13YWl0LWluZGljYXRvci1mbGlwLWFuaW1hdGlvbi1yb3RhdGlvbi15OiBkeGJsLWluZGljYXRvci1hbmltYXRpb24tZmxpcC1yb3RhdGlvbi15O1xuICAtLWR4Ymwtd2FpdC1pbmRpY2F0b3ItZmxpcC1hbmltYXRpb24tcm90YXRpb24teDogZHhibC1pbmRpY2F0b3ItYW5pbWF0aW9uLWZsaXAtcm90YXRpb24teDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IHZhcigtLWR4Ymwtd2FpdC1pbmRpY2F0b3Itc2l6ZSk7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXdhaXQtaW5kaWNhdG9yLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLWR4Ymwtd2FpdC1pbmRpY2F0b3Itc2l6ZSk7XG59XG4uZHhibC13YWl0LWluZGljYXRvciA+IHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB1bnNldDtcbn1cbi5keGJsLXdhaXQtaW5kaWNhdG9yLmR4Ymwtc20ge1xuICAtLWR4Ymwtd2FpdC1pbmRpY2F0b3Itc2l6ZTogMXJlbTtcbn1cbi5keGJsLXdhaXQtaW5kaWNhdG9yLmR4Ymwtc20uZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvciB7XG4gIC0tZHhibC13YWl0LWluZGljYXRvci1zaXplOiAxLjVyZW07XG59XG4uZHhibC13YWl0LWluZGljYXRvci5keGJsLWxnIHtcbiAgLS1keGJsLXdhaXQtaW5kaWNhdG9yLXNpemU6IDEuNXJlbTtcbn1cbi5keGJsLXdhaXQtaW5kaWNhdG9yLmR4YmwtbGcuZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvciB7XG4gIC0tZHhibC13YWl0LWluZGljYXRvci1zaXplOiAyLjVyZW07XG59XG4uZHhibC13YWl0LWluZGljYXRvci5keGJsLXdhaXQtaW5kaWNhdG9yLXNwaW4ge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFuaW1hdGlvbjogZHhibC1pbmRpY2F0b3ItYW5pbWF0aW9uLXNwaW4gMC43NXMgaW5maW5pdGUgbGluZWFyO1xufVxuLmR4Ymwtd2FpdC1pbmRpY2F0b3IuZHhibC13YWl0LWluZGljYXRvci1zcGluID4gc3ZnID4gZyA+IGcge1xuICBzdHJva2U6IHZhcigtLWR4Ymwtd2FpdC1pbmRpY2F0b3ItY29sb3IpO1xufVxuLmR4Ymwtd2FpdC1pbmRpY2F0b3IuZHhibC13YWl0LWluZGljYXRvci1zcGluID4gc3ZnID4gZyA+IGNpcmNsZSB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6IHZhcigtLWR4Ymwtd2FpdC1pbmRpY2F0b3ItY29sb3IpO1xuICBvcGFjaXR5OiAwLjM7XG59XG4uZHhibC13YWl0LWluZGljYXRvci5keGJsLXdhaXQtaW5kaWNhdG9yLXB1bHNlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICBmaWxsOiB2YXIoLS1keGJsLXdhaXQtaW5kaWNhdG9yLWNvbG9yKTtcbiAgYW5pbWF0aW9uOiBkeGJsLWluZGljYXRvci1hbmltYXRpb24tcHVsc2UgMS4ycyBjdWJpYy1iZXppZXIoMC41MiwgMC42LCAwLjI1LCAwLjk5KSBpbmZpbml0ZTtcbn1cbi5keGJsLXdhaXQtaW5kaWNhdG9yLmR4Ymwtd2FpdC1pbmRpY2F0b3ItZmxpcCB7XG4gIGZpbGw6IHZhcigtLWR4Ymwtd2FpdC1pbmRpY2F0b3ItY29sb3IpO1xuICBhbmltYXRpb246IHZhcigtLWR4Ymwtd2FpdC1pbmRpY2F0b3ItZmxpcC1hbmltYXRpb24tcm90YXRpb24teSkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cbkBrZXlmcmFtZXMgZHhibC1pbmRpY2F0b3ItYW5pbWF0aW9uLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGR4YmwtaW5kaWNhdG9yLWFuaW1hdGlvbi1wdWxzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGR4YmwtaW5kaWNhdG9yLWFuaW1hdGlvbi1mbGlwLXJvdGF0aW9uLXkge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVZKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZHhibC1pbmRpY2F0b3ItYW5pbWF0aW9uLWZsaXAtcm90YXRpb24teCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMzYwZGVnKTtcbiAgfVxufVxuXG4uZHhibC1hY2NvcmRpb24ge1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI1O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1czogM3B4O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1zZWxlY3RlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXNlbGVjdGVkLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nOiAwLjM3NXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWNvbnRlbnQtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tdGV4dC1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1jb250ZW50LWluZGVudDogMS44NzVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1idG4tY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWJ0bi1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNlbGVjdGlvbi1iZzogdW5zZXQ7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zZWxlY3Rpb24tY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1hY2NvcmRpb24tZmlsdGVyLWNvbnRlbnQtYmctY29sb3I6IHllbGxvdztcbiAgLS1keGJsLWFjY29yZGlvbi1maWx0ZXItY29udGVudC1jb2xvcjogIzJiMmEyZjtcbiAgLS1keGJsLWFjY29yZGlvbi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YmwtYWNjb3JkaW9uLWZvY3VzLW91dGxpbmUtd2lkdGg6IDAuMTI1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmR4YmwtYWNjb3JkaW9uLmR4Ymwtc20ge1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1saW5lLWhlaWdodDogMS4zMzM7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjE0Mjg7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1wYWRkaW5nLXk6IDAuMjUwMDI1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc3BhY2luZzogMC4yNXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWNvbnRlbnQtaW5kZW50OiAxLjYyNXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWNvbnRlbnQtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS10ZXh0LXBhZGRpbmcteTogMC4yNTAxMjVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1saW5lLWhlaWdodDogMS4zMzM7XG59XG4uZHhibC1hY2NvcmRpb24uZHhibC1sZyB7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6IDAuNDM3NXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1jb250ZW50LWluZGVudDogMi4xMjVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1jb250ZW50LXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXRleHQtcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZmlsdGVyID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXgpO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1maWx0ZXIgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIC5keGJsLW5hdmlnYXRpb24tZmlsdGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZmlsdGVyID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciAuZHhibC1uYXZpZ2F0aW9uLWZpbHRlci5keGJsLXRleHQtZWRpdCB7XG4gIC0tZHhibC10ZXh0LWVkaXQtZm9udC1zaXplOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItZm9udC1zaXplKTtcbiAgLS1keGJsLXRleHQtZWRpdC1saW5lLWhlaWdodDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0KTtcbiAgLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXk6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXBhZGRpbmcteSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWZpbHRlciA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIgLmR4YmwtbmF2aWdhdGlvbi1maWx0ZXIuZHhibC10ZXh0LWVkaXQgPiBpbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmcpO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1maWx0ZXIgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIC5keGJsLW5hdmlnYXRpb24tZmlsdGVyLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtZWRpdC1idG4tY2xlYXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWZpbHRlci1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1hY2NvcmRpb24tZmlsdGVyLWNvbnRlbnQtYmctY29sb3IpO1xuICBjb2xvcjogdmFyKC0tZHhibC1hY2NvcmRpb24tZmlsdGVyLWNvbnRlbnQtY29sb3IpO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXI6Zm9jdXMtdmlzaWJsZSxcbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keTpmb2N1cy12aXNpYmxlLFxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLWFjY29yZGlvbi1ncm91cC1ib2R5IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQ6Zm9jdXMtdmlzaWJsZSxcbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC1hY2NvcmRpb24tdG1wbDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0tZHhibC1hY2NvcmRpb24tZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC1hY2NvcmRpb24tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWNvbnRhaW5lcltkYXRhLWR4LWZvY3VzLWhpZGRlbl0gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlcjpmb2N1cy12aXNpYmxlLFxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1jb250YWluZXJbZGF0YS1keC1mb2N1cy1oaWRkZW5dIC5keGJsLWFjY29yZGlvbi1ncm91cC1ib2R5OmZvY3VzLXZpc2libGUsXG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWNvbnRhaW5lcltkYXRhLWR4LWZvY3VzLWhpZGRlbl0gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvZHkgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudDpmb2N1cy12aXNpYmxlLFxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1jb250YWluZXJbZGF0YS1keC1mb2N1cy1oaWRkZW5dIC5keGJsLWFjY29yZGlvbi10bXBsOmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IHVuc2V0O1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAuZHhibC1ncm91cCB7XG4gIC0tZHhibC1ncm91cC1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgLS1keGJsLWdyb3VwLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgLS1keGJsLWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWdyb3VwLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtZm9udC1zaXplKTtcbiAgLS1keGJsLWdyb3VwLWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1saW5lLWhlaWdodCk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXMpO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodCk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy14OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy14KTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXkpO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmc6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc3BhY2luZyk7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoOmZpcnN0LW9mLXR5cGUpOm5vdCg6bGFzdC1jaGlsZCksIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOmxhc3QtY2hpbGQpID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bGFzdC1jaGlsZCwgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoOmZpcnN0LW9mLXR5cGUpOmxhc3QtY2hpbGQgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOmZpcnN0LW9mLXR5cGU6bm90KDpsYXN0LWNoaWxkKSwgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpmaXJzdC1vZi10eXBlOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc3BhY2luZyk7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIgPiAuZHhibC1idG4uZHhibC1ncm91cC1leHBhbmQtYnRuIHtcbiAgbWFyZ2luOiAwO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCA+IC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtY29udGFpbmVyLmR4YmwtdGV4dCB7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteTogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXRleHQtcGFkZGluZy15KTtcbiAgLS1keGJsLXRleHQtcGFkZGluZy14OiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1hY2NvcmRpb24tZmlsdGVyKTpub3QoLmR4YmwtYWN0aXZlKSA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlcjpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1hY2NvcmRpb24tZmlsdGVyKSA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXI6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlcjpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtYWNjb3JkaW9uLWZpbHRlcikgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1hY2NvcmRpb24tZmlsdGVyKSA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAyNSU7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1zZWxlY3RlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1hY2NvcmRpb24tZmlsdGVyKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtYWNjb3JkaW9uLWZpbHRlcik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNDAlO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoLmR4YmwtYWNjb3JkaW9uLWZpbHRlcikuZHhibC1hY3RpdmUgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIGEuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50LCAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCguZHhibC1hY2NvcmRpb24tZmlsdGVyKSA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXI6aG92ZXIgYS5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQsIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlcjphY3RpdmUgYS5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLmR4YmwtZGlzYWJsZWQsIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLmR4YmwtZGlzYWJsZWQgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciAuZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LWNvbnRhaW5lcjpub3QoLmR4YmwtYWNjb3JkaW9uLWl0ZW0tdGV4dC10bXBsKSwgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpkaXNhYmxlZCAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtY29udGFpbmVyOm5vdCguZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LXRtcGwpIHtcbiAgb3BhY2l0eTogNjAlO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbTpub3QoLmR4YmwtYWNjb3JkaW9uLWdyb3VwKSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1saW5lLWhlaWdodCk7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW06bm90KC5keGJsLWFjY29yZGlvbi1ncm91cCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc2VsZWN0aW9uLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNlbGVjdGlvbi1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbTpub3QoLmR4YmwtYWNjb3JkaW9uLWdyb3VwKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW06bm90KC5keGJsLWFjY29yZGlvbi1ncm91cCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAzMCU7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW06bm90KC5keGJsLWFjY29yZGlvbi1ncm91cCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbTpub3QoLmR4YmwtYWNjb3JkaW9uLWdyb3VwKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbTpub3QoLmR4YmwtYWNjb3JkaW9uLWdyb3VwKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW06bm90KC5keGJsLWFjY29yZGlvbi1ncm91cCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKSA+IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbTpub3QoLmR4YmwtYWNjb3JkaW9uLWdyb3VwKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudDpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW06bm90KC5keGJsLWFjY29yZGlvbi1ncm91cCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKSA+IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSkgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50OmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbTpub3QoLmR4YmwtYWNjb3JkaW9uLWdyb3VwKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudDpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW06bm90KC5keGJsLWFjY29yZGlvbi1ncm91cCkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tdGV4dC1jb250YWluZXI6bm90KC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtdG1wbCksIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW06bm90KC5keGJsLWFjY29yZGlvbi1ncm91cCk6ZGlzYWJsZWQgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtY29udGFpbmVyOm5vdCguZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LXRtcGwpIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IC5keGJsLWFjY29yZGlvbi1ncm91cC1leHBhbmQtYnRuLWNvbnRhaW5lciArICoge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nKTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCA+IC5keGJsLWltYWdlIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQgPiAuZHhibC1pbWFnZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmcpO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tdGV4dC1jb250YWluZXIuZHhibC10ZXh0IHtcbiAgLS1keGJsLXRleHQtcGFkZGluZy14OiAwO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc3BhY2luZyk7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tdGV4dC1jb250YWluZXIuZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LXRtcGwgPiAuZHhibC10ZXh0IHtcbiAgLS1keGJsLXRleHQtcGFkZGluZy14OiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCAuZHhibC1iYWRnZSB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmcpO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1ib2R5IC5keGJsLWFjY29yZGlvbi1pdGVtIC5keGJsLWFjY29yZGlvbi1pdGVtLWluZGVudCwgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1ib2R5IC5keGJsLWFjY29yZGlvbi1pdGVtIC5keGJsLWFjY29yZGlvbi1pdGVtLWluZGVudC1lbmQge1xuICBtaW4td2lkdGg6IGNhbGMoKHZhcigtLWR4YmwtYWNjb3JkaW9uLWl0ZW0taW5kZW50LCAwKSAtIDEpICogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1jb250ZW50LWluZGVudCkpO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1ib2R5IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tY29udGVudC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1ib2R5IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWV4cGFuZC1idG4tY29udGFpbmVyID4gLmR4YmwtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tZHhibC1idG4tY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWJvcmRlci1ob3Zlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICRidG4taG92ZXItY29sb3I7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvZHkgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCAuZHhibC1hY2NvcmRpb24tZ3JvdXAtZXhwYW5kLWJ0bi1jb250YWluZXIgPiAuZHhibC1idG4gPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keSAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IC5keGJsLWFjY29yZGlvbi1ncm91cC1leHBhbmQtYnRuLWNvbnRhaW5lciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1ib2R5IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWV4cGFuZC1idG4tY29udGFpbmVyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keSAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IC5keGJsLWFjY29yZGlvbi1ncm91cC1leHBhbmQtYnRuLWNvbnRhaW5lciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvZHkgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCAuZHhibC1hY2NvcmRpb24tZ3JvdXAtZXhwYW5kLWJ0bi1jb250YWluZXIgPiAuZHhibC1idG4uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvZHkgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCAuZHhibC1hY2NvcmRpb24tZ3JvdXAtZXhwYW5kLWJ0bi1jb250YWluZXIgPiAuZHhibC1idG46ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG5cbi5keGJsLW9mZmljZS1yaWJib24ge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xufVxuLmR4Ymwtb2ZmaWNlLXJpYmJvbiAuZHhibC10YWJzLWNvbnRlbnQtcGFuZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4Ymwtb2ZmaWNlLXJpYmJvbiAuZHhibC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiOm5vdCguZHhibC1hY3RpdmUpOm5vdCg6aG92ZXIpIHtcbiAgLS1keGJsLW9mZmljZS1yaWJib24tY29udGV4dC10YWItYmc6IHVuc2V0O1xuICAtLWR4Ymwtb2ZmaWNlLXJpYmJvbi1jb250ZXh0LXRhYi1jb2xvcjogaW5oZXJpdDtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW9mZmljZS1yaWJib24tY29udGV4dC10YWItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4Ymwtb2ZmaWNlLXJpYmJvbi1jb250ZXh0LXRhYi1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1vZmZpY2UtcmliYm9uIC5keGJsLW9mZmljZS1yaWJib24tY29udGV4dC10YWI6bm90KC5keGJsLWFjdGl2ZSk6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW9mZmljZS1yaWJib24gLmR4Ymwtb2ZmaWNlLXJpYmJvbi1jb250ZXh0LXRhYjpub3QoLmR4YmwtYWN0aXZlKTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4Ymwtb2ZmaWNlLXJpYmJvbiAuZHhibC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiOm5vdCguZHhibC1hY3RpdmUpOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1vZmZpY2UtcmliYm9uIC5keGJsLW9mZmljZS1yaWJib24tY29udGV4dC10YWI6bm90KC5keGJsLWFjdGl2ZSk6bm90KDpob3Zlcik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDAuMTtcbn1cbi5keGJsLW9mZmljZS1yaWJib24gLmR4YmwtcmliYm9uLXRvb2xiYXIge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4uZHhibC1vZmZpY2UtcmliYm9uIC5keGJsLXRvb2xiYXIgLmR4YmwtYnRuIHtcbiAgLS1keGJsLXRleHQtYm9yZGVyLXN0eWxlOiBub25lO1xufVxuLmR4Ymwtb2ZmaWNlLXJpYmJvbiAuZHhibC10b29sYmFyIC5keGJsLWJ0bjpmb2N1cyB7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLW9mZmljZS1yaWJib24gLmR4YmwtdG9vbGJhciAuZHhibC1idG46OmJlZm9yZSB7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmR4Ymwtb2ZmaWNlLXJpYmJvbi10YWItY29udGVudC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5pbWFnZSArIHNwYW4sXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyICsgc3Bhbixcbi5keGJsLW9mZmljZS1yaWJib24tdGFiLWNvbnRlbnQuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuaW1hZ2UgKyAuZHhibC10ZXh0LWVkaXQge1xuICBwYWRkaW5nLWxlZnQ6IDAuMmVtO1xufVxuXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwuZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5keGJsLW9mZmljZS1yaWJib24tdGFiLWNvbnRlbnQuZHhibC10b29sYmFyLWRyb3Bkb3duLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1ob3Jpem9udGFsLmR4YmwtdG9vbGJhci1kcm9wZG93biB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuLmR4Ymwtb2ZmaWNlLXJpYmJvbi10YWItY29udGVudC5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhvcml6b250YWwuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taGVhZGVyIHtcbiAgcGFkZGluZzogMCAwLjc1cmVtIDAuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taG9yaXpvbnRhbC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1oZWFkZXIsXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taG9yaXpvbnRhbC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1icmVhayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taG9yaXpvbnRhbC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtOm5vdCguZHhibC10b29sYmFyLWl0ZW0tdG1wbCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMC4xMjVlbSAwO1xufVxuXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taG9yaXpvbnRhbC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1ob3Jpem9udGFsLWNvbnRlbnQuZHhibC1kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMC42MjVyZW07XG59XG5cbi5keGJsLW9mZmljZS1yaWJib24tdGFiLWNvbnRlbnQuZHhibC10b29sYmFyLWRyb3Bkb3duLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1ob3Jpem9udGFsLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhvcml6b250YWwtY29udGVudCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmR4Ymwtb2ZmaWNlLWJhci1jb21ib2JveC1sYXJnZTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtKSAuZHhibC10ZXh0LWVkaXQge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5keGJsLW9mZmljZS1iYXItY29tYm9ib3gtbGFyZ2UuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdGV4dC1lZGl0IHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuXG4uZHhibC1vZmZpY2UtYmFyLWNvbWJvYm94LWxhcmdlLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5pbWFnZSArIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG59XG5cbi5keGJsLW9mZmljZS1iYXItY29tYm9ib3gtc21hbGw6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSkgLmR4YmwtdGV4dC1lZGl0IHtcbiAgd2lkdGg6IDYzcHg7XG59XG5cbi5keGJsLW9mZmljZS1iYXItY29tYm9ib3gtc21hbGwuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdGV4dC1lZGl0IHtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5keGJsLW9mZmljZS1iYXItY29tYm9ib3gtbWVkaXVtOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0pIC5keGJsLXRleHQtZWRpdCB7XG4gIHdpZHRoOiAxNzVweDtcbn1cblxuLmR4Ymwtb2ZmaWNlLWJhci1zcGluZWRpdDpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtKSB7XG4gIHdpZHRoOiA5MHB4O1xufVxuXG4uZHhibC1vZmZpY2UtYmFyLXNwaW5lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiBkaXYgPiAuZHhibC10ZXh0LWVkaXQge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5keGJsLXRyZWV2aWV3IHtcbiAgLS1keGJsLXRyZWV2aWV3LXNwYWNpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLXRyZWV2aWV3LXNwYWNpbmcteTogMDtcbiAgLS1keGJsLXRyZWV2aWV3LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC10cmVldmlldy1mb250LXdlaWdodDogNDAwO1xuICAtLWR4YmwtdHJlZXZpZXctbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLXRyZWV2aWV3LXRleHQtcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtdHJlZXZpZXctYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLXRyZWV2aWV3LWJ0bi1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10cmVldmlldy1idG4taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtdHJlZXZpZXctYnRuLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtdHJlZXZpZXctaW1hZ2Utc3BhY2luZzogMC4zNzVyZW07XG4gIC0tZHhibC10cmVldmlldy1uYXZpZ2F0aW9uLWZpbHRlci1ib3R0b20tc3BhY2luZzogMC43NXJlbTtcbiAgLS1keGJsLXRyZWV2aWV3LW5hdmlnYXRpb24tZmlsdGVyLWNvbnRlbnQtYmctY29sb3I6IHllbGxvdztcbiAgLS1keGJsLXRyZWV2aWV3LW5hdmlnYXRpb24tZmlsdGVyLWNvbnRlbnQtY29sb3I6ICMyYjJhMmY7XG4gIC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm90dG9tLXNwYWNpbmc6IDAuMjVyZW07XG4gIC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAtLWR4YmwtdHJlZXZpZXctY2hlY2stYWxsLWJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS10ZXh0LXdyYXA6IG5vcm1hbDtcbiAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudC1pbmRlbnQ6IDAuOTM3NXJlbTtcbiAgLS1keGJsLXRyZWV2aWV3LWl0ZW0taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tc2VsZWN0aW9uLWJnOiB1bnNldDtcbiAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tc2VsZWN0aW9uLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tZm9jdXNlZC1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10cmVldmlldy1pdGVtLWJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIC0tZHhibC10cmVldmlldy1pdGVtLXNwYWNpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQtY29udGFpbmVyLWJvcmRlci13aWR0aDogMC4xMjVyZW07XG4gIC0tZHhibC10cmVldmlldy1jaGVja2JveC1jaGVja2VkLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtY2hlY2tlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC10cmVldmlldy1jaGVja2JveC1jaGVja2VkLWhvdmVyLWJnOiAjOWIxN2UyO1xuICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtZGlzYWJsZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtZGlzYWJsZWQtY29sb3I6ICMzNzM1M2Q7XG4gIC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtaG92ZXItYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXVuY2hlY2tlZC1ib3JkZXItd2lkdGg6IDJweDtcbiAgLS1keGJsLXRyZWV2aWV3LWVtcHR5LWRhdGEtcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtdHJlZXZpZXctZW1wdHktZGF0YS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGg6IDAuMTI1cmVtO1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXJlYWRvbmx5LWJnOiAjMzczNTNkO1xuICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtcmVhZG9ubHktYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXJlYWRvbmx5LWJvcmRlci13aWR0aDogMnB4O1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXRyZWV2aWV3LXNwYWNpbmcteSkgdmFyKC0tZHhibC10cmVldmlldy1zcGFjaW5nLXgpO1xufVxuLmR4YmwtdHJlZXZpZXcuZHhibC1zbSB7XG4gIC0tZHhibC10cmVldmlldy1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC10cmVldmlldy1saW5lLWhlaWdodDogMS4zMzM7XG4gIC0tZHhibC10cmVldmlldy10ZXh0LXBhZGRpbmcteTogMC4yNTAxMjVyZW07XG4gIC0tZHhibC10cmVldmlldy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS1zcGFjaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQtaW5kZW50OiAwLjgxMjVyZW07XG59XG4uZHhibC10cmVldmlldy5keGJsLXNtIC5keGJsLXRyZWV2aWV3LWl0ZW0gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG4uZHhibC10cmVldmlldy5keGJsLXNtOm5vdCguZHhibC10cmVldmlldy1uby1leHBhbmQtYnRuKSAuZHhibC10cmVldmlldy1jaGVja2JveC1jaGVjay1hbGwge1xuICBwYWRkaW5nLWxlZnQ6IDEuNjI1cmVtO1xufVxuLmR4YmwtdHJlZXZpZXcuZHhibC1sZyB7XG4gIC0tZHhibC10cmVldmlldy1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC10cmVldmlldy1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtdHJlZXZpZXctdGV4dC1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC10cmVldmlldy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC10cmVldmlldy1pdGVtLXNwYWNpbmcteTogMC41cmVtO1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50LWluZGVudDogMS4wNjI1cmVtO1xufVxuLmR4YmwtdHJlZXZpZXcuZHhibC1sZyAuZHhibC10cmVldmlldy1pdGVtIC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgbWFyZ2luOiAwLjI1cmVtO1xufVxuLmR4YmwtdHJlZXZpZXcuZHhibC1sZzpub3QoLmR4YmwtdHJlZXZpZXctbm8tZXhwYW5kLWJ0bikgLmR4YmwtdHJlZXZpZXctY2hlY2tib3gtY2hlY2stYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjEyNXJlbTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLW5hdmlnYXRpb24tZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC10cmVldmlldy1uYXZpZ2F0aW9uLWZpbHRlci1ib3R0b20tc3BhY2luZyk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtdHJlZXZpZXc6bm90KC5keGJsLXRyZWV2aWV3LW5vLWV4cGFuZC1idG4pIC5keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrLWFsbCB7XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG59XG4uZHhibC10cmVldmlldyAuZHhibC1maWx0ZXItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctbmF2aWdhdGlvbi1maWx0ZXItY29udGVudC1iZy1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRyZWV2aWV3LW5hdmlnYXRpb24tZmlsdGVyLWNvbnRlbnQtY29sb3IpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtY2hlY2tib3gge1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWNvbG9yOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtY29sb3IpO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWhvdmVyLWJnOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtaG92ZXItYmcpO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC1kaXNhYmxlZC1jb2xvcik7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZzogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtYmcpO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYmc6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtdW5jaGVja2VkLWhvdmVyLWJnKTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoKTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmc6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtcmVhZG9ubHktYmcpO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtcmVhZG9ubHktYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXJlYWRvbmx5LWJvcmRlci13aWR0aCk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC1jaGVja2JveC5keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrLWFsbCB7XG4gIC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS13aWR0aCkgdmFyKC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS1zdHlsZSkgdmFyKC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS1jb2xvciwgIzYxNWY2Myk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrLWFsbC1ib3R0b20tc3BhY2luZyk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC1jaGVja2JveC5keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrLWFsbCB+ICogLmR4YmwtdHJlZXZpZXctaXRlbXMtY29udGFpbmVyW3JvbGU9dHJlZV0ge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm90dG9tLXNwYWNpbmcpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtY2hlY2tib3ggPiBsYWJlbCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLWNoZWNrYm94ID4gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIG1hcmdpbjogMC4yNXJlbTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWNoZWNrYm94LWNoZWNrZWQ6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6bm90KDpob3ZlciksIC5keGJsLXRyZWV2aWV3IC5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGU6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6bm90KDpob3Zlcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtYmcsICM5YjE3ZTIpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtYmcsIDgwJSk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtZGlzYWJsZWQuZHhibC1jaGVja2JveC1jaGVja2VkOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50Om5vdCg6aG92ZXIpLCAuZHhibC10cmVldmlldyAuZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtZGlzYWJsZWQuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50Om5vdCg6aG92ZXIpLCAuZHhibC10cmVldmlldyAuZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pOmRpc2FibGVkLmR4YmwtY2hlY2tib3gtY2hlY2tlZDpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpub3QoOmhvdmVyKSwgLmR4YmwtdHJlZXZpZXcgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKTpkaXNhYmxlZC5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGU6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6bm90KDpob3Zlcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWRpc2FibGVkLWJnLCAjZmZmKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC1kaXNhYmxlZC1iZywgNDAlKTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXI6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lcjpmb2N1cy12aXNpYmxlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tZm9jdXNlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOmZvY3VzLXZpc2libGU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXI6Zm9jdXMtdmlzaWJsZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lcjpmb2N1cy12aXNpYmxlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOmZvY3VzLXZpc2libGU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDIwJTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtdHJlZXZpZXctdG1wbDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrLWFsbDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpoYXMoaW5wdXQ6Zm9jdXMpICsgbGFiZWwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tYm9yZGVyLXJhZGl1cyk7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctY29udGFpbmVyW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lcjpmb2N1cy12aXNpYmxlLFxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctY29udGFpbmVyW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAuZHhibC10cmVldmlldy10bXBsOmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IHVuc2V0O1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctZW1wdHktZGF0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXRyZWV2aWV3LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXRyZWV2aWV3LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdHJlZXZpZXctbGluZS1oZWlnaHQpO1xuICBvcGFjaXR5OiA2MCU7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtdHJlZXZpZXctZW1wdHktZGF0YS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtdHJlZXZpZXctZW1wdHktZGF0YS1wYWRkaW5nLXgpO1xufVxuLmR4YmwtdHJlZXZpZXcuZHhibC10cmVldmlldy10ZXh0LW5vd3JhcCB7XG4gIC0tZHhibC10cmVldmlldy1pdGVtLXRleHQtd3JhcDogbm93cmFwO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbXMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtcy1jb250YWluZXJbcm9sZT10cmVlXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtcy1jb250YWluZXIgLmR4YmwtdHJlZXZpZXctaXRlbXMtY29udGFpbmVyIC5keGJsLXRyZWV2aWV3LXRtcGwsIC5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW1zLWNvbnRhaW5lciAuZHhibC10cmVldmlldy1pdGVtcy1jb250YWluZXIgLmR4YmwtdHJlZXZpZXctdG1wbCB+ICoge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQtaW5kZW50KTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0uZHhibC1kaXNhYmxlZCwgLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1zcGFjaW5nLXkpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0taW5kZW50IHtcbiAgbWluLXdpZHRoOiBjYWxjKHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1pbmRlbnQsIDApICogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQtaW5kZW50KSk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tZHhibC1idG4tY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWJvcmRlci1ob3Zlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICRidG4taG92ZXItY29sb3I7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRyZWV2aWV3LWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10cmVldmlldy1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC1idG46ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1uYXYtZXhwYW5kLWJ0bi1jdXN0b20pIHtcbiAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1uYXYtZXhwYW5kLWJ0bi1jdXN0b20pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctYnRuLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRyZWV2aWV3LWJ0bi1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1uYXYtZXhwYW5kLWJ0bi1jdXN0b20pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1uYXYtZXhwYW5kLWJ0bi1jdXN0b20pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1uYXYtZXhwYW5kLWJ0bi1jdXN0b20pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1uYXYtZXhwYW5kLWJ0bi1jdXN0b20pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1uYXYtZXhwYW5kLWJ0bi1jdXN0b20pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtbmF2LWV4cGFuZC1idG4tY3VzdG9tKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtbmF2LWV4cGFuZC1idG4tY3VzdG9tKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1uYXYtZXhwYW5kLWJ0bi1jdXN0b20pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiAwIDAgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIC0xcHgpO1xuICB0b3A6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAtMXB4KTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAtMXB4KTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgLTFweCk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tYm9yZGVyLXJhZGl1cyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC10cmVldmlldy1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC10cmVldmlldy1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRyZWV2aWV3LWxpbmUtaGVpZ2h0KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIxN2UyO1xuICBvcGFjaXR5OiA4MCU7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXIuZHhibC1kaXNhYmxlZCwgLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogNjAlO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyID4gLmR4YmwtaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLXRyZWV2aWV3LWltYWdlLXNwYWNpbmcpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXIgPiAuZHhibC10ZXh0Om5vdCguZHhibC1iYWRnZSkge1xuICAtLWR4YmwtdGV4dC1wYWRkaW5nLXk6IHZhcigtLWR4YmwtdHJlZXZpZXctdGV4dC1wYWRkaW5nLXkpO1xuICB3aGl0ZS1zcGFjZTogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLXRleHQtd3JhcCk7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyIC5keGJsLXRyZWV2aWV3LWl0ZW0tdGV4dC1jb250YWluZXIge1xuICBtaW4td2lkdGg6IDA7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXIgLmR4YmwtdHJlZXZpZXctaXRlbS10ZXh0LWNvbnRhaW5lci5keGJsLXRyZWV2aWV3LWl0ZW0tdGV4dC10bXBsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXIgLmR4YmwtdHJlZXZpZXctaXRlbS10ZXh0LWNvbnRhaW5lci5keGJsLXRyZWV2aWV3LWl0ZW0tdGV4dC10bXBsID4gLmR4YmwtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyIC5keGJsLXRyZWV2aWV3LWl0ZW0tdGV4dC1jb250YWluZXIgPiAuZHhibC10cmVldmlldy1pdGVtLXRleHQge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZHhibC1iYWRnZSB7XG4gIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWZvbnQtd2VpZ2h0OiA1MDA7XG4gIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1iZzogIzQ5NTA1NztcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2Utc3BhY2luZzogMC4zNzVyZW07XG4gIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLXRleHQtc3BhY2luZy14OiAwLjM3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1iZyk7XG4gIG1hcmdpbjogMCB2YXIoLS1keGJsLW5hdmlnYXRpb24tYmFkZ2Utc3BhY2luZyk7XG59XG4uZHhibC1iYWRnZS5keGJsLXRleHQge1xuICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6IHZhcigtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS10ZXh0LXNwYWNpbmcteCk7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteTogMDtcbn1cblxuLmR4Ymwtc20gLmR4YmwtYmFkZ2Uge1xuICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2Utc3BhY2luZzogMC4yNXJlbTtcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtdGV4dC1zcGFjaW5nLXg6IDAuMjVyZW07XG59XG5cbi5keGJsLWxnIC5keGJsLWJhZGdlIHtcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLXRleHQtc3BhY2luZy14OiAwLjVyZW07XG59XG5cbi5keGJsLWFjdGl2ZSAuZHhibC1iYWRnZSB7XG4gIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWNvbG9yOiAjMmIyYTJmO1xuICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1iZzogI2ZmZjtcbn1cblxuLmR4Ymwtc3RhY2tsYXlvdXQgPiAuZHhibC1zdGFja2xheW91dC1yb290LCAuZHhibC1ncmlkbGF5b3V0ID4gLmR4YmwtZ3JpZGxheW91dC1yb290IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmR4YmwtZ3JpZGxheW91dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4Ymwtc3RhY2tsYXlvdXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5keGJsLXJhZGlvLWdyb3VwIHtcbiAgLS1keGJsLXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgLS1keGJsLXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctbGVmdDogMXJlbTtcbiAgLS1keGJsLXJhZGlvLWdyb3VwLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1yYWRpby1ncm91cC1uby1kYXRhLXRleHQtb3BhY2l0eTogMC43NTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXJhZGlvLWdyb3VwLWZvbnQtc2l6ZSk7XG59XG4uZHhibC1yYWRpby1ncm91cC5keGJsLXJhZGlvLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbn1cbi5keGJsLXJhZGlvLWdyb3VwLmR4YmwtcmFkaW8tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1jaGVja2JveC1yYWRpbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtcmFkaW8tZ3JvdXAuZHhibC1yYWRpby1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWNoZWNrYm94LXJhZGlvIH4gLmR4YmwtY2hlY2tib3gtcmFkaW8ge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tZHhibC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLXRvcCk7XG59XG4uZHhibC1yYWRpby1ncm91cC5keGJsLXJhZGlvLWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLmR4YmwtcmFkaW8tZ3JvdXAuZHhibC1yYWRpby1ncm91cC1ob3Jpem9udGFsID4gLmR4YmwtY2hlY2tib3gtcmFkaW8gfiAuZHhibC1jaGVja2JveC1yYWRpbyB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZHhibC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLWxlZnQpO1xufVxuLmR4YmwtcmFkaW8tZ3JvdXAgPiAuZHhibC1yYWRpby1ncm91cC1uby1kYXRhLXRleHQge1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXJhZGlvLWdyb3VwLW5vLWRhdGEtdGV4dC1vcGFjaXR5KTtcbn1cbi5keGJsLXJhZGlvLWdyb3VwLmR4Ymwtc20ge1xuICAtLWR4YmwtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIC0tZHhibC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIC0tZHhibC1yYWRpby1ncm91cC1mb250LXNpemU6IDAuNzVyZW07XG59XG4uZHhibC1yYWRpby1ncm91cC5keGJsLWxnIHtcbiAgLS1keGJsLXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctdG9wOiAwLjVyZW07XG4gIC0tZHhibC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIC0tZHhibC1yYWRpby1ncm91cC1mb250LXNpemU6IDFyZW07XG59XG5cbi5keGJsLWNvbnRleHQtbWVudSxcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51IHtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tdGV4dC1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy15OiAwLjMxMjUzMTI1cmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LW1pbi13aWR0aDogOS45OTk5Mzc1cmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcG9wb3V0LWljb24tb3BhY2l0eTogNzAlO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWRpc2FibGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1kaXNhYmxlZC1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtZGlzYWJsZWQtb3BhY2l0eTogNjAlO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0taG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1hY3RpdmUtYmc6IHVuc2V0O1xuICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvci13aWR0aDogMXB4O1xuICAtLWR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3Itc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWR4YmwtY29udGV4dC1tZW51LXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcjogIzliMTdlMjtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGg6IDAuMTI1cmVtO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4Ymwtc20sXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLXNtIHtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXRleHQtcGFkZGluZy14OiAxLjM3NXJlbTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtbWluLXdpZHRoOiA4LjU3MTM3NXJlbTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1pbWFnZS1zcGFjaW5nOiAwLjM3NXJlbTtcbn1cbi5keGJsLWNvbnRleHQtbWVudS5keGJsLWxnLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1sZyB7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXRleHQtcGFkZGluZy14OiAxLjYyNXJlbTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteDogMC42MjVyZW07XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LW1pbi13aWR0aDogMTEuNDI4NXJlbTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1pbWFnZS1zcGFjaW5nOiAwLjYyNXJlbTtcbn1cbi5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93bixcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duIHtcbiAgLS1keGJsLWRyb3Bkb3duLWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1mb250LWZhbWlseSk7XG4gIC0tZHhibC1kcm9wZG93bi1mb250LXNpemU6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWZvbnQtc2l6ZSk7XG4gIC0tZHhibC1kcm9wZG93bi1jb2xvcjogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtY29sb3IpO1xuICAtLWR4YmwtZHJvcGRvd24tbGluZS1oZWlndGg6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWxpbmUtaGVpZ2h0KTtcbiAgLS1keGJsLWRyb3Bkb3duLWJnOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1iZyk7XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteDogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtcGFkZGluZy14KTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1wYWRkaW5nLXkpO1xuICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLXJhZGl1cyk7XG4gIC0tZHhibC1kcm9wZG93bi1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci13aWR0aCk7XG4gIC0tZHhibC1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1kcm9wZG93bi1ib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1zdHlsZSk7XG4gIC0tZHhibC1kcm9wZG93bi1taW4td2lkdGg6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LW1pbi13aWR0aCk7XG4gIC0tZHhibC1kcm9wZG93bi1ib3gtc2hhZG93OiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1ib3gtc2hhZG93KTtcbn1cbi5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsLmR4YmwtY29udGV4dC1tZW51LWl0ZW0tbGlzdC13aXRoLWljb25zID4gbGkgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWNvbnRleHQtbWVudS1pdGVtLXdpdGgtaWNvbiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsLmR4YmwtY29udGV4dC1tZW51LWl0ZW0tbGlzdC13aXRoLWljb25zID4gbGkgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWNvbnRleHQtbWVudS1pdGVtLXdpdGgtaWNvbiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pbWFnZS1zcGFjaW5nKTtcbn1cbi5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwuZHhibC1jb250ZXh0LW1lbnUtaXRlbS1saXN0LXdpdGgtaWNvbnMgPiBsaSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLXRleHQsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwuZHhibC1jb250ZXh0LW1lbnUtaXRlbS1saXN0LXdpdGgtaWNvbnMgPiBsaSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LXBhZGRpbmcteCk7XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcixcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaS5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yLXdpZHRoKSB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3Itc3R5bGUpIHZhcigtLWR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvci1jb2xvcik7XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcjpmaXJzdC1jaGlsZCxcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaS5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3I6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcik6Zmlyc3QtY2hpbGQsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpOmxhc3QtY2hpbGQsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcik6Zm9jdXMtd2l0aGluLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKTpmb2N1cy13aXRoaW4ge1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXgpIHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteCk7XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSk6aG92ZXIsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSk6aG92ZXIsXG4gIC5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpOmhvdmVyLFxuICAuZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKTpob3ZlcixcbiAgLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbSAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLXBvcG91dC1pY29uLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLXBvcG91dC1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWltYWdlLXNwYWNpbmcpO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbSAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS1pY29uLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLWljb24ge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0uZHhibC1kaXNhYmxlZCwgLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpkaXNhYmxlZCxcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWRpc2FibGVkLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1kaXNhYmxlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtZGlzYWJsZWQtY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWRpc2FibGVkLCAuZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkLFxuICAuZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0uZHhibC1kaXNhYmxlZCxcbiAgLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWRpc2FibGVkLCAuZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkLFxuICAuZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0uZHhibC1kaXNhYmxlZCxcbiAgLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWRpc2FibGVkLCAuZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkLFxuICAuZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0uZHhibC1kaXNhYmxlZCxcbiAgLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWRpc2FibGVkOjpiZWZvcmUsIC5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06ZGlzYWJsZWQ6OmJlZm9yZSxcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWRpc2FibGVkOjpiZWZvcmUsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tYWN0aXZlLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAuZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAuZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAuZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6YWN0aXZlOjpiZWZvcmUsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTphY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIxN2UyO1xuICBvcGFjaXR5OiA4MCU7XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY29udGV4dC1tZW51LWl0ZW0tcG9wb3V0LWljb24sXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wb3BvdXQtaWNvbiB7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcG9wb3V0LWljb24tb3BhY2l0eSk7XG59XG5cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0LCAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0sIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5keGJsLW1lbnUge1xuICAtLWR4YmwtbWVudS1pdGVtLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtbWVudS1pdGVtLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1vcGFjaXR5OiA2MCU7XG4gIC0tZHhibC1tZW51LWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4YmwtbWVudS1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1tZW51LXNlcGFyYXRvci13aWR0aDogMXB4O1xuICAtLWR4YmwtbWVudS1zZXBhcmF0b3ItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1tZW51LXNlcGFyYXRvci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZTogMXJlbTtcbiAgLS1keGJsLW1lbnUtYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1tZW51LXRvcC1sZWZ0LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLW1lbnUtdG9wLXJpZ2h0LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLW1lbnUtYm90dG9tLWxlZnQtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtbWVudS1ib3R0b20tcmlnaHQtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtbWVudS10aXRsZS1mb250LXdlaWdodDogNTAwO1xuICAtLWR4YmwtbWVudS10aXRsZS1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tZHhibC1tZW51LXRpdGxlLWxpbmUtaGVpZ2h0OiAxO1xuICAtLWR4YmwtbWVudS1ib3JkZXItd2lkdGg6IDA7XG4gIC0tZHhibC1tZW51LWJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWJvcmRlci1zdHlsZTogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcjogIzliMTdlMjtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLW9mZnNldDogMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtdG9wLWxlZnQtYm9yZGVyLXJhZGl1cykgdmFyKC0tZHhibC1tZW51LXRvcC1yaWdodC1ib3JkZXItcmFkaXVzKSB2YXIoLS1keGJsLW1lbnUtYm90dG9tLXJpZ2h0LWJvcmRlci1yYWRpdXMpIHZhcigtLWR4YmwtbWVudS1ib3R0b20tbGVmdC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLW1lbnUtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLW1lbnUtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLW1lbnUtYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLW1lbnUuZHhibC1zbSB7XG4gIC0tZHhibC1tZW51LXRpdGxlLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNpemU6IDFyZW07XG59XG4uZHhibC1tZW51LmR4YmwtbGcge1xuICAtLWR4YmwtbWVudS10aXRsZS1mb250LXNpemU6IDEuNXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZTogMXJlbTtcbn1cbi5keGJsLW1lbnU6bm90KFtkYXRhLWR4LW1lbnUtbG9hZGVkXSkgPiAuZHhibC1tZW51LW5hdiwgLmR4YmwtbWVudTpub3QoW2RhdGEtZHgtbWVudS1sb2FkZWRdKSA+IC5keGJsLW1lbnUtaXRlbS1saXN0LCAuZHhibC1tZW51Om5vdChbZGF0YS1keC1tZW51LWxvYWRlZF0pID4gLmR4YmwtbWVudS10aXRsZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZHhibC1tZW51Om5vdChbZGF0YS1keC1tZW51LWxvYWRlZF0pID4gLmR4YmwtbWVudS1iYXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmR4YmwtbWVudTpub3QoW2RhdGEtZHgtbWVudS1sb2FkZWRdKSA+IC5keGJsLW1lbnUtYmFyID4gLmR4YmwtbWVudS1pdGVtLWxpc3Qge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5keGJsLW1lbnU6bm90KFtkYXRhLWR4LW1lbnUtbW9iaWxlXSkgPiAuZHhibC1tZW51LW5hdiwgLmR4YmwtbWVudTpub3QoW2RhdGEtZHgtbWVudS1tb2JpbGVdKSA+IC5keGJsLW1lbnUtaXRlbS1saXN0LCAuZHhibC1tZW51Om5vdChbZGF0YS1keC1tZW51LW1vYmlsZV0pID4gLmR4YmwtbWVudS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1tZW51W2RhdGEtZHgtbWVudS1tb2JpbGVdID4gLmR4YmwtbWVudS1iYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtbWVudTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpmb2N1cy12aXNpYmxlLCAuZHhibC1tZW51Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtbWVudS1pdGVtLXRtcGw6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcbn1cbi5keGJsLW1lbnU6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLW1lbnUtdGl0bGU6Zm9jdXMtdmlzaWJsZSxcbi5keGJsLW1lbnU6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLXN1Yi1tZW51LXRlbXBsYXRlOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0uZHhibC1tZW51LWxpc3QtaXRlbS1zdHJldGNoIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0uZHhibC1tZW51LWl0ZW0tcG9zLXN0YXJ0IC5keGJsLWJ0biB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbS5keGJsLW1lbnUtaXRlbS1wb3MtY2VudGVyIC5keGJsLWJ0biB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtLmR4YmwtbWVudS1pdGVtLXBvcy1lbmQgLmR4YmwtYnRuIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtbWVudS1mb250LWZhbWlseSk7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemUpO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLW1lbnUtaXRlbS1saW5lLWhlaWdodCk7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXgpO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogdmFyKC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15KTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1tZW51LWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtYmcpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogdmFyKC0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtb3BhY2l0eSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiB1bnNldDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IGluaGVyaXQ7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4gPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoOmhvdmVyKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KDpob3Zlcik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAzMCU7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1MCU7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCg6aG92ZXIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMzAlO1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1MCU7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4Ymwtc2VsZWN0ZWQpOm5vdCguZHhibC1hY3RpdmUpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLXNlbGVjdGVkKTpub3QoLmR4YmwtYWN0aXZlKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1zZWxlY3RlZCk6bm90KC5keGJsLWFjdGl2ZSkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4Ymwtc2VsZWN0ZWQpOm5vdCguZHhibC1hY3RpdmUpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLXNlbGVjdGVkKTpub3QoLmR4YmwtYWN0aXZlKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1tZW51LWl0ZW0tdGV4dC1jb250YWluZXIuZHhibC1tZW51LXRleHQtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1tZW51LWl0ZW0tdGV4dC1jb250YWluZXIgLmR4YmwtbWVudS1pdGVtLXRleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtc3BhY2luZyB7XG4gIGZsZXg6IDE7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtbWVudS10aXRsZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1tZW51LXRpdGxlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtbWVudS10aXRsZS1saW5lLWhlaWdodCk7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC1tZW51ID4gLmR4YmwtbWVudS1iYXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLW1lbnUgPiAuZHhibC1tZW51LWJhci5keGJsLW1lbnUtbG9hZGluZyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDtcbn1cbi5keGJsLW1lbnUgPiAuZHhibC1tZW51LWJhciA+IC5keGJsLW1lbnUtdGl0bGUge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZHhibC1tZW51ID4gLmR4YmwtbWVudS1iYXIgPiAuZHhibC1tZW51LWl0ZW0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmR4YmwtbWVudSA+IC5keGJsLW1lbnUtYmFyID4gLmR4YmwtbWVudS1pdGVtLWxpc3QuZHhibC1tZW51LWxvYWRpbmcge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxcHg7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuLmR4YmwtbWVudSA+IC5keGJsLW1lbnUtYmFyID4gLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0LCAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0sIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5keGJsLW1lbnUtZHJvcGRvd24ge1xuICAtLWR4YmwtbWVudS1pdGVtLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtbWVudS1pdGVtLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtc2VwYXJhdG9yLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1tZW51LXNlcGFyYXRvci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLW1lbnUtc2VwYXJhdG9yLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1vcGFjaXR5OiA2MCU7XG4gIC0tZHhibC1tZW51LWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4YmwtbWVudS1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWJnOiAjMzczNTNkO1xuICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15OiAwLjMxMjUzMTI1cmVtO1xuICAtLWR4YmwtbWVudS1kcm9wZG93bi1taW4td2lkdGg6IDkuOTk5OTM3NXJlbTtcbiAgLS1keGJsLW1lbnUtZHJvcGRvd24tcGFkZGluZy14OiAwO1xuICAtLWR4YmwtbWVudS1kcm9wZG93bi1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZTogMXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWJnOiB2YXIoLS1keGJsLW1lbnUtYmcpO1xuICAtLWR4YmwtbWVudS1kcm9wZG93bi1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aDogMC4xMjVyZW07XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4Ymwtc20ge1xuICAtLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmc6IDAuMzc1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWR4YmwtbWVudS1kcm9wZG93bi1taW4td2lkdGg6IDguNTcxMzc1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNpemU6IDFyZW07XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtbGcge1xuICAtLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZzogMC42MjVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy14OiAwLjYyNXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWR4YmwtbWVudS1kcm9wZG93bi1taW4td2lkdGg6IDExLjQyODVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZTogMXJlbTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cge1xuICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXdpZHRoKTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1kcm9wZG93bi1ib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItc3R5bGUpO1xuICAtLWR4YmwtZHJvcGRvd24tbWluLXdpZHRoOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoKTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy14OiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tcGFkZGluZy14KTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tcGFkZGluZy15KTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdC5keGJsLW1lbnUtbmF2LWl0ZW0tbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3Q6bm90KC5keGJsLW1lbnUtbmF2LWl0ZW0tbGlzdCkgLmR4YmwtbWVudS1pdGVtLXRleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QuZHhibC1tZW51LWl0ZW0tbGlzdC13aXRoLWljb25zID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1tZW51LWl0ZW0tdGV4dC1jb250YWluZXI6Zmlyc3QtY2hpbGQsIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0LmR4YmwtbWVudS1pdGVtLWxpc3Qtd2l0aC1pY29ucyA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtbWVudS1pdGVtLWluZGVudCArIC5keGJsLW1lbnUtaXRlbS10ZXh0LWNvbnRhaW5lciB7XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2UtcGxhY2Vob2xkZXItd2lkdGg6IGNhbGModmFyKC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZSkgKyB2YXIoLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nKSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWR4YmwtbWVudS1pdGVtLWltYWdlLXBsYWNlaG9sZGVyLXdpZHRoKSAqIDEpO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbS5keGJsLW1lbnUtZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuIHtcbiAgLS1keGJsLWJ0bi1mb250LWZhbWlseTogdmFyKC0tZHhibC1tZW51LWZvbnQtZmFtaWx5KTtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IHZhcigtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZSk7XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0KTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteCk7XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiB2YXIoLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXkpO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IHZhcigtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmcpO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1iZyk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiB2YXIoLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IHVuc2V0O1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IG5vbmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogaW5oZXJpdDtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4gPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoOmhvdmVyKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCg6aG92ZXIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMzAlO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1MCU7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KDpob3Zlcikge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KDpob3Zlcik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAzMCU7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNTAlO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1zZWxlY3RlZCk6bm90KC5keGJsLWFjdGl2ZSkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLXNlbGVjdGVkKTpub3QoLmR4YmwtYWN0aXZlKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4Ymwtc2VsZWN0ZWQpOm5vdCguZHhibC1hY3RpdmUpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1zZWxlY3RlZCk6bm90KC5keGJsLWFjdGl2ZSkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLXNlbGVjdGVkKTpub3QoLmR4YmwtYWN0aXZlKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4uZHhibC1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLW1lbnUtaXRlbS1pbmRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXBsYWNlaG9sZGVyLXdpZHRoOiBjYWxjKHZhcigtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNpemUpICsgdmFyKC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZykpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1wbGFjZWhvbGRlci13aWR0aCkgKiAwLjUpO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLW1lbnUtaXRlbS1pbmRlbnQ6Zmlyc3QtY2hpbGQge1xuICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXBsYWNlaG9sZGVyLXdpZHRoOiBjYWxjKHZhcigtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNpemUpICsgdmFyKC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZykpO1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1keGJsLW1lbnUtaXRlbS1pbmRlbnQtY291bnQsIDApICogdmFyKC0tZHhibC1tZW51LWl0ZW0taW1hZ2UtcGxhY2Vob2xkZXItd2lkdGgpICogMSk7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtbWVudS1pdGVtLWluZGVudCArIC5keGJsLWltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtbWVudS1pdGVtLXRleHQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiB2YXIoLS1keGJsLW1lbnUtc2VwYXJhdG9yLXdpZHRoKSB2YXIoLS1keGJsLW1lbnUtc2VwYXJhdG9yLXN0eWxlKSB2YXIoLS1keGJsLW1lbnUtc2VwYXJhdG9yLWNvbG9yKTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1zZXBhcmF0b3I6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bjpub3QoLmR4YmwtbWVudS1uYXZiYXItZHJvcGRvd24pIC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW06Zmlyc3QtY2hpbGQgPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duOm5vdCguZHhibC1tZW51LW5hdmJhci1kcm9wZG93bikgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbTpsYXN0LWNoaWxkID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd25beC1kcm9wLWFsaWdubWVudD1ib3R0b21dID4gLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLW1lbnUtbmF2YmFyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uZHhibC1pdGVtbGlzdC1kcm9wZG93blt4LWRyb3AtYWxpZ25tZW50PWJvdHRvbV0gPiAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtbWVudS1uYXZiYXItZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5ID4gLmR4YmwtbWVudS1uYXYtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW06bGFzdC1jaGlsZCA+IC5keGJsLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gLmR4YmwtYnRuLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd25beC1kcm9wLWFsaWdubWVudD1ib3R0b21dID4gLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLW1lbnUtbmF2YmFyLWRyb3Bkb3duIC5keGJsLW1lbnUtbGlzdC1pdGVtOmxhc3QtY2hpbGQgPiAuZHhibC1tZW51LW5hdi1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbTpsYXN0LWNoaWxkID4gLmR4YmwtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiAuZHhibC1idG4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1pdGVtbGlzdC1kcm9wZG93blt4LWRyb3AtYWxpZ25tZW50PXRvcF0gPiAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtbWVudS1uYXZiYXItZHJvcGRvd24ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duW3gtZHJvcC1hbGlnbm1lbnQ9dG9wXSA+IC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1tZW51LW5hdmJhci1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1tZW51LW5hdi1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbTpmaXJzdC1jaGlsZCA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLW1lbnUtZHJvcGRvd24gLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpmb2N1cy12aXNpYmxlLCAuZHhibC1pdGVtbGlzdC1kcm9wZG93bjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1tZW51LWRyb3Bkb3duIC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0tdG1wbDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpICogLTEpO1xufVxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd246bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4YmwtbWVudS1kcm9wZG93biAuZHhibC1zdWItbWVudS10ZW1wbGF0ZTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpICogLTEpO1xufVxuXG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0LCAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0sIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsIHtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHQ6IDEuMjU7XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteTogMC42MjVyZW07XG4gIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15OiAwLjYyNXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nOiAwLjc1cmVtO1xuICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4taG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXNlbGVjdGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tc2VsZWN0ZWQtaG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGg6IDAuMTI1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAxcHg7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsLmR4Ymwtc20ge1xuICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHQ6IDEuMTQzO1xuICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXk6IDAuNDk5OTM3NXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtbWVudS10aXRsZS1wYWRkaW5nLXk6IDAuNDk5OTM3NXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nOiAwLjYyNXJlbTtcbiAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsLmR4YmwtbGcge1xuICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1saW5lLWhlaWdodDogMS4yO1xuICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmc6IDAuODc1cmVtO1xuICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC1tZW51LW5hdiA+IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCAuZHhibC1tZW51LXRpdGxlIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteSkgdmFyKC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteCk7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1iYXIgPiAuZHhibC1tZW51LWl0ZW0tbGlzdCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LWJhciA+IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0tc3RyZXRjaCA6bm90KDpsYXN0LWNoaWxkKS5keGJsLW1lbnUtaXRlbS10ZXh0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LWJhciA+IC5keGJsLW1lbnUtaXRlbS1saXN0Om5vdCguZHhibC1tZW51LXdpdGgtdGl0bGUpID4gLmR4YmwtbWVudS1saXN0LWl0ZW06Zmlyc3QtY2hpbGQuZHhibC1tZW51LWl0ZW0tcG9zLXN0YXJ0ID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuLCAuZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1iYXIgPiAuZHhibC1tZW51LWl0ZW0tbGlzdDpub3QoLmR4YmwtbWVudS13aXRoLXRpdGxlKSA+IC5keGJsLW1lbnUtbGlzdC1pdGVtOmZpcnN0LWNoaWxkLmR4YmwtbWVudS1saXN0LWl0ZW0tc3RyZXRjaCA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS10b3AtbGVmdC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWJvdHRvbS1sZWZ0LWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtYmFyID4gLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbTpsYXN0LWNoaWxkLmR4YmwtbWVudS1pdGVtLXBvcy1lbmQgPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4sIC5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LWJhciA+IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW06bGFzdC1jaGlsZC5keGJsLW1lbnUtbGlzdC1pdGVtLXN0cmV0Y2ggPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LXRvcC1yaWdodC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1ib3R0b20tcmlnaHQtYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1iYXIgPiAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWR4YmwtbWVudS1zZXBhcmF0b3Itd2lkdGgpIHZhcigtLWR4YmwtbWVudS1zZXBhcmF0b3Itc3R5bGUpIHZhcigtLWR4YmwtbWVudS1zZXBhcmF0b3ItY29sb3IpO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtYmFyID4gLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LXNlcGFyYXRvcjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIuZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcG9zLWxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyLmR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBvcy1sZWZ0ID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LXRvcC1sZWZ0LWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtYm90dG9tLWxlZnQtYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyLmR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBvcy1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyLmR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBvcy1yaWdodCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtdG9wLXJpZ2h0LWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWJvdHRvbS1yaWdodC1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIuZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcG9zLXJpZ2h0ID4gLmR4YmwtbWVudS10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIuZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcG9zLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyLmR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBvcy1yZXZlcnNlID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LXRvcC1sZWZ0LWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtYm90dG9tLWxlZnQtYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyLmR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBvcy1yZXZlcnNlID4gLmR4YmwtbWVudS10aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLW1lbnUtdGl0bGUge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuIHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteCk7XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiB2YXIoLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXkpO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtY29sb3IpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogdW5zZXQ7XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBpbmhlcml0O1xuICBmbGV4OiBpbml0aWFsO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0biA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCg6aG92ZXIpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tc2VsZWN0ZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KDpob3Zlcik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAzMCU7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUwJTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXNlbGVjdGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDMwJTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1MCU7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLXNlbGVjdGVkKTpub3QoLmR4YmwtYWN0aXZlKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4Ymwtc2VsZWN0ZWQpOm5vdCguZHhibC1hY3RpdmUpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1zZWxlY3RlZCk6bm90KC5keGJsLWFjdGl2ZSkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLXNlbGVjdGVkKTpub3QoLmR4YmwtYWN0aXZlKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4Ymwtc2VsZWN0ZWQpOm5vdCguZHhibC1hY3RpdmUpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0biA+IC5keGJsLW1lbnUtaGFtYnVyZ2VyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0LCAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0sIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZHhibC1tZW51LmR4YmwtbWVudS12ZXJ0aWNhbCB7XG4gIC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteTogMC4zMTI1MzEyNXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteTogMC42MjVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtdmVydGljYWwuZHhibC1zbSB7XG4gIC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteTogMC40OTk5Mzc1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmc6IDAuMzc1cmVtO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtdmVydGljYWwuZHhibC1sZyB7XG4gIC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXg6IDAuNjI1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteDogMC42MjVyZW07XG4gIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nOiAwLjYyNXJlbTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LXZlcnRpY2FsID4gLmR4YmwtbWVudS1iYXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtdmVydGljYWwgPiAuZHhibC1tZW51LWJhciAuZHhibC1tZW51LXRpdGxlIHtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS12ZXJ0aWNhbCAuZHhibC1tZW51LXRpdGxlIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteSkgdmFyKC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteCk7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS12ZXJ0aWNhbCAuZHhibC1tZW51LWl0ZW0tbGlzdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS12ZXJ0aWNhbCAuZHhibC1tZW51LWl0ZW0tbGlzdDpub3QoLmR4YmwtbWVudS13aXRoLXRpdGxlKSA+IC5keGJsLW1lbnUtbGlzdC1pdGVtOmZpcnN0LWNoaWxkID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LXRvcC1sZWZ0LWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LXRvcC1yaWdodC1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LXZlcnRpY2FsIC5keGJsLW1lbnUtaXRlbS1saXN0LmR4YmwtbWVudS1pdGVtLWxpc3Qtd2l0aC1pY29ucyA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtbWVudS1pdGVtLXRleHQtY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1wbGFjZWhvbGRlci13aWR0aDogY2FsYyh2YXIoLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zaXplKSArIHZhcigtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmcpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZHhibC1tZW51LWl0ZW0taW1hZ2UtcGxhY2Vob2xkZXItd2lkdGgpICogMSk7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS12ZXJ0aWNhbCAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IHZhcigtLWR4YmwtbWVudS1zZXBhcmF0b3Itd2lkdGgpIHZhcigtLWR4YmwtbWVudS1zZXBhcmF0b3Itc3R5bGUpIHZhcigtLWR4YmwtbWVudS1zZXBhcmF0b3ItY29sb3IpO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtdmVydGljYWwgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LXNlcGFyYXRvcjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS12ZXJ0aWNhbCAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtOmxhc3QtY2hpbGQgPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtYm90dG9tLWxlZnQtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtYm90dG9tLXJpZ2h0LWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtdmVydGljYWwgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbS5keGJsLW1lbnUtbGlzdC1pdGVtLXN0cmV0Y2ggPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS12ZXJ0aWNhbCAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtbWVudS1pdGVtLXRleHQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG46cm9vdCB7XG4gIC0tZHhibC1jbGllbnQtY29tcG9uZW50LXBhbGV0dGUtcHJpbWFyeTogIzliMTdlMjtcbiAgLS1keGJsLWNsaWVudC1jb21wb25lbnQtcGFsZXR0ZS1zdWNjZXNzOiAjMzFiZDNkO1xuICAtLWR4YmwtY2xpZW50LWNvbXBvbmVudC1wYWxldHRlLWluZm86ICMxMzgxZjM7XG4gIC0tZHhibC1jbGllbnQtY29tcG9uZW50LXBhbGV0dGUtd2FybmluZzogI2ZjNzgxYjtcbiAgLS1keGJsLWNsaWVudC1jb21wb25lbnQtcGFsZXR0ZS1kYW5nZXI6ICNmMzE0NDY7XG59XG5cbi5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZHhibC1jaGFydC1sZWdlbmQge1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC5keGJsLWNoYXJ0LWxlZ2VuZC1ob3Jpem9udGFsIC5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG4uZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtdmVydGljYWwgLmR4YmwtY2hhcnQtbGVnZW5kLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZCAuZHhibC1jaGFydC10aXRsZSB7XG4gIHBhZGRpbmc6IDAgMCAwLjVlbTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC5keGJsLWNoYXJ0LWxlZ2VuZC1ob3Jpem9udGFsLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLXJpZ2h0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmR4YmwtY2hhcnQtbGVnZW5kIC5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG5cbi5keGJsLWNoYXJ0LWxlZ2VuZC1pY29uIHtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgZmxleDogMCAwIDFyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4YmwtY2hhcnQtbGVnZW5kLWljb24gfiAqIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5keGJsLWNoYXJ0LWxlZ2VuZC10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmR4YmwtY2hhcnQtd2l0aC1sZWdlbmQtY29udGFpbmVyIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5keGJsLWNoYXJ0LWxlZ2VuZC1vdXRzaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC1vdXRzaWRlIC5keGJsLWNoYXJ0LWxlZ2VuZC5keGJsLWNoYXJ0LWxlZ2VuZC1ob3Jpem9udGFsLmR4YmwtY2hhcnQtbGVnZW5kLXZhbGlnbi10b3AsIC5keGJsLWNoYXJ0LWxlZ2VuZC1vdXRzaWRlIC5keGJsLWNoYXJ0LWxlZ2VuZC5keGJsLWNoYXJ0LWxlZ2VuZC12ZXJ0aWNhbC5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1jZW50ZXIuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC1vdXRzaWRlIC5keGJsLWNoYXJ0LWxlZ2VuZC5keGJsLWNoYXJ0LWxlZ2VuZC12ZXJ0aWNhbC5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uZHhibC1jaGFydC1sZWdlbmQtb3V0c2lkZSAuZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtdmVydGljYWwuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmR4YmwtY2hhcnQtbGVnZW5kLW91dHNpZGUgLmR4YmwtY2hhcnQtbGVnZW5kLmR4YmwtY2hhcnQtbGVnZW5kLXZlcnRpY2FsLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWNlbnRlci5keGJsLWNoYXJ0LWxlZ2VuZC12YWxpZ24tYm90dG9tLCAuZHhibC1jaGFydC1sZWdlbmQtb3V0c2lkZSAuZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtaG9yaXpvbnRhbC5keGJsLWNoYXJ0LWxlZ2VuZC12YWxpZ24tYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmR4YmwtY2hhcnQtbGVnZW5kLW91dHNpZGUgLmR4YmwtY2hhcnQtbGVnZW5kLmR4YmwtY2hhcnQtbGVnZW5kLWhvcml6b250YWwuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tbGVmdCwgLmR4YmwtY2hhcnQtbGVnZW5kLW91dHNpZGUgLmR4YmwtY2hhcnQtbGVnZW5kLmR4YmwtY2hhcnQtbGVnZW5kLXZlcnRpY2FsLmR4YmwtY2hhcnQtbGVnZW5kLXZhbGlnbi10b3A6bm90KC5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1jZW50ZXIpIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC1vdXRzaWRlIC5keGJsLWNoYXJ0LWxlZ2VuZC5keGJsLWNoYXJ0LWxlZ2VuZC1ob3Jpem9udGFsLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLXJpZ2h0LCAuZHhibC1jaGFydC1sZWdlbmQtb3V0c2lkZSAuZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtdmVydGljYWwuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLWJvdHRvbTpub3QoLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWNlbnRlcikge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmR4YmwtY2hhcnQtbGVnZW5kLWluc2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC1pbnNpZGUgLmR4YmwtY2hhcnQtbGVnZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0NDRhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjE1ZjYzO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC1pbnNpZGUgLmR4YmwtY2hhcnQtbGVnZW5kLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuLmR4YmwtY2hhcnQtbGVnZW5kLWluc2lkZSAuZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tcmlnaHQge1xuICByaWdodDogMDtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC1pbnNpZGUgLmR4YmwtY2hhcnQtbGVnZW5kLmR4YmwtY2hhcnQtbGVnZW5kLXZhbGlnbi10b3Age1xuICB0b3A6IDA7XG59XG4uZHhibC1jaGFydC1sZWdlbmQtaW5zaWRlIC5keGJsLWNoYXJ0LWxlZ2VuZC5keGJsLWNoYXJ0LWxlZ2VuZC12YWxpZ24tYm90dG9tIHtcbiAgYm90dG9tOiAwO1xufVxuLmR4YmwtY2hhcnQtbGVnZW5kLWluc2lkZSAuZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tY2VudGVyIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cblxuLmR4YmwtY2hhcnQtbGVnZW5kLWhvcml6b250YWwgLmR4YmwtY2hhcnQtbGVnZW5kLWl0ZW1zIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmR4YmwtY2hhcnQtbGVnZW5kLXZlcnRpY2FsIC5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBrZXlmcmFtZXMgZHhibC1yb3RhdGluZyB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZHhibC1jaGFydC1yb290IHtcbiAgLS1keGJsLWNoYXJ0LWZvY3VzLW91dGxpbmUtd2lkdGg6IDAuMTI1cmVtO1xuICAtLWR4YmwtY2hhcnQtZm9jdXMtb3V0bGluZS1jb2xvcjogIzliMTdlMjtcbiAgLS1keGJsLWNoYXJ0LWZvY3VzLW91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtY2hhcnQtbG9hZGluZy1pbmRpY2F0b3ItdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMDBtcztcbiAgLS1keGJsLWNoYXJ0LWF4aXMtdGl0bGUtZm9udC1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1jaGFydC1heGlzLWxpbmUtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtY2hhcnQtY29uc3RhbnQtbGluZS1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1jaGFydC1wb2ludC1ob3Zlci1jb2xvcjogIzM3MzUzZDtcbiAgLS1keGJsLWNoYXJ0LWVycm9yLWJhci1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1jaGFydC1hbm5vdGF0aW9uLWNvbG9yOiAjMzczNTNkO1xuICAtLWR4YmwtY2hhcnQtYW5ub3RhdGlvbi10ZXh0LWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmR4YmwtY2hhcnQtcm9vdDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0tZHhibC1jaGFydC1mb2N1cy1vdXRsaW5lLXdpZHRoKSB2YXIoLS1keGJsLWNoYXJ0LWZvY3VzLW91dGxpbmUtc3R5bGUpIHZhcigtLWR4YmwtY2hhcnQtZm9jdXMtb3V0bGluZS1jb2xvcik7XG59XG4uZHhibC1jaGFydC1yb290IC5keGJsLXdpZGdldC1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtY2hhcnQtcm9vdCAuZHhibC13aWRnZXQtY29udGFpbmVyID4gc3ZnIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwbXMgMG1zO1xufVxuLmR4YmwtY2hhcnQtcm9vdCAuZHhibC13aWRnZXQtY29udGFpbmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5keGJsLWNoYXJ0LXJvb3QuZHhibC1jaGFydC13aXRoLWxlZ2VuZC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtY2hhcnQtcm9vdC5keGJsLWNoYXJ0LWZpcnN0LWxvYWRpbmcgLmR4YmwtY2hhcnQtbGVnZW5kLFxuLmR4YmwtY2hhcnQtcm9vdC5keGJsLWNoYXJ0LWZpcnN0LWxvYWRpbmcgLmR4YmwtY2hhcnQtdGl0bGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5keGJsLWNoYXJ0LXRvb2x0aXAge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpbGwtY2hhbmdlOiBmaWx0ZXI7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggNXB4IHJnYmEoMTIsIDEyMiwgMjMxLCAwLjUzKSk7XG59XG4uZHhibC1jaGFydC10b29sdGlwID4gLmR4YmwtY2hhcnQtdG9vbHRpcC1jb250ZW50LWNvbnRhaW5lciB7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBoZWlnaHQ6IGluaXRpYWw7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJzLWdyYXktOTAwLCAjMjEyNTI5KTtcbn1cbi5keGJsLWNoYXJ0LXRvb2x0aXAgPiAuZHhibC1jaGFydC10b29sdGlwLWNvbnRlbnQtY29udGFpbmVyICsgLmR4YmwtY2hhcnQtdG9vbHRpcC1wb2ludGVyOjphZnRlciB7XG4gIHdpZHRoOiAwLjYyNzVyZW07XG4gIGhlaWdodDogMC42Mjc1cmVtO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1jaGFydC10b29sdGlwID4gLmR4YmwtY2hhcnQtdG9vbHRpcC1jb250ZW50LWNvbnRhaW5lciArIC5keGJsLWNoYXJ0LXRvb2x0aXAtcG9pbnRlciB7XG4gIHRvcDogY2FsYygxMDAlIC0gMC4xcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZHhibC1jaGFydC10b29sdGlwID4gLmR4YmwtY2hhcnQtdG9vbHRpcC1jb250ZW50LWNvbnRhaW5lciAuZHhibC1jaGFydC10b29sdGlwLWNvbnRlbnQuZHhibC1jaGFydC10b29sdGlwLXVzZXItdGVtcGxhdGUtbm90LWRlZmluZWQge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4uZHhibC1jaGFydC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHhibC1jaGFydC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbmR4YmwtbWFwIHtcbiAgLS1keGJsLW1hcC1tYXJrZXItdG9vbHRpcC1jb2xvcjogIzJiMmEyZjtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZHhibC1tYXAgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbmR4YmwtbWFwIC5keC1tYXAtbWFya2VyLXRvb2x0aXAge1xuICBtYXJnaW46IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS1keGJsLW1hcC1tYXJrZXItdG9vbHRpcC1jb2xvcik7XG59XG5cbmR4YmwtYmFyLWdhdWdlIHtcbiAgLS1keGJsLWJhci1nYXVnZS10aXRsZS1mb250LWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWJhci1nYXVnZS1zdWJ0aXRsZS1mb250LWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWJhci1nYXVnZS1sZWdlbmQtdGl0bGUtZm9udC1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1iYXItZ2F1Z2UtbGVnZW5kLXN1YnRpdGxlLWZvbnQtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtYmFyLWdhdWdlLWxlZ2VuZC1pdGVtLWZvbnQtY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5keGJsLWJhci1nYXVnZSAuZHhibC13aWRnZXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuZHhibC1zYW5rZXkge1xuICAtLWR4Ymwtc2Fua2V5LXRpdGxlLWZvbnQtY29sb3I6IHdoaXRlO1xuICAtLWR4Ymwtc2Fua2V5LXN1YnRpdGxlLWZvbnQtY29sb3I6IHdoaXRlO1xuICAtLWR4Ymwtc2Fua2V5LWxhYmVsLWZvbnQtY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5keGJsLXNhbmtleSAuZHhibC13aWRnZXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi5keHJlUm9vdCB7XG4gIC0tZHhyZS1wcmltYXJ5LWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4cmUtdmlldy1iYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAtLWR4cmUtYmFja2dyb3VuZC1jb2xvcjogIzQ2NDQ0YTtcbiAgLS1keHJlLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4cmUtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4cmUtcXVpY2stc2VhcmNoLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWR4cmUtYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4cmUtYmctY29sb3I6ICM0NjQ0NGE7XG59XG5cbi8qIFNjaGVkdWxlciBtYWluIGVsZW1lbnQgKi9cbi5keGJsLXNjaGVkdWxlciB7XG4gIC0tZHhibC1zY2hlZHVsZXItZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1zY2hlZHVsZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXNjaGVkdWxlci1iYWNrZ3JvdW5kLWNvbG9yOiAjMzczNTNkO1xuICAtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXNjaGVkdWxlci1ob3VyLWNlbGwtd2lkdGg6IDMuNWVtO1xuICAtLWR4Ymwtc2NoZWR1bGVyLW1pbnV0ZS1jZWxsLWZvbnQtc2l6ZS1yYXRpbzogMC43NTtcbiAgLS1keGJsLXNjaGVkdWxlci10b29sYmFyLWZpeC1oZWlnaHQ6IGNhbGMoMmVtICsgMnB4KTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXNjaGVkdWxlci1mb250LXNpemUpO1xuICAvKiB0b29sYmFyICovXG4gIC8qIFZpZXcgKi9cbiAgLyogVGltZWxpbmUgKi9cbiAgLyogQXBwb2ludG1lbnQgKi9cbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1zY3JvbGwtY29udGFpbmVyID4gLmR4Ymwtc2MtdmVydGljYWwtdmlldyA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXNjcm9sbC1jb250YWluZXIgPiAuZHhibC1zYy12ZXJ0aWNhbC12aWV3ID4gdGJvZHkgPiB0ciA+IC5keGJsLXNjLWdyLXNlcC12ZXJ0aWNhbCwgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXNjcm9sbC1jb250YWluZXIgPiAuZHhibC1zYy12ZXJ0aWNhbC12aWV3ID4gdGJvZHkgPiB0cjpudGgtbGFzdC1vZi10eXBlKDIpID4gLmR4Ymwtc2MtaG91ci1jZWxsLCAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2Mtc2Nyb2xsLWNvbnRhaW5lciA+IC5keGJsLXNjLXZlcnRpY2FsLXZpZXcgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQsIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1zY3JvbGwtY29udGFpbmVyID4gLmR4Ymwtc2MtdmVydGljYWwtdmlldyA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1zY3JvbGwtY29udGFpbmVyID4gLmR4Ymwtc2MtdmVydGljYWwtdmlldyA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKDJuKzEpIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1zY3JvbGwtY29udGFpbmVyID4gLmR4Ymwtc2MtdmVydGljYWwtdmlldyA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKDJuKzEpID4gLmR4Ymwtc2MtbWludXRlLWNlbGwsIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1zY3JvbGwtY29udGFpbmVyID4gLmR4Ymwtc2MtdmVydGljYWwtdmlldyA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKDJuKzEpID4gLmR4Ymwtc2MtdGltZS1jZWxsIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXNjcm9sbC1jb250YWluZXIgPiAuZHhibC1zYy12ZXJ0aWNhbC12aWV3ID4gdGJvZHkgPiB0cjpudGgtY2hpbGQoMm4pIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lY2VsbHMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVjZWxscy1jb250YWluZXIgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lY2VsbHMtY29udGFpbmVyID4gZGl2IC5keGJsLXNjLXRpbWUtbWFya2VyLWltYWdlIHtcbiAgdG9wOiAtNnB4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVjZWxscy1jb250YWluZXIgLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3ID4gdGJvZHkgPiB0ci5keGJsLXNjLWFybSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lY2VsbHMtY29udGFpbmVyIC5keGJsLXNjLWhvcml6b250YWwtdmlldyA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQsIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lY2VsbHMtY29udGFpbmVyIC5keGJsLXNjLWhvcml6b250YWwtdmlldyA+IHRib2R5ID4gdHIuZHhibC1zYy1hcm0gKyB0ciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWNlbGxzLWNvbnRhaW5lciAuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVjZWxscy1jb250YWluZXIgLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3ID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLW1haW4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10Yi13cmFwcGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGItd3JhcHBlciA+IGR4YmwtdG9vbGJhciB7XG4gIGhlaWdodDogdmFyKC0tZHhibC1zY2hlZHVsZXItdG9vbGJhci1maXgtaGVpZ2h0KTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWhvcml6b250YWwtdmlldy5keGJsLXNjLXRhYmxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWhvcml6b250YWwtdmlldyA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWhvcml6b250YWwtdmlldyA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXZlcnRpY2FsLXZpZXcge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy12ZXJ0aWNhbC12aWV3LmR4Ymwtc2MtdGFibGUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdmVydGljYWwtdmlldyA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdmVydGljYWwtdmlldyA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXZlcnRpY2FsLXZpZXcgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10YWJsZSB0ciA+IHRkLmR4YmwtZGF0ZS1ocjpudGgtbGFzdC1jaGlsZCgtMm4rMiksXG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZC5keGJsLWhvcml6b250YWwtcmg6bnRoLWxhc3QtY2hpbGQoLTJuKzIpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFsbC1kYXktYXJlYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIuXCI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1yZXNvdXJjZS1ociB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtdi1yZXNvdXJjZS1oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXYtcmVzb3VyY2UtaGVhZGVyIC5keGJsLXJlc291cmNlLWhlYWRlci1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXYtcmVzb3VyY2UtaGVhZGVyIC5keGJsLXJlc291cmNlLWhlYWRlci1jb250ZW50ID4gc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXIsXG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciB7XG4gIHotaW5kZXg6IDIwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRvZGF5LmR4Ymwtc2MtdGltZS1jZWxsLCAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdG9kYXkuZHhibC1zYy1kYXRlLWhyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRvZGF5LmR4Ymwtc2MtdGltZS1jZWxsOjpiZWZvcmUsIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10b2RheS5keGJsLXNjLWRhdGUtaHI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXByaW1hcnktY29sb3IpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWdyLXNlcC12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1taW51dGUtY2VsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIuXCI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10YWJsZSB0ciA+IHRkLmR4Ymwtc2MtbWludXRlLWNlbGwge1xuICBib3JkZXItbGVmdDogMDtcbiAgd2lkdGg6IGNhbGModmFyKC0tZHhibC1zY2hlZHVsZXItaG91ci1jZWxsLXdpZHRoKSAqIHZhcigtLWR4Ymwtc2NoZWR1bGVyLW1pbnV0ZS1jZWxsLWZvbnQtc2l6ZS1yYXRpbykpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IGNhbGModmFyKC0tZHhibC1zY2hlZHVsZXItaG91ci1jZWxsLXdpZHRoKSAqIHZhcigtLWR4Ymwtc2NoZWR1bGVyLW1pbnV0ZS1jZWxsLWZvbnQtc2l6ZS1yYXRpbykgKiAxIC8gdmFyKC0tZHhibC1zY2hlZHVsZXItbWludXRlLWNlbGwtZm9udC1zaXplLXJhdGlvKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJhY2tncm91bmQtY29sb3IpO1xuICB6LWluZGV4OiAxNTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10YWJsZSB0ciA+IHRkLmR4Ymwtc2MtbWludXRlLWNlbGwgPiBzcGFuIHtcbiAgZm9udC1zaXplOiBjYWxjKDFlbSAqIHZhcigtLWR4Ymwtc2NoZWR1bGVyLW1pbnV0ZS1jZWxsLWZvbnQtc2l6ZS1yYXRpbykpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZC5keGJsLXNjLWhvdXItY2VsbCB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWhvdXItY2VsbC13aWR0aCk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgei1pbmRleDogMTY7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4YmwtaG91ci10aW1lLXNjYWxlLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZC5keGJsLXNjLWhvdXItY2VsbCxcbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lLXJ1bGVycy1jYXB0aW9uIHtcbiAgd2lkdGg6IDYuMTNlbTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1ob3VyLXRpbWUtc2NhbGUuZHhibC1zYy10YWJsZSB0ciA+IHRkLmR4Ymwtc2MtbWludXRlLWNlbGwge1xuICBsZWZ0OiA2LjEzZW07XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtaG91ci1taW4tdGV4dC1jb21wYWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXRlLWhyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtZGF0ZS1oci1tb250aCxcbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXRlLWhyLWRheSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjIyMjVyZW07XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtZGF5dmlldyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXl2aWV3IC5keGJsLXNjLWRhdGUtaHIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNDcyNXJlbTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXl2aWV3IC5keGJsLXNjLWhlYWRlcnMtc2Nyb2xsLWFyZWEgLmR4Ymwtc2MtaGVhZGVycy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtZGF5dmlldyAuZHhibC1zYy1oZWFkZXJzLXNjcm9sbC1hcmVhIC5keGJsLXNjLWhlYWRlcnMtY29udGFpbmVyIC5keGJsLXNjLXRhYmxlLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3IHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWRheXZpZXcgLmR4Ymwtc2MtdGltZS1ydWxlcnMtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJhY2tncm91bmQtY29sb3IpO1xuICB6LWluZGV4OiAxNTtcbiAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtZGF5dmlldyA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtZGF5dmlldyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWhvdXItYm91bmRhcnkge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWUtbWFya2VyLWxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1wcmltYXJ5LWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lLW1hcmtlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lLWluZGljYXRvci1saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1wcmltYXJ5LWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lLW1hcmtlci1pbWFnZSB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWR4Ymwtc2NoZWR1bGVyLXdoaXRlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItcHJpbWFyeS1jb2xvcik7XG4gIHotaW5kZXg6IDEwO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1tb250aCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1tb250aCAuZHhibC1zYy10aW1lLWNlbGwge1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLW1vbnRoIC5keGJsLXNjLWhlYWRlcnMge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLW1vbnRoIC5keGJsLXNjLWhlYWRlcnMgPiB0Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXItbGVmdC1zdHlsZTogbm9uZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1tb250aCAuZHhibC1zYy1oZWFkZXJzID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtbW9udGggLmR4Ymwtc2MtaGVhZGVycy1zY3JvbGwtYXJlYSAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciAuZHhibC1zYy10YWJsZS5keGJsLXNjLWhlYWRlcnMge1xuICBib3JkZXItdG9wOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtbW9udGggLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3ID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1tb250aCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtbW9udGggPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWxpbmUgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy10aW1lc2NhbGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVsaW5lIC5keGJsLXNjLWhvcml6b250YWwtdmlldyA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcgPiB0Ym9keSA+IHRyOm50aC1jaGlsZCgyKSA+IHRkIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcgPiB0Ym9keSA+IHRyOm5vdCg6Zmlyc3QtY2hpbGQpID4gdGQge1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVsaW5lIC5keGJsLXNjLXJlc291cmNlLWhlYWRlcnMge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWxpbmUgLmR4Ymwtc2MtcmVzb3VyY2UtaGVhZGVycyA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBub25lO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVsaW5lIC5keGJsLXNjLWRhdGUtaHIgPiBkaXYge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciB0YWJsZS5keGJsLXNjLXRpbWVzY2FsZTpudGgtb2YtdHlwZShuICsgMikgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciA+IGRpdiAuZHhibC1zYy10aW1lLW1hcmtlci1pbWFnZSB7XG4gIGJvdHRvbTogLTZweDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciAuZHhibC1zYy10YWJsZS5keGJsLXNjLXRpbWVzY2FsZSB7XG4gIGJvcmRlci10b3A6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVsaW5lIC5keGJsLXNjLWhlYWRlcnMtY29udGFpbmVyIC5keGJsLXNjLXRhYmxlLmR4Ymwtc2MtdGltZXNjYWxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy10aW1lLW1hcmtlci1pbWFnZSxcbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy10aW1lLW1hcmtlci1saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVsaW5lIC5keGJsLXNjLXRpbWUtbWFya2VyLWxpbmUge1xuICB3aWR0aDogdW5zZXQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1lbXB0eS1jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyOXB4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWVtcHR5LWNlbGwgLmR4Ymwtc2Mtc3BhY2VyIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtcmVzb3VyY2UtaGVhZGVycyB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtaGVhZGVycy1zY3JvbGwtYXJlYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtcmVzb3VyY2VzLWNvbnRhaW5lcixcbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtcmVzb3VyY2VzLXNjcm9sbC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyOXB4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXJoLXRleHQtd3JhcHBlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgei1pbmRleDogODtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwLjE1cmVtIHNvbGlkICM5YjE3ZTI7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKC0xICogMC4xNXJlbSk7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0ID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0LmR4Ymwtc2MtdmVydGljYWwtYXB0LCAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0LmR4Ymwtc2MtaG9yaXpvbnRhbC1hcHQge1xuICBwYWRkaW5nOiAwLjE1cmVtO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1hcHQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1hcHQtYmcge1xuICBvcGFjaXR5OiAwLjc7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItd2lkdGg6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlKTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQgLmR4YmwtYXB0LWJnLmR4YmwtYXB0LWJnLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdC5keGJsLXNjLWFwdC1zZWxlY3RlZCAuZHhibC1hcHQtYmcge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdC5keGJsLXNjLWFwdC1kaXNhYmxlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1zYy1hcHQtZHJhZ2dlZCB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQgLmR4YmwtdG9wLWhhbmRsZSxcbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQgLmR4YmwtYm90dG9tLWhhbmRsZSB7XG4gIGN1cnNvcjogbi1yZXNpemU7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQgLmR4YmwtYm90dG9tLWhhbmRsZSB7XG4gIGJvdHRvbTogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQgLmR4YmwtbGVmdC1oYW5kbGUsXG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0IC5keGJsLXJpZ2h0LWhhbmRsZSB7XG4gIGN1cnNvcjogZS1yZXNpemU7XG4gIHBhZGRpbmc6IDNweDtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1sZWZ0LWhhbmRsZSB7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQgLmR4YmwtcmlnaHQtaGFuZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIHJpZ2h0OiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1hcHQtc3RhdHVzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXdoaXRlLWNvbG9yKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1hcHQtc3RhdHVzIHtcbiAgd2lkdGg6IDAuNGVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHJnYmEoMzQsIDM0LCAzNCwgMC4xMjUpO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1zYy1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQtaG92ZXJlZCAuZHhibC1hcHQtYmcge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0LXRpbWUge1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgb3BhY2l0eTogMC44O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0LWltYWdlcy1jb250YWluZXIge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1yaWdodDogMC4yZW07XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0LWNvbXBhY3QgLmR4Ymwtc2MtY29udGVudC13cmFwcGVyICoge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWhvcml6b250YWwtYXB0IC5keGJsLXNjLWFwdC1jb21wYWN0IC5keGJsLXNjLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDJlbTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC13ZWVrLWJ1dHRvbiB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1mbG93OiB3cmFwLXJldmVyc2U7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2Mtc3BhY2VyIHtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lLW1hcmtlci13cmFwcGVyLWludmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5keGJsLWRhdGUtbmF2aWdhdG9yIC5keGJsLWNhbGVuZGFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1kYXRlLW5hdmlnYXRvciAuZHhibC1hcHQtbGFiZWxzLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG4uZHhibC1kYXRlLW5hdmlnYXRvciAuZHhibC1hcHQtbGFiZWxzLWNvbnRhaW5lciA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLmR4YmwtZGF0ZS1uYXZpZ2F0b3IgLmR4YmwtYXB0LWxhYmVscy1jb250YWluZXIgPiBzcGFuOm50aC1sYXN0LWNoaWxkKG4rMikge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5keGJsLWRhdGUtbmF2aWdhdG9yIC5keGJsLW1vcmUtbGFiZWxzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMC43O1xufVxuLmR4YmwtZGF0ZS1uYXZpZ2F0b3IgLmR4YmwtbW9yZS1sYWJlbHMtY29udGFpbmVyIHN2ZyB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZHhibC1yZXNvdXJjZS1uYXZpZ2F0b3IgLmR4Ymwtc2VsZWN0LWFsbC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG59XG4uZHhibC1yZXNvdXJjZS1uYXZpZ2F0b3IgLmR4YmwtY2hlY2tib3ggbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5keGJsLXJlc291cmNlLW5hdmlnYXRvciAuZHhibC1saXN0Ym94LFxuLmR4YmwtcmVzb3VyY2UtbmF2aWdhdG9yIC5keGJsLWxpc3QtYm94IHtcbiAgd2lkdGg6IDMyMHB4O1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5keGJsLXJlc291cmNlLW5hdmlnYXRvciAuZHhibC1saXN0Ym94IC5keGJsLWxpc3Rib3gtaXRlbSxcbi5keGJsLXJlc291cmNlLW5hdmlnYXRvciAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uZHhibC1yZXNvdXJjZS1uYXZpZ2F0b3IgLmR4Ymwtcm4tZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cbi5keGJsLXJlc291cmNlLW5hdmlnYXRvciAuZHhibC1ybi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5keGJsLXJlc291cmNlLW5hdmlnYXRvciAuZHhibC1ybi10b29sYmFyID4gYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDU2cHg7XG59XG4uZHhibC1yZXNvdXJjZS1uYXZpZ2F0b3IgLmR4Ymwtcm4tdG9vbGJhciA+IGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLyogTGFiZWxzICYgU3RhdHVzZXMgY29sb3IgKi9cbi5keGJsLXNjaGVkdWxlci1jb2xvciB7XG4gIC0tZHhibC1zY2hlZHVsZXItcHJpbWFyeS1jb2xvcjogIzliMTdlMjtcbiAgLS1keGJsLXNjaGVkdWxlci13aGl0ZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXNjaGVkdWxlci1ibHVlLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWR4Ymwtc2NoZWR1bGVyLWluZGlnby1jb2xvcjogIzU5NjllMztcbiAgLS1keGJsLXNjaGVkdWxlci1wdXJwbGUtY29sb3I6ICM2ZjQyYzE7XG4gIC0tZHhibC1zY2hlZHVsZXItcGluay1jb2xvcjogI2Q2MzM4NDtcbiAgLS1keGJsLXNjaGVkdWxlci1yZWQtY29sb3I6ICNkYzM1NDU7XG4gIC0tZHhibC1zY2hlZHVsZXItb3JhbmdlLWNvbG9yOiAjZmQ3ZTE0O1xuICAtLWR4Ymwtc2NoZWR1bGVyLXllbGxvdy1jb2xvcjogI2ZmYjMwMDtcbiAgLS1keGJsLXNjaGVkdWxlci1ncmVlbi1jb2xvcjogIzE5ODc1NDtcbiAgLS1keGJsLXNjaGVkdWxlci10ZWFsLWNvbG9yOiAjMjBjOTk3O1xuICAtLWR4Ymwtc2NoZWR1bGVyLWN5YW4tY29sb3I6ICMwYWEyYzA7XG4gIC0tZHhibC1zY2hlZHVsZXItbGlnaHQtY29sb3I6ICNlNWU1ZTU7XG4gIC0tZHhibC1zY2hlZHVsZXItbGlnaHQtZ3JheS1jb2xvcjogI2U1ZTVlNTtcbiAgLS1keGJsLXNjaGVkdWxlci1kYXJrLWNvbG9yOiAjNDY0NDRhO1xuICAtLWR4Ymwtc2NoZWR1bGVyLWRpc2FibGVkLWNvbG9yOiAjNDY0NDRhO1xufVxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLWJsdWUtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ibHVlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ibHVlLWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC1pbmRpZ28tY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1pbmRpZ28tY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWluZGlnby1jb2xvcik7XG59XG4uZHhibC1zY2hlZHVsZXItY29sb3IgLmR4YmwtcHVycGxlLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItcHVycGxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1wdXJwbGUtY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLXBpbmstY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1waW5rLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1waW5rLWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC1yZWQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1yZWQtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXJlZC1jb2xvcik7XG59XG4uZHhibC1zY2hlZHVsZXItY29sb3IgLmR4Ymwtb3JhbmdlLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItb3JhbmdlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1vcmFuZ2UtY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLXllbGxvdy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXllbGxvdy1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXIteWVsbG93LWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC1ncmVlbi1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWdyZWVuLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ncmVlbi1jb2xvcik7XG59XG4uZHhibC1zY2hlZHVsZXItY29sb3IgLmR4YmwtdGVhbC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXRlYWwtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXRlYWwtY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLWN5YW4tY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1jeWFuLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1jeWFuLWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC1saWdodC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWxpZ2h0LWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC1zY2hlZHVsZXItZGlzYWJsZWQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1kaXNhYmxlZC1jb2xvcik7XG59XG4uZHhibC1zY2hlZHVsZXItY29sb3IgLmR4YmwtbGlnaHQtZ3JheS1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWxpZ2h0LWdyYXktY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWxpZ2h0LWdyYXktY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLWRhcmstZm9udC1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1kYXJrLWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC13aGl0ZS1mb250LWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXdoaXRlLWNvbG9yKTtcbn1cblxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1kYXRlLW5hdmlnYXRvciA+IGR4YmwtY2FsZW5kYXIge1xuICBib3JkZXI6IDA7XG59XG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtdGV4dC1lZGl0IHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogQXBwb2ludG1lbnQgZWRpdCBkaWFsb2cgKi9cbi5keGJsLWFwdC1lZGl0LWRpYWxvZy5keGJsLXNjaGVkdWxlci1jb2xvciB7XG4gIGJvcmRlcjogMDtcbn1cbi5keGJsLWFwdC1lZGl0LWRpYWxvZy5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC1zYy1sYWJlbC1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjA1cmVtO1xufVxuLmR4YmwtYXB0LWVkaXQtZGlhbG9nLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLXNjLWZsLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4YmwtYXB0LWVkaXQtZGlhbG9nLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLXNjLWZsLWl0ZW0td2l0aC1pY29uID4gLmR4YmwtdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMS43NXJlbTtcbn1cbi5keGJsLWFwdC1lZGl0LWRpYWxvZy5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC1zYy1kaWFsb2ctdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZHhibC1hcHQtZWRpdC1kaWFsb2cuZHhibC1zY2hlZHVsZXItY29sb3IgZGl2LmR4YmwtaW1hZ2Uge1xuICB3aWR0aDogdmFyKC0tZHhibC1pbWFnZS13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1pbWFnZS1oZWlnaHQpO1xufVxuLmR4YmwtYXB0LWVkaXQtZGlhbG9nLmR4Ymwtc2NoZWR1bGVyLWNvbG9yID4gLmR4YmwtYXB0LWVkaXQtZGlhbG9nLWJvZHkgPiAuZHhibC1mbC5keGJsLWZsLXdpdGgtcGFkZGluZ3MsIC5keGJsLWFwdC1lZGl0LWRpYWxvZy5keGJsLXNjaGVkdWxlci1jb2xvciA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1ib2R5ID4gLmR4YmwtYXB0LWVkaXQtZGlhbG9nLWJvZHkgPiAuZHhibC1mbC5keGJsLWZsLXdpdGgtcGFkZGluZ3Mge1xuICAtLWR4YmwtZmwtcGFkZGluZy14OiAwO1xuICAtLWR4YmwtZmwtcGFkZGluZy15OiAwO1xufVxuLmR4YmwtYXB0LWVkaXQtZGlhbG9nIC5keGJsLXdlZWstYnV0dG9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5keGJsLWFwdC1lZGl0LWRpYWxvZyAuZHhibC13ZWVrLWJ1dHRvbi1jb250YWluZXIgPiBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG59XG4uZHhibC1hcHQtZWRpdC1kaWFsb2cgLmR4YmwtYXB0LWVkaXQtZGlhbG9nLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG4uZHhibC1hcHQtZWRpdC1kaWFsb2cuZHhibC1zYy1oaW50IHtcbiAgbWluLXdpZHRoOiAyNzZweDtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cbi5keGJsLWFwdC1lZGl0LWRpYWxvZy5keGJsLXNjLW1vYmlsZSB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogaW5pdGlhbDtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuXG4uZHhibC1hcHQtZWRpdC1kaWFsb2ctaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci1yYWRpdXMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteCk7XG59XG5cbi5keGJsLWFwdC1lZGl0LWRpYWxvZy1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteSkgdmFyKC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteCk7XG59XG4uZHhibC1hcHQtZWRpdC1kaWFsb2ctYm9keSAuZHhibC1zYy1mbC1pdGVtLWNvbnRlbnQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtYXB0LWVkaXQtZGlhbG9nLWJvZHkgLmR4Ymwtc2MtZmwtaXRlbS1jb250ZW50ID4gYnV0dG9uIHtcbiAgd2lkdGg6IDc1cHg7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLWFwdC1lZGl0LWRpYWxvZy1ib2R5IC5keGJsLXRleHQtZWRpdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHhibC1zYy1mbC1pdGVtLWljb24ge1xuICBwYWRkaW5nOiAwLjI1MDAzMTI1cmVtIGNhbGModmFyKC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZHhibC1hcHQtZWRpdC1jb21wYWN0LWRpYWxvZy1ib2R5IC5keGJsLXRleHQtZWRpdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWFwdC1lZGl0LWRpYWxvZyA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmR4Ymwtc2MtbGFiZWwtaXRlbSB7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luOiAwIDAuNXJlbSAwLjdyZW0gMC4zcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5keGJsLXJlY3VycmVudC1hcHQtZGVsZXRlLWRpYWxvZyAuZHhibC1zYy1idXR0b24tbWFyZ2luLXN0YXJ0LFxuLmR4YmwtcmVjdXJyZW50LWFwdC1lZGl0LWRpYWxvZyAuZHhibC1zYy1idXR0b24tbWFyZ2luLXN0YXJ0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5keGJsLXJlY3VycmVudC1hcHQtZGVsZXRlLWRpYWxvZyAuZHhibC1tb2RhbC1ib2R5ID4gcCwgLmR4YmwtcmVjdXJyZW50LWFwdC1kZWxldGUtZGlhbG9nIC5keGJsLW1vZGFsLWJvZHkgPiBkaXYsXG4uZHhibC1yZWN1cnJlbnQtYXB0LWVkaXQtZGlhbG9nIC5keGJsLW1vZGFsLWJvZHkgPiBwLFxuLmR4YmwtcmVjdXJyZW50LWFwdC1lZGl0LWRpYWxvZyAuZHhibC1tb2RhbC1ib2R5ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5keGJsLXNjaGVkdWxlci1jb2xvci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG4uZHhibC1zY2hlZHVsZXItY29sb3ItaXRlbSAuZHhibC1zY2hlZHVsZXItY29sb3ItaXRlbS1pY29uIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZHhibC1yZWN1cnJlbmNlLW1vZGVsIC5keGJsLXJlY3VycmVuY2Utc2V0dGluZ3Mge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHhibC1zYy1oaW50IHtcbiAgLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtY29udGVudC1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWNvbnRlbnQtcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1iYWNrZ3JvdW5kLWNvbG9yOiAjMzczNTNkO1xuICAtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5keGJsLXNjLWhpbnQgLmR4YmwtYXB0LWVkaXQtY29tcGFjdC1kaWFsb2ctaGVhZGVyLFxuLmR4Ymwtc2MtaGludCAuZHhibC1zYy10b29sdGlwLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHBhZGRpbmc6IDAuNnJlbSAxLjFyZW07XG59XG4uZHhibC1zYy1oaW50LmR4YmwtYXB0LWVkaXQtZGlhbG9nIC5keGJsLWFwdC1lZGl0LWNvbXBhY3QtZGlhbG9nLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1zYy1oaW50LmR4YmwtYXB0LWVkaXQtZGlhbG9nIC5keGJsLWFwdC1lZGl0LWNvbXBhY3QtZGlhbG9nLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtY29udGVudC1wYWRkaW5nLXgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1jb250ZW50LXBhZGRpbmcteSk7XG59XG4uZHhibC1zYy1oaW50LmR4Ymwtc2MtdG9vbHRpcCB7XG4gIG1heC13aWR0aDogMzcwcHg7XG59XG4uZHhibC1zYy1oaW50LmR4Ymwtc2MtdG9vbHRpcC5keGJsLXNjaGVkdWxlci1jb2xvciB7XG4gIGJvcmRlcjogMDtcbn1cbi5keGJsLXNjLWhpbnQuZHhibC1zYy10b29sdGlwLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLXNjLWxhYmVsLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHhibC1zYy1oaW50LmR4Ymwtc2MtdG9vbHRpcCAuZHhibC1zYy10b29sdGlwLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1zYy1oaW50LmR4Ymwtc2MtdG9vbHRpcCAuZHhibC1zYy10b29sdGlwLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1jb250ZW50LXBhZGRpbmcteCkgdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWNvbnRlbnQtcGFkZGluZy15KTtcbn1cbi5keGJsLXNjLWhpbnQuZHhibC1zYy10b29sdGlwIC5keGJsLXNjLXRvb2x0aXAtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmR4Ymwtc2MtaGludC5keGJsLXNjLXRvb2x0aXAgLmR4Ymwtc2MtdG9vbHRpcC1pdGVtIC5keGJsLXNjLXRvb2x0aXAtaXRlbS1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG59XG4uZHhibC1zYy1oaW50IC5keGJsLXNjLXN1YmplY3Qge1xuICBmb250LXNpemU6IDEuMWVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZHhibC1zYy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi5keGJsLXNjLXRhYmxlID4gdGJvZHkge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cbi5keGJsLXNjLXRhYmxlID4gdGJvZHksIC5keGJsLXNjLXRhYmxlID4gdGZvb3QsIC5keGJsLXNjLXRhYmxlID4gdGhlYWQge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmR4Ymwtc2MtdGFibGUgPiB0Ym9keSA+IHRyLCAuZHhibC1zYy10YWJsZSA+IHRmb290ID4gdHIsIC5keGJsLXNjLXRhYmxlID4gdGhlYWQgPiB0ciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uZHhibC1zYy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgLmR4Ymwtc2MtdGFibGUgPiB0Ym9keSA+IHRyID4gdGgsIC5keGJsLXNjLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLCAuZHhibC1zYy10YWJsZSA+IHRmb290ID4gdHIgPiB0aCwgLmR4Ymwtc2MtdGFibGUgPiB0aGVhZCA+IHRyID4gdGQsIC5keGJsLXNjLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpO1xufVxuLmR4Ymwtc2MtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLmR4Ymwtc2MtdGFibGUgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLmR4Ymwtc2MtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLmR4Ymwtc2MtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLmR4Ymwtc2MtdGFibGUgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLmR4Ymwtc2MtdGFibGUgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5keGJsLXNjLXRhYmxlID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsIC5keGJsLXNjLXRhYmxlID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQsIC5keGJsLXNjLXRhYmxlID4gdGhlYWQgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4vKiBNZWRpYSBxdWVyaWVzICovXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDMyMHB4KSB7XG4gIC5keGJsLXRvb2xiYXItZGlhbG9nIC5keGJsLXJlc291cmNlLW5hdmlnYXRvciAuZHhibC1saXN0Ym94LFxuICAuZHhibC10b29sYmFyLWRpYWxvZyAuZHhibC1yZXNvdXJjZS1uYXZpZ2F0b3IgLmR4YmwtbGlzdC1ib3gge1xuICAgIG1heC1oZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZHhibC1hcHQtZWRpdC1kaWFsb2cge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRhYmxlIHRyID4gdGQuZHhibC1zYy1taW51dGUtY2VsbCB7XG4gICAgbGVmdDogMS44NWVtO1xuICB9XG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10YWJsZSB0ciA+IHRkLmR4Ymwtc2MtaG91ci1jZWxsIHtcbiAgICB3aWR0aDogMS44NWVtO1xuICB9XG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10YWJsZSB0ciA+IHRkLmR4Ymwtc2MtaG91ci1jZWxsLCAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZC5keGJsLXNjLW1pbnV0ZS1jZWxsLCAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZC5keGJsLXNjLXRpbWUtcnVsZXJzLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC42ODVyZW07XG4gICAgcGFkZGluZzogMC4xMjVyZW07XG4gIH1cbiAgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWUtcnVsZXJzLWNhcHRpb24ge1xuICAgIHdpZHRoOiA0LjQ4ZW07XG4gIH1cbiAgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRhYmxlLmR4YmwtaG91ci10aW1lLXNjYWxlIHRyID4gdGQuZHhibC1zYy1ob3VyLWNlbGwsXG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10YWJsZSB0ciA+IHRkLmR4Ymwtc2MtdGltZS1ydWxlcnMtY2FwdGlvbiB7XG4gICAgd2lkdGg6IDNlbTtcbiAgfVxuICAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGFibGUuZHhibC1ob3VyLXRpbWUtc2NhbGUgdHIgPiB0ZC5keGJsLXNjLW1pbnV0ZS1jZWxsIHtcbiAgICBsZWZ0OiAzZW07XG4gIH1cbiAgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRhYmxlOm5vdCguZHhibC1ob3VyLXRpbWUtc2NhbGUpIHRyID4gdGQuZHhibC1zYy1ob3VyLWNlbGwge1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgfVxuICAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGFibGU6bm90KC5keGJsLWhvdXItdGltZS1zY2FsZSkgdHIgPiB0ZC5keGJsLXNjLW1pbnV0ZS1jZWxsIHtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgbGVmdDogMS41ZW07XG4gIH1cbiAgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWhvdXItbWluLXRleHQtY29tcGFjdCB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgfVxuICAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtaG91ci10ZXh0LFxuICAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtbWludXRlLWNlbGwgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtZGF5dmlldyAuZHhibC1zYy1kYXRlLWhyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtZGF0ZS1oci13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgfVxuICAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtZGF0ZS1oci13cmFwcGVyIC5keGJsLXNjLWRhdGUtaHItbW9udGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWRhdGUtaHItd3JhcHBlciAuZHhibC1zYy1kYXRlLWhyLW1vbnRoLFxuICAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtZGF0ZS1oci13cmFwcGVyIC5keGJsLXNjLWRhdGUtaHItZGF5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWRhdGUtaHItd3JhcHBlciAuZHhibC1zYy1kYXRlLWhyLWRheSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHhibC1hcHQtZWRpdC1kaWFsb2cge1xuICAgIC0tZHhibC1pbWFnZS13aWR0aDogMXJlbTtcbiAgfVxuICAuZHhibC1hcHQtZWRpdC1kaWFsb2cgLmR4Ymwtc2MtZmwtaXRlbTpub3QoLmR4Ymwtc2MtZmwtaXRlbS13aXRoLWljb24pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZHhibC1pbWFnZS13aWR0aCkgKyB2YXIoLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteCkpO1xuICB9XG59XG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi5keGJsLWh0bWwtZWRpdG9yLmR4YmwtaW52aXNpYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmR4YmwtaHRtbC1lZGl0b3Ige1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1jb2xvcjogI2YzMTQ0NjtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLXByaW1hcnktY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tZHhibC1odG1sLWVkaXRvci10YWJsZS1yZXNpemUtZnJhbWU6IDAuMzEzcmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2stZm9udC1jb2xvcjogcmdiYSgyMjIsIDIyMiwgMjIyLCAwLjgpO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLWZvbnQtc2l6ZTogMC44NXJlbTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci1yZXNpemUtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1odG1sLWVkaXRvci1yZXNpemUtYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemU6IDAuM3JlbTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWNvbnRlbnQtcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItY29udGVudC1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci1wbGFjZWhvbGRlci1jb2xvcjogI2FkYjViZDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLW9mZnNldDogMTVweDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWNvZGUtYmxvY2stYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTEsIDE5MSwgMTkxLCAwLjE1KTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWNvZGUtYmxvY2stcGFkZGluZzogMC41cmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItbGlzdC1pbmxpbmUtc3RhcnQ6IDEuNXJlbTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWxpc3QtaW5saW5lLWVuZDogMC4zcmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItbGlzdC13aWR0aDogMS4ycmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1wYWRkaW5nLWlubGluZS1zdGFydDogMTJweDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogNHB4O1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1ib3JkZXItaW5saW5lLXN0YXJ0LXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtbWFyZ2luLXg6IDA7XG4gIC0tZHhibC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLW1hcmdpbi15OiAwLjVyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci10YWJsZS1wYWRkaW5nLXg6IDAuMzEzcmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItdGFibGUtcGFkZGluZy15OiAwLjEyNXJlbTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLXZhcmlhYmxlLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci12YXJpYWJsZS1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci12YXJpYWJsZS1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci12YXJpYWJsZS1vcGFjaXR5OiAwLjE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItcmFkaXVzKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC1vZmZpY2UtcmliYm9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4YmwtaHRtbC1lZGl0b3ItY29tYm9ib3gtc2l6ZSB7XG4gIHdpZHRoOiA1LjYyNXJlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLWh0bWwtZWRpdG9yLWNvbWJvYm94LWZvbnQge1xuICB3aWR0aDogOS4zNzVyZW07XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHgtaHRtbGVkaXRvciB7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXN0eWxlKSB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keC1odG1sZWRpdG9yLmR4LXN0YXRlLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcik7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHgtaHRtbGVkaXRvci5keC1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtY29sb3IpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4LXN0YXRlLWludmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keC1pbnZhbGlkLW1lc3NhZ2UuZHgtb3ZlcmxheS13cmFwcGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keC1pbnZhbGlkLW1lc3NhZ2UuZHgtaW52YWxpZC1tZXNzYWdlLWFsd2F5cyxcbi5keGJsLWh0bWwtZWRpdG9yIC5keC1zdGF0ZS1mb2N1c2VkLmR4LWludmFsaWQgLmR4LWludmFsaWQtbWVzc2FnZS1hdXRvIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keC1pbnZhbGlkLW1lc3NhZ2UgPiAuZHgtb3ZlcmxheS1jb250ZW50IHtcbiAgY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItcmFkaXVzKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLXBhZGRpbmcteSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHotaW5kZXg6IDEwMDA7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBjbGlwO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4LW1lbnRpb24ge1xuICBjb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yKTtcbiAgcGFkZGluZzogMXB4IDA7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMCU7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIHtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6ZS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXplLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDUwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS10b3AsXG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtYm90dG9tIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLWxlZnQsXG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtcmlnaHQge1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS10b3Age1xuICB0b3A6IDA7XG4gIGN1cnNvcjogcy1yZXNpemU7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHMtcmVzaXplO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLWxlZnQge1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IGUtcmVzaXplO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogZS1yZXNpemU7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtYm90dG9tOjphZnRlciB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS10b3A6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbiAgbGVmdDogY2FsYyg1MCUgLSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLWxlZnQ6OmFmdGVyIHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XG4gIHRvcDogY2FsYyg1MCUgLSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLXJpZ2h0OjphZnRlciB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbiAgdG9wOiBjYWxjKDUwJSAtIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtY29ybmVyLWJvdHRvbS1yaWdodCxcbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1jb3JuZXItYm90dG9tLWxlZnQsXG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtY29ybmVyLXRvcC1yaWdodCxcbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1jb3JuZXItdG9wLWxlZnQsXG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtcmlnaHQ6OmFmdGVyLFxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLWxlZnQ6OmFmdGVyLFxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLXRvcDo6YWZ0ZXIsXG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtYm90dG9tOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMiAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XG4gIGhlaWdodDogY2FsYygyICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1jb3JuZXItYm90dG9tLXJpZ2h0IHtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1jb3JuZXItYm90dG9tLWxlZnQge1xuICBjdXJzb3I6IG5lLXJlc2l6ZTtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtY29ybmVyLXRvcC1yaWdodCB7XG4gIGN1cnNvcjogbmUtcmVzaXplO1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtY29ybmVyLXRvcC1sZWZ0IHtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XG4gIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC10YWJsZS1yZXNpemUtZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC10YWJsZS1yZXNpemUtZnJhbWUgLmR4LWh0bWxlZGl0b3Itcm93LXJlc2l6ZXIge1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItdGFibGUtcmVzaXplLWZyYW1lKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcm93LXJlc2l6ZTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtdGFibGUtcmVzaXplLWZyYW1lID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXRhYmxlLXJlc2l6ZS1mcmFtZSAuZHgtaHRtbGVkaXRvci1jb2x1bW4tcmVzaXplciB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXRhYmxlLXJlc2l6ZS1mcmFtZSk7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItY29udGVudC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItY29udGVudC1wYWRkaW5nLXgpO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCA+ICoge1xuICBjdXJzb3I6IHRleHQ7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWxpc3QtaW5saW5lLXN0YXJ0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpW2RhdGEtbGlzdD1idWxsZXRdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoMCAtIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbGlzdC1pbmxpbmUtc3RhcnQpKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbGlzdC1pbmxpbmUtZW5kKTtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1saXN0LXdpZHRoKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ge1xuICBjb3VudGVyLXJlc2V0OiBkeGJsLWxpc3QtMSBkeGJsLWxpc3QtMiBkeGJsLWxpc3QtMyBkeGJsLWxpc3QtNCBkeGJsLWxpc3QtNSBkeGJsLWxpc3QtNiBkeGJsLWxpc3QtNyBkeGJsLWxpc3QtOCBkeGJsLWxpc3QtOTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC0wLCBkZWNpbWFsKSBcIi4gXCI7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtcGFkZGluZy1pbmxpbmUtc3RhcnQpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtYm9yZGVyLWlubGluZS1zdGFydC13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLWJvcmRlci1pbmxpbmUtc3RhcnQtc3R5bGUpO1xuICBjb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ibG9jay1mb250LWNvbG9yKTtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yKTtcbiAgbWFyZ2luOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtbWFyZ2luLXkpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1tYXJnaW4teCk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgLnFsLWNvZGUtYmxvY2stY29udGFpbmVyIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1jb2RlLWJsb2NrLWJhY2tncm91bmQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ibG9jay1mb250LWNvbG9yKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgLnFsLWNvZGUtYmxvY2sge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWNvZGUtYmxvY2stcGFkZGluZyk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQucWwtYmxhbms6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItb3BhY2l0eSk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLWNvbG9yKTtcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgbGVmdDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wbGFjZWhvbGRlci1vZmZzZXQpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wbGFjZWhvbGRlci1vZmZzZXQpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50LnFsLWJsYW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XG4gIHotaW5kZXg6IC0xO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQucWwtYmxhbmtbZGF0YS1wbGFjZWhvbGRlcl0gPiBwIHtcbiAgaGVpZ2h0OiAwLjFweDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBvbCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ucWwtaW5kZW50LTEge1xuICBjb3VudGVyLWluY3JlbWVudDogZHhibC1saXN0LTE7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC0xOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGR4YmwtbGlzdC0xLCBsb3dlci1hbHBoYSkgXCIuIFwiO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC0xIHtcbiAgY291bnRlci1yZXNldDogZHhibC1saXN0LTIgZHhibC1saXN0LTMgZHhibC1saXN0LTQgZHhibC1saXN0LTUgZHhibC1saXN0LTYgZHhibC1saXN0LTcgZHhibC1saXN0LTggZHhibC1saXN0LTk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC0yIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGR4YmwtbGlzdC0yO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IG9sIGxpW2RhdGEtbGlzdD1vcmRlcmVkXS5xbC1pbmRlbnQtMjo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihkeGJsLWxpc3QtMiwgbG93ZXItcm9tYW4pIFwiLiBcIjtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaS5xbC1pbmRlbnQtMiB7XG4gIGNvdW50ZXItcmVzZXQ6IGR4YmwtbGlzdC0zIGR4YmwtbGlzdC00IGR4YmwtbGlzdC01IGR4YmwtbGlzdC02IGR4YmwtbGlzdC03IGR4YmwtbGlzdC04IGR4YmwtbGlzdC05O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IG9sIGxpW2RhdGEtbGlzdD1vcmRlcmVkXS5xbC1pbmRlbnQtMyB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBkeGJsLWxpc3QtMztcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBvbCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ucWwtaW5kZW50LTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoZHhibC1saXN0LTMsIGRlY2ltYWwpIFwiLiBcIjtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaS5xbC1pbmRlbnQtMyB7XG4gIGNvdW50ZXItcmVzZXQ6IGR4YmwtbGlzdC00IGR4YmwtbGlzdC01IGR4YmwtbGlzdC02IGR4YmwtbGlzdC03IGR4YmwtbGlzdC04IGR4YmwtbGlzdC05O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IG9sIGxpW2RhdGEtbGlzdD1vcmRlcmVkXS5xbC1pbmRlbnQtNCB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBkeGJsLWxpc3QtNDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBvbCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ucWwtaW5kZW50LTQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoZHhibC1saXN0LTQsIGxvd2VyLWFscGhhKSBcIi4gXCI7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgbGkucWwtaW5kZW50LTQge1xuICBjb3VudGVyLXJlc2V0OiBkeGJsLWxpc3QtNSBkeGJsLWxpc3QtNiBkeGJsLWxpc3QtNyBkeGJsLWxpc3QtOCBkeGJsLWxpc3QtOTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBvbCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ucWwtaW5kZW50LTUge1xuICBjb3VudGVyLWluY3JlbWVudDogZHhibC1saXN0LTU7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC01OjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGR4YmwtbGlzdC01LCBsb3dlci1yb21hbikgXCIuIFwiO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC01IHtcbiAgY291bnRlci1yZXNldDogZHhibC1saXN0LTYgZHhibC1saXN0LTcgZHhibC1saXN0LTggZHhibC1saXN0LTk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC02IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGR4YmwtbGlzdC02O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IG9sIGxpW2RhdGEtbGlzdD1vcmRlcmVkXS5xbC1pbmRlbnQtNjo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihkeGJsLWxpc3QtNiwgZGVjaW1hbCkgXCIuIFwiO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC02IHtcbiAgY291bnRlci1yZXNldDogZHhibC1saXN0LTcgZHhibC1saXN0LTggZHhibC1saXN0LTk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC03IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGR4YmwtbGlzdC03O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IG9sIGxpW2RhdGEtbGlzdD1vcmRlcmVkXS5xbC1pbmRlbnQtNzo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihkeGJsLWxpc3QtNywgbG93ZXItYWxwaGEpIFwiLiBcIjtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaS5xbC1pbmRlbnQtNyB7XG4gIGNvdW50ZXItcmVzZXQ6IGR4YmwtbGlzdC04IGR4YmwtbGlzdC05O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IG9sIGxpW2RhdGEtbGlzdD1vcmRlcmVkXS5xbC1pbmRlbnQtOCB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBkeGJsLWxpc3QtODtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBvbCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ucWwtaW5kZW50LTg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoZHhibC1saXN0LTgsIGxvd2VyLXJvbWFuKSBcIi4gXCI7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgbGkucWwtaW5kZW50LTgge1xuICBjb3VudGVyLXJlc2V0OiBkeGJsLWxpc3QtOTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBvbCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ucWwtaW5kZW50LTkge1xuICBjb3VudGVyLWluY3JlbWVudDogZHhibC1saXN0LTk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC05OjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGR4YmwtbGlzdC05LCBkZWNpbWFsKSBcIi4gXCI7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgLnFsLWluZGVudC0xIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDNlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaS5xbC1pbmRlbnQtMSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0LjVyZW07XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgLnFsLWluZGVudC0yIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDZlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaS5xbC1pbmRlbnQtMiB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA3LjVyZW07XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgLnFsLWluZGVudC0zIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDllbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaS5xbC1pbmRlbnQtMyB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxMC41cmVtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IC5xbC1pbmRlbnQtNCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxMmVtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC00IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEzLjVyZW07XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgLnFsLWluZGVudC01IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDE1ZW07XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgbGkucWwtaW5kZW50LTUge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMTYuNXJlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCAucWwtaW5kZW50LTYge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMThlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaS5xbC1pbmRlbnQtNiB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxOS41cmVtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IC5xbC1pbmRlbnQtNyB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyMWVtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC03IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDIyLjVyZW07XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgLnFsLWluZGVudC04IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDI0ZW07XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgbGkucWwtaW5kZW50LTgge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMjUuNXJlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCAucWwtaW5kZW50LTkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMjdlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaS5xbC1pbmRlbnQtOSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyOC41cmVtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgdGFibGUge1xuICB3aWR0aDogNTAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1pbmRlbnQ6IGluaXRpYWw7XG4gIHVuaWNvZGUtYmlkaTogaXNvbGF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDJweDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCB0aGVhZCB7XG4gIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdW5pY29kZS1iaWRpOiBpc29sYXRlO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgdGJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVuaWNvZGUtYmlkaTogaXNvbGF0ZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IHRyIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgdW5pY29kZS1iaWRpOiBpc29sYXRlO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgdGQsXG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgdGgge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXRhYmxlLXBhZGRpbmcteSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci10YWJsZS1wYWRkaW5nLXgpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IC5keC12YXJpYWJsZSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItdmFyaWFibGUtcGFkZGluZy15KSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXZhcmlhYmxlLXBhZGRpbmcteCk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgLmR4LXZhcmlhYmxlID4gc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItdmFyaWFibGUtYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItdmFyaWFibGUtb3BhY2l0eSk7XG59XG5cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIHtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYmFja2dyb3VuZDogIzM3MzUzZDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1ib3JkZXItd2lkdGg6IDJweDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcjogIzliMTdlMjtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLXNjcm9sbGJhci13aWR0aDogOHB4O1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtc2Nyb2xsYmFyLWNvbG9yOiByZ2JhKDE5MSwgMTkxLCAxOTEsIDAuNyk7XG4gIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU3MTU7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciA+IC5keC1vdmVybGF5LWNvbnRlbnQge1xuICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYmFja2dyb3VuZCk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBjbGlwO1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXBvcHVwLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxcHg7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtbGlzdCAuZHgtZW1wdHktbWVzc2FnZSxcbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1saXN0LWl0ZW0tY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWl0ZW0tYm9yZGVyLXN0eWxlKSB0cmFuc3BhcmVudDtcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zdWdnZXN0aW9uLWxpc3QgLmR4LWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXN1Z2dlc3Rpb24tbGlzdCB7XG4gIG1pbi13aWR0aDogNTBweDtcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zY3JvbGxhYmxlLFxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXNjcm9sbGFibGUtd3JhcHBlcixcbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXNjcm9sbGJhci12ZXJ0aWNhbCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtc2Nyb2xsYmFyLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBsaW5lYXIgMC4xNXMsIGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIgMC4xNXM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXNjcm9sbGFibGUtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zY3JvbGxiYXItdmVydGljYWwgLmR4LXNjcm9sbGFibGUtc2Nyb2xsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1zY3JvbGxiYXItd2lkdGgpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDJweDtcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zY3JvbGxhYmxlLXNjcm9sbC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1zY3JvbGxiYXItY29sb3IpO1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LWxpc3QgLmR4LWxpc3QtaXRlbS5keC1zdGF0ZS1mb2N1c2VkIHtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yKTtcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1saXN0IC5keC1saXN0LWl0ZW0uZHgtc3RhdGUtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYmFja2dyb3VuZC1jb2xvcik7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtbGlzdC1pdGVtLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1wYWRkaW5nLXgpO1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXN0YXRlLWludmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zY3JvbGxhYmxlLW5hdGl2ZS5keC1zY3JvbGxhYmxlLXdyYXBwZXIgPiAuZHgtc2Nyb2xsYWJsZS1jb250YWluZXIsXG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtc2Nyb2xsYWJsZS1uYXRpdmUgPiBkaXYuZHgtc2Nyb2xsYWJsZS13cmFwcGVyID4gLmR4LXNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtc2Nyb2xsYWJsZS1uYXRpdmUuZHgtc2Nyb2xsYWJsZS12ZXJ0aWNhbCwgLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXNjcm9sbGFibGUtbmF0aXZlLmR4LXNjcm9sbGFibGUtdmVydGljYWwgPiAuZHgtc2Nyb2xsYWJsZS13cmFwcGVyID4gLmR4LXNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXNjcm9sbGFibGUtbmF0aXZlLmR4LXNjcm9sbGFibGUtbmF0aXZlLWlvcyAuZHgtc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMTAxJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtc2Nyb2xsYWJsZS1uYXRpdmUuZHgtc2Nyb2xsYWJsZS1uYXRpdmUtaW9zLmR4LXNjcm9sbGFibGUtaG9yaXpvbnRhbCAuZHgtc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zY3JvbGxhYmxlLW5hdGl2ZS5keC1zY3JvbGxhYmxlLW5hdGl2ZS1hbmRyb2lkIC5keC1zY3JvbGxhYmxlLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyB7XG4gIC0tZHhibC1odG1sLWVkaXRvci1kaWFsb2ctZm9vdGVyLW1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci13aWR0aDogMnB4O1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1iYWNrZ3JvdW5kLWNvbG9yOiAjNDY0NDRhO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWRyYWctb3Zlci1ib3JkZXItY29sb3I6ICNhZGI1YmQ7XG59XG4uZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgLmR4YmwtZGlhbG9nLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyAuZHhibC1kaWFsb2ctY29sdW1uLWRpcmVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgLmR4YmwtZGlhbG9nLXJvdy1kaXJlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmR4YmwtaHRtbC1lZGl0b3ItbW9kYWwtZGlhbG9nIC5keGJsLW1vYmlsZS1kaWFsb2ctYnV0dG9ucyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyAuZHhibC1tb2JpbGUtZGlhbG9nLWJ1dHRvbiB7XG4gIGZsZXg6IDEgMSAwcHg7XG59XG4uZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgLmR4YmwtZGlhbG9nLXJvdy1nYXAge1xuICByb3ctZ2FwOiAwLjVyZW07XG59XG4uZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgLmR4YmwtZGlhbG9nLWNvbHVtbi1nYXAge1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG59XG4uZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgLmR4YmwtYXNwZWN0LXJhdGlvIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyAuZHhibC1ncmlkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBjYWxjKDI4cHggKyAxcmVtKSBhdXRvO1xufVxuLmR4YmwtaHRtbC1lZGl0b3ItbW9kYWwtZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLTMge1xuICBncmlkLWNvbHVtbjogMztcbn1cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyAuZHhibC1kcm9wLXpvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItY29sb3IpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE0LjM3NXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHJvdy1nYXA6IDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyAuZHhibC1kcm9wLXpvbmUtZHJhZy1vdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1kcmFnLW92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyAuZHhibC1kcm9wLWltYWdlLWljb24ge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLmR4YmwtaHRtbC1lZGl0b3ItbW9kYWwtZGlhbG9nIC5keGJsLWRyb3Atem9uZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAgMDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyAuZHhibC1zdHJldGNoZWQge1xuICBmbGV4OiAxO1xufVxuXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3MzUzZDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC1odG1sLWVkaXRvci1kaWFsb2ctZm9vdGVyLW1hcmdpbi1ib3R0b20pO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmR4YmwtdG9hc3QtcG9ydGFsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLS1keGJsLXRvYXN0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogdW5zZXQ7XG59XG5Aa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWluLWxlZnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWluLXJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWluLXVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWluLWRvd24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW4tbGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1mYWRlLWluLXJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZHhibC10b2FzdC1hbmltYXRpb24tZmFkZS1pbi11cCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW4tZG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmR4YmwtdG9hc3QtcG9ydGFsLmR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLmR4YmwtdG9hc3QtYWxpZ24tbGVmdCA+IC5keGJsLXRvYXN0IHtcbiAgLS1keGJsLXRvYXN0LWFuaW1hdGlvbi10eXBlOiBkeGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS1pbi1sZWZ0O1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsLmR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLmR4YmwtdG9hc3QtYWxpZ24tcmlnaHQgPiAuZHhibC10b2FzdCB7XG4gIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogZHhibC10b2FzdC1hbmltYXRpb24tc2xpZGUtaW4tcmlnaHQ7XG59XG4uZHhibC10b2FzdC1wb3J0YWwuZHhibC10b2FzdC1hbmltYXRpb24tc2xpZGUuZHhibC10b2FzdC1hbGlnbi1jZW50ZXIuZHhibC10b2FzdC1hbGlnbi10b3AgPiAuZHhibC10b2FzdCB7XG4gIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogZHhibC10b2FzdC1hbmltYXRpb24tc2xpZGUtaW4tZG93bjtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbC5keGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS5keGJsLXRvYXN0LWFsaWduLWNlbnRlci5keGJsLXRvYXN0LWFsaWduLWJvdHRvbSA+IC5keGJsLXRvYXN0IHtcbiAgLS1keGJsLXRvYXN0LWFuaW1hdGlvbi10eXBlOiBkeGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS1pbi11cDtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbC5keGJsLXRvYXN0LWFuaW1hdGlvbi1mYWRlLWluID4gLmR4YmwtdG9hc3Qge1xuICAtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLXR5cGU6IGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW47XG59XG4uZHhibC10b2FzdC1wb3J0YWwuZHhibC10b2FzdC1hbmltYXRpb24tc2xpZGUtZmFkZS1pbi5keGJsLXRvYXN0LWFsaWduLWxlZnQgPiAuZHhibC10b2FzdCB7XG4gIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogZHhibC10b2FzdC1hbmltYXRpb24tZmFkZS1pbi1sZWZ0O1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsLmR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWZhZGUtaW4uZHhibC10b2FzdC1hbGlnbi1yaWdodCA+IC5keGJsLXRvYXN0IHtcbiAgLS1keGJsLXRvYXN0LWFuaW1hdGlvbi10eXBlOiBkeGJsLXRvYXN0LWFuaW1hdGlvbi1mYWRlLWluLXJpZ2h0O1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsLmR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWZhZGUtaW4uZHhibC10b2FzdC1hbGlnbi1jZW50ZXIuZHhibC10b2FzdC1hbGlnbi10b3AgPiAuZHhibC10b2FzdCB7XG4gIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogZHhibC10b2FzdC1hbmltYXRpb24tZmFkZS1pbi1kb3duO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsLmR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWZhZGUtaW4uZHhibC10b2FzdC1hbGlnbi1jZW50ZXIuZHhibC10b2FzdC1hbGlnbi1ib3R0b20gPiAuZHhibC10b2FzdCB7XG4gIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogZHhibC10b2FzdC1hbmltYXRpb24tZmFkZS1pbi11cDtcbn1cblxuLmR4YmwtdG9hc3QtcG9ydGFsIHtcbiAgLS1keGJsLXRvYXN0LWJvdW5kLW1hcmdpbjogMC42MjVyZW07XG4gIC0tZHhibC10b2FzdC1ib3VuZC1wYWRkaW5nOiAwLjYyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZHhibC10b2FzdC1ib3VuZC1wYWRkaW5nKTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbC5keGJsLXRvYXN0LWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsLmR4YmwtdG9hc3QtYWxpZ24tdG9wIHtcbiAgdG9wOiAwO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsLmR4YmwtdG9hc3QtYWxpZ24tYm90dG9tIHtcbiAgYm90dG9tOiAwO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsLmR4YmwtdG9hc3QtYWxpZ24tbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLXRvYXN0LWJvdW5kLW1hcmdpbik7XG59XG4uZHhibC10b2FzdC1wb3J0YWwuZHhibC10b2FzdC1hbGlnbi1jZW50ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5keGJsLXRvYXN0LXBvcnRhbC5keGJsLXRvYXN0LWFsaWduLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QtaGlkZS1hbGwtYnRuIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdCB7XG4gIC0tZHhibC10b2FzdC1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAtLWR4YmwtdG9hc3QtYm9yZGVyLXdpZHRoOiAwO1xuICAtLWR4YmwtdG9hc3QtYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1keGJsLXRvYXN0LW1hcmdpbi10b3A6IDAuNjc1cmVtO1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtd2lkdGg6IDAuMjVyZW07XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC13ZWlnaHQ6IDUwMDtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1nYXA6IDAuMzc1cmVtO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LXdlaWdodDogNDAwO1xuICAtLWR4YmwtdG9hc3QtaWNvbi10b3AtcGFkZGluZzogMC4yNXJlbTtcbiAgLS1keGJsLXRvYXN0LXRleHQtY29udGVudC10b3AtcGFkZGluZzogMC4yNXJlbTtcbiAgLS1keGJsLXRvYXN0LWNvbnRlbnQtZ2FwOiAwLjYyNXJlbTtcbiAgLS1keGJsLXRvYXN0LXRleHQtY29udGVudC1nYXA6IDAuMzc1cmVtO1xuICAtLWR4YmwtdG9hc3QtdGVtcGxhdGUtZ2FwOiAwLjYyNXJlbTtcbiAgLS1keGJsLXRvYXN0LXRlbXBsYXRlLW1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIC0tZHhibC10b2FzdC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIC0tZHhibC10b2FzdC10ZXh0LWxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAtLWR4YmwtdG9hc3QtYm9keS1wYWRkaW5nOiAwLjYyNXJlbSAwLjYyNXJlbSAwLjYyNXJlbSAwLjg3NXJlbTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogIzIxMjUyOTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiB2YXIoLS1keGJsLXRvYXN0LW1hcmdpbi10b3ApIDA7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtdG9hc3QtYm94LXNoYWRvdyk7XG4gIGFuaW1hdGlvbjogdmFyKC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZHhibC10b2FzdC1hbmltYXRpb24tZHVyYXRpb24pO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4Ymwtc20ge1xuICAtLWR4YmwtdG9hc3QtYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1keGJsLXRvYXN0LWljb24tdG9wLXBhZGRpbmc6IDAuMjVyZW07XG4gIC0tZHhibC10b2FzdC1jb250ZW50LWdhcDogMC41cmVtO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWdhcDogMC4yNXJlbTtcbiAgLS1keGJsLXRvYXN0LXRleHQtY29udGVudC1nYXA6IDAuMjVyZW07XG4gIC0tZHhibC10b2FzdC10ZW1wbGF0ZS1nYXA6IDAuNXJlbTtcbiAgLS1keGJsLXRvYXN0LWJvZHktcGFkZGluZzogMC41cmVtIDAuNXJlbSAwLjVyZW0gMC43NXJlbTtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC10b2FzdC1oZWFkZXItbGluZS1oZWlnaHQ6IDFyZW07XG4gIC0tZHhibC10b2FzdC10ZXh0LWxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtbGcge1xuICAtLWR4YmwtdG9hc3QtYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1keGJsLXRvYXN0LWljb24tdG9wLXBhZGRpbmc6IDAuNXJlbTtcbiAgLS1keGJsLXRvYXN0LWNvbnRlbnQtZ2FwOiAwLjc1cmVtO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWdhcDogMC41cmVtO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1jb250ZW50LWdhcDogMC41cmVtO1xuICAtLWR4YmwtdG9hc3QtdGVtcGxhdGUtZ2FwOiAwLjg3NXJlbTtcbiAgLS1keGJsLXRvYXN0LWJvZHktcGFkZGluZzogMC43NXJlbSAwLjc1cmVtIDAuNzVyZW0gMXJlbTtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1saW5lLWhlaWdodDogMS41cmVtO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1saW5lLWhlaWdodDogMS41cmVtO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtYXV0by5keGJsLXRvYXN0LXJlbmRlci1wcmltYXJ5IHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogIzliMTdlMjtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjY2VkNGRhO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtYXV0by5keGJsLXRvYXN0LXJlbmRlci1pbmZvIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogIzEzODFmMztcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICMxMzgxZjM7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjY2VkNGRhO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtYXV0by5keGJsLXRvYXN0LXJlbmRlci1zdWNjZXNzIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogIzMxYmQzZDtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICMzMWJkM2Q7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjY2VkNGRhO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtYXV0by5keGJsLXRvYXN0LXJlbmRlci13YXJuaW5nIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogI2ZjNzgxYjtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICNmYzc4MWI7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjY2VkNGRhO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtYXV0by5keGJsLXRvYXN0LXJlbmRlci1kYW5nZXIge1xuICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiAjZjMxNDQ2O1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogI2YzMTQ0NjtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICNjZWQ0ZGE7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QuZHhibC10b2FzdC10aGVtZS1saWdodC5keGJsLXRvYXN0LXJlbmRlci1wcmltYXJ5IHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogIzliMTdlMjtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjY2VkNGRhO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtbGlnaHQuZHhibC10b2FzdC1yZW5kZXItaW5mbyB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6ICMxMzgxZjM7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiAjMTM4MWYzO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogI2NlZDRkYTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLWxpZ2h0LmR4YmwtdG9hc3QtcmVuZGVyLXN1Y2Nlc3Mge1xuICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiAjMzFiZDNkO1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogIzMxYmQzZDtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICNjZWQ0ZGE7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QuZHhibC10b2FzdC10aGVtZS1saWdodC5keGJsLXRvYXN0LXJlbmRlci13YXJuaW5nIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogI2ZjNzgxYjtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICNmYzc4MWI7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjY2VkNGRhO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtbGlnaHQuZHhibC10b2FzdC1yZW5kZXItZGFuZ2VyIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogI2YzMTQ0NjtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICNmMzE0NDY7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjY2VkNGRhO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtZGFyay5keGJsLXRvYXN0LXJlbmRlci1wcmltYXJ5IHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICMyYjJhMmY7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogIzliMTdlMjtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjZTllY2VmO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtZGFyay5keGJsLXRvYXN0LXJlbmRlci1pbmZvIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICMyYjJhMmY7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogIzEzODFmMztcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICMxMzgxZjM7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjZTllY2VmO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtZGFyay5keGJsLXRvYXN0LXJlbmRlci1zdWNjZXNzIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICMyYjJhMmY7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogIzMxYmQzZDtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICMzMWJkM2Q7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjZTllY2VmO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtZGFyay5keGJsLXRvYXN0LXJlbmRlci13YXJuaW5nIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICMyYjJhMmY7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogI2ZjNzgxYjtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICNmYzc4MWI7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjZTllY2VmO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtZGFyay5keGJsLXRvYXN0LXJlbmRlci1kYW5nZXIge1xuICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogIzJiMmEyZjtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiAjZjMxNDQ2O1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogI2YzMTQ0NjtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICNlOWVjZWY7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QuZHhibC10b2FzdC10aGVtZS1zYXR1cmF0ZWQuZHhibC10b2FzdC1yZW5kZXItcHJpbWFyeSB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogI2U5ZWNlZjtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLXNhdHVyYXRlZC5keGJsLXRvYXN0LXJlbmRlci1pbmZvIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICMxMzgxZjM7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogIzEzODFmMztcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjZTllY2VmO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtc2F0dXJhdGVkLmR4YmwtdG9hc3QtcmVuZGVyLXN1Y2Nlc3Mge1xuICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogIzMxYmQzZDtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiAjMzFiZDNkO1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICNlOWVjZWY7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QuZHhibC10b2FzdC10aGVtZS1zYXR1cmF0ZWQuZHhibC10b2FzdC1yZW5kZXItd2FybmluZyB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAjZmM3ODFiO1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6ICNmYzc4MWI7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogI2U5ZWNlZjtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLXNhdHVyYXRlZC5keGJsLXRvYXN0LXJlbmRlci1kYW5nZXIge1xuICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogI2YzMTQ0NjtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiAjZjMxNDQ2O1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICNlOWVjZWY7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QuZHhibC10b2FzdC10aGVtZS1wYXN0ZWwuZHhibC10b2FzdC1yZW5kZXItcHJpbWFyeSB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAjRUNEMUZBO1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogIzM0M2E0MDtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLXBhc3RlbC5keGJsLXRvYXN0LXJlbmRlci1pbmZvIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICNDRkUyRkY7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogIzEzODFmMztcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICMxMzgxZjM7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjMzQzYTQwO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtcGFzdGVsLmR4YmwtdG9hc3QtcmVuZGVyLXN1Y2Nlc3Mge1xuICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogI0M3RjBDQjtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiAjMzFiZDNkO1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogIzMxYmQzZDtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICMzNDNhNDA7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QuZHhibC10b2FzdC10aGVtZS1wYXN0ZWwuZHhibC10b2FzdC1yZW5kZXItd2FybmluZyB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAjRkZFNUQwO1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6ICNmYzc4MWI7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiAjZmM3ODFiO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogIzM0M2E0MDtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLXBhc3RlbC5keGJsLXRvYXN0LXJlbmRlci1kYW5nZXIge1xuICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogI0Y4RDdEQTtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiAjZjMxNDQ2O1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogI2YzMTQ0NjtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICMzNDNhNDA7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QgLmR4YmwtdG9hc3QtYWNjZW50LWxpbmUge1xuICB3aWR0aDogdmFyKC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS13aWR0aCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLXRvYXN0LWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLXRvYXN0LWJvcmRlci1yYWRpdXMpO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdCAuZHhibC10b2FzdC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogdmFyKC0tZHhibC10b2FzdC1jb250ZW50LWdhcCk7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtdG9hc3QtYm9keS1wYWRkaW5nKTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdCAuZHhibC10b2FzdC1pY29uLWNvbHVtbiB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtdG9hc3QtaWNvbi10b3AtcGFkZGluZykgMCAwIDA7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QgLmR4YmwtdG9hc3QtaWNvbi1jb2x1bW4gLmR4YmwtdG9hc3QtaWNvbiB7XG4gIGZpbGw6IHZhcigtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcik7XG4gIHZlcnRpY2FsLWFsaWduOiB1bnNldDtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdCAuZHhibC10b2FzdC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tZHhibC10b2FzdC1jb250ZW50LWdhcCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QgLmR4YmwtdG9hc3QtY29udGVudCAuZHhibC10b2FzdC10ZXh0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXRvYXN0LXRleHQtY29udGVudC10b3AtcGFkZGluZykgMCAwIDA7XG4gIGdhcDogdmFyKC0tZHhibC10b2FzdC10ZXh0LWNvbnRlbnQtZ2FwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdCAuZHhibC10b2FzdC1jb250ZW50IC5keGJsLXRvYXN0LXRleHQtY29udGVudCAuZHhibC10b2FzdC1oZWFkZXIge1xuICBjb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWxpbmUtaGVpZ2h0KTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdCAuZHhibC10b2FzdC1jb250ZW50IC5keGJsLXRvYXN0LXRleHQtY29udGVudCAuZHhibC10b2FzdC10ZXh0IHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXRvYXN0LXRleHQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtdG9hc3QtdGV4dC1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRvYXN0LXRleHQtbGluZS1oZWlnaHQpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogdmFyKC0tZHhibC10b2FzdC1saW5lLWNsYW1wKTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdCAuZHhibC10b2FzdC1jb250ZW50IC5keGJsLXRvYXN0LXRlbXBsYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiB2YXIoLS1keGJsLXRvYXN0LXRlbXBsYXRlLWdhcCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWR4YmwtdG9hc3QtdGVtcGxhdGUtbWFyZ2luLWJvdHRvbSk7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QgLmR4YmwtdG9hc3QtY2xvc2UgLmR4YmwtdG9hc3QtY2xvc2UtYnRuIHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIGZpbGw6IHZhcigtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yKTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdCAuZHhibC10b2FzdC1jbG9zZSAuZHhibC10b2FzdC1jbG9zZS1idG46aG92ZXIge1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZyk7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yKTtcbn1cblxuLmR4YmwtdG9hc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHhibC1kcmF3ZXIge1xuICAtLWR4YmwtZHJhd2VyLWFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIC0tZHhibC1kcmF3ZXItY29udGVudC1zaGFkaW5nLWJnOiAjMDAwO1xuICAtLWR4YmwtZHJhd2VyLWNvbnRlbnQtc2hhZGluZy1vcGFjaXR5OiAwLjU7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWJveC1zaGFkb3ctbGVmdDogMC42MjVyZW0gMCAwLjkzNzVyZW0gLTAuMTg3NXJlbSByZ2JhKDAsIDAsIDAsIDAuMSksIDAuMjVyZW0gMCAwLjM3NXJlbSAtMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtYm94LXNoYWRvdy1yaWdodDogLTAuNjI1cmVtIDAgMC45Mzc1cmVtIC0wLjE4NzVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpLCAtMC4yNXJlbSAwIDAuMzc1cmVtIC0wLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy14OiAwLjYyNXJlbTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXk6IDAuNjI1cmVtO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLXdpZHRoOiAxNSU7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaTogM3JlbTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC1zaXplOiAxLjE0Mjg2ZW07XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWZvbnQtd2VpZ2h0OiA1MDA7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI0OTkzNDM3NTI7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQ6IGNhbGMoMy4xMjVyZW0gKyAxcHgpO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1wYWRkaW5nLXg6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteCk7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLXBhZGRpbmcteTogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy15KTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1ib2R5LXBhZGRpbmcteDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy14KTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1ib2R5LXBhZGRpbmcteTogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy15KTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItbWluLWhlaWdodDogY2FsYygzLjEyNXJlbSArIDFweCk7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLXBhZGRpbmcteDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy14KTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItcGFkZGluZy15OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXkpO1xuICAtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aDogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtZHJhd2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLXdpZHRoLW1pbmk6IDIuNXJlbTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC1zaXplOiAxLjE2NjY3ZW07XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI4NTcxMDYxMjM7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQ6IGNhbGMoMi42MjVyZW0gKyAxcHgpO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1taW4taGVpZ2h0OiBjYWxjKDIuNjI1cmVtICsgMXB4KTtcbn1cbi5keGJsLWRyYXdlci5keGJsLWxnIHtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaTogMy41cmVtO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXNpemU6IDEuMTI1ZW07XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjIyMjIyMjIyMjI7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQ6IGNhbGMoMy42MjVyZW0gKyAxcHgpO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1taW4taGVpZ2h0OiBjYWxjKDMuNjI1cmVtICsgMXB4KTtcbn1cbi5keGJsLWRyYXdlciA+IC5keGJsLWRyYXdlci1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWJnKTtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1saW5lLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1keGJsLWRyYXdlci1hbmltYXRpb24tZHVyYXRpb24pIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB2aXNpYmlsaXR5LCB3aWR0aDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLXdpZHRoKTtcbn1cbi5keGJsLWRyYXdlci1jbG9zZWQuZHhibC1kcmF3ZXIgPiAuZHhibC1kcmF3ZXItcGFuZWwge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5keGJsLWRyYXdlci1sZWZ0LmR4YmwtZHJhd2VyID4gLmR4YmwtZHJhd2VyLXBhbmVsIHtcbiAgbGVmdDogMDtcbn1cblxuLmR4YmwtZHJhd2VyLXJpZ2h0LmR4YmwtZHJhd2VyID4gLmR4YmwtZHJhd2VyLXBhbmVsIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5keGJsLWRyYXdlciA+IC5keGJsLWRyYXdlci1wYW5lbCAuZHhibC1kcmF3ZXItaGVhZGVyLFxuLmR4YmwtZHJhd2VyID4gLmR4YmwtZHJhd2VyLXBhbmVsIC5keGJsLWRyYXdlci1ib2R5LFxuLmR4YmwtZHJhd2VyID4gLmR4YmwtZHJhd2VyLXBhbmVsIC5keGJsLWRyYXdlci1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4YmwtZHJhd2VyID4gLmR4YmwtZHJhd2VyLXBhbmVsIC5keGJsLWRyYXdlci1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWJnKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1jb2xvcik7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0KTtcbiAgbWluLWhlaWdodDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItcGFkZGluZy14KTtcbn1cbi5keGJsLWRyYXdlciA+IC5keGJsLWRyYXdlci1wYW5lbCA+IC5keGJsLWRyYXdlci1ib2R5IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1ib2R5LXBhZGRpbmcteSkgdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtYm9keS1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZHJhd2VyLWxlZnQuZHhibC1kcmF3ZXItb3Blbi5keGJsLWRyYXdlciA+IC5keGJsLWRyYXdlci1wYW5lbCA+IC5keGJsLWRyYXdlci1ib2R5LCAuZHhibC1kcmF3ZXItcmlnaHQuZHhibC1kcmF3ZXItb3Blbi5keGJsLWRyYXdlciA+IC5keGJsLWRyYXdlci1wYW5lbCA+IC5keGJsLWRyYXdlci1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmR4YmwtZHJhd2VyID4gLmR4YmwtZHJhd2VyLXBhbmVsIC5keGJsLWRyYXdlci1mb290ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1jb2xvcik7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1qdXN0aWZ5LWNvbnRlbnQpO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItbWluLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZHJhd2VyID4gLmR4YmwtZHJhd2VyLXNoYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWRyYXdlci1jb250ZW50LXNoYWRpbmctYmcpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogZWFzZSB2YXIoLS1keGJsLWRyYXdlci1hbmltYXRpb24tZHVyYXRpb24pO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB2aXNpYmlsaXR5O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG59XG4uZHhibC1kcmF3ZXItb3Blbi5keGJsLWRyYXdlciA+IC5keGJsLWRyYXdlci1zaGFkaW5nIHtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1kcmF3ZXItY29udGVudC1zaGFkaW5nLW9wYWNpdHkpO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZHhibC1kcmF3ZXIgLmR4YmwtZHJhd2VyLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1kcmF3ZXIuZHhibC1kcmF3ZXItc2hyaW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuLmR4YmwtZHJhd2VyLmR4YmwtZHJhd2VyLXNocmluayA+IC5keGJsLWRyYXdlci1wYW5lbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1kcmF3ZXItcmlnaHQuZHhibC1kcmF3ZXIuZHhibC1kcmF3ZXItc2hyaW5rID4gLmR4YmwtZHJhd2VyLXBhbmVsIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5keGJsLWRyYXdlci1sZWZ0LmR4YmwtZHJhd2VyLW1pbmkuZHhibC1kcmF3ZXIuZHhibC1kcmF3ZXItc2hyaW5rID4gLmR4YmwtZHJhd2VyLXBhbmVsLCAuZHhibC1kcmF3ZXItbGVmdC5keGJsLWRyYXdlci1vcGVuLmR4YmwtZHJhd2VyLmR4YmwtZHJhd2VyLXNocmluayA+IC5keGJsLWRyYXdlci1wYW5lbCB7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7XG59XG5cbi5keGJsLWRyYXdlci1yaWdodC5keGJsLWRyYXdlci1taW5pLmR4YmwtZHJhd2VyLmR4YmwtZHJhd2VyLXNocmluayA+IC5keGJsLWRyYXdlci1wYW5lbCwgLmR4YmwtZHJhd2VyLXJpZ2h0LmR4YmwtZHJhd2VyLW9wZW4uZHhibC1kcmF3ZXIuZHhibC1kcmF3ZXItc2hyaW5rID4gLmR4YmwtZHJhd2VyLXBhbmVsIHtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO1xufVxuXG4uZHhibC1kcmF3ZXIuZHhibC1kcmF3ZXItc2hyaW5rID4gLmR4YmwtZHJhd2VyLWNvbnRlbnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5keGJsLWRyYXdlci5keGJsLWRyYXdlci1vdmVybGFwID4gLmR4YmwtZHJhd2VyLXBhbmVsIHtcbiAgei1pbmRleDogMTAwO1xufVxuLmR4YmwtZHJhd2VyLWxlZnQuZHhibC1kcmF3ZXItb3Blbi5keGJsLWRyYXdlci5keGJsLWRyYXdlci1vdmVybGFwID4gLmR4YmwtZHJhd2VyLXBhbmVsIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtYm94LXNoYWRvdy1sZWZ0KTtcbn1cblxuLmR4YmwtZHJhd2VyLXJpZ2h0LmR4YmwtZHJhd2VyLW9wZW4uZHhibC1kcmF3ZXIuZHhibC1kcmF3ZXItb3ZlcmxhcCA+IC5keGJsLWRyYXdlci1wYW5lbCB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWJveC1zaGFkb3ctcmlnaHQpO1xufVxuXG4uZHhibC1kcmF3ZXIuZHhibC1kcmF3ZXItbWluaSA+IC5keGJsLWRyYXdlci1wYW5lbCB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC13aWR0aC1taW5pKTtcbn1cblxuQGtleWZyYW1lcyBkeGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWhvcml6b250YWwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlWCgwKTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZVgoMC40KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2NhbGVYKDAuNSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS12ZXJ0aWNhbCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgc2NhbGVZKDAuNSk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGVZKDAuNCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkeGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWNpcmN1bGFyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5keGJsLXByb2dyZXNzLWJhciB7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzOiAwLjI1cmVtO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvci1jb2xvcjogIzliMTdlMjtcbiAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1oZWlnaHQ6IDEwMCU7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2std2lkdGg6IDEwMCU7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtc3BhY2U6IDAuNzVlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1nYXA6IDAuMzc1cmVtO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1hbmltYXRpb24tbGVuZ3RoOiAycztcbiAgLS1keGJsLXByb2dyZXNzLWJhci1pY29uLXdpZHRoOiAxcmVtO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLW9wYWNpdHk6IDAuMztcbiAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbjogdW5zZXQ7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1oZWlnaHQ6IHVuc2V0O1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtd2lkdGg6IHVuc2V0O1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtdHJhbnNmb3JtLW9yaWdpbjogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXNtIHtcbiAgLS1keGJsLXByb2dyZXNzLWJhci10aGlja25lc3M6IDAuMTI1cmVtO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXM6IDAuMDYyNXJlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZTogMC41cmVtO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWdhcDogMC4yNXJlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1saW5lLWhlaWdodDogMXJlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1mb250LXNpemU6IDAuNzVyZW07XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1sZyB7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzOiAwLjVyZW07XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZTogMXJlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1nYXA6IDAuNXJlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1saW5lLWhlaWdodDogMS41cmVtO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZTogMXJlbTtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3ItY29sb3I6ICMzMWJkM2Q7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1iYXItc3VjY2Vzcy5keGJsLXByb2dyZXNzLWJhci1ob3Jpem9udGFsIC5keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3Ige1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWJhci1zdWNjZXNzLmR4YmwtcHJvZ3Jlc3MtYmFyLXZlcnRpY2FsIC5keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3Ige1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1iYXItZXJyb3Ige1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvci1jb2xvcjogI2YzMTQ0Njtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWJhci1lcnJvci5keGJsLXByb2dyZXNzLWJhci1ob3Jpem9udGFsIC5keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3Ige1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWJhci1lcnJvci5keGJsLXByb2dyZXNzLWJhci12ZXJ0aWNhbCAuZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtYmFyLXBhdXNlIHtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3ItY29sb3I6ICNmYzc4MWI7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stY29sb3I6ICNmYzc4MWI7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stb3BhY2l0eTogMC4zO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUgLmR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5keGJsLXByb2dyZXNzLWJhci1zdWNjZXNzIC5keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3IsIC5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmR4YmwtcHJvZ3Jlc3MtYmFyLWVycm9yIC5keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3Ige1xuICBhbmltYXRpb246IHVuc2V0O1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUgLmR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbnRhaW5lciA+IC5keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbmltYXRpb246IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS10cmFuc2Zvcm0tb3JpZ2luKTtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWJhci1ob3Jpem9udGFsIHtcbiAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1oZWlnaHQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzcyk7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2std2lkdGg6IDEwMCU7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS13aWR0aDogMTAwJTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbjogZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1ob3Jpem9udGFsIHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uLWxlbmd0aCkgbGluZWFyIGluZmluaXRlO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1iYXItdmVydGljYWwge1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWhlaWdodDogMTAwJTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay13aWR0aDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzKTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWhlaWdodDogMTAwJTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbjogZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS12ZXJ0aWNhbCB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbi1sZW5ndGgpIGxpbmVhciBpbmZpbml0ZTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1iYXItdmVydGljYWwgLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvciB7XG4gIGJvdHRvbTogMDtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhci5keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlIC5keGJsLXByb2dyZXNzLWJhci1jaXJjbGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFuaW1hdGlvbjogZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1jaXJjdWxhciB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbi1sZW5ndGgpIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhciAuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtY2lyY3VsYXItYmFyIC5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhci1jb250YWluZXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXIgLmR4YmwtcHJvZ3Jlc3MtY2lyY3VsYXItYmFyLWNvbnRhaW5lciAuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXItdHJhY2sge1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzcyk7XG4gIHN0cm9rZTogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1vcGFjaXR5KTtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhciAuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXItY29udGFpbmVyIC5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhci1pbmRpY2F0b3Ige1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzcyk7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3ItY29sb3IpO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIC5keGJsLXByb2dyZXNzLWJhci1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIC5keGJsLXByb2dyZXNzLWJhci1jb250YWluZXIuZHhibC1wcm9ncmVzcy1iYXItcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItY29udGFpbmVyLmR4YmwtcHJvZ3Jlc3MtYmFyLXJvdyAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtYmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZSk7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWNvbnRhaW5lci5keGJsLXByb2dyZXNzLWJhci1yb3cgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlKTtcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItY29udGFpbmVyLmR4YmwtcHJvZ3Jlc3MtYmFyLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWNvbnRhaW5lci5keGJsLXByb2dyZXNzLWJhci1jb2x1bW4gLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWJlZm9yZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlKTtcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItY29udGFpbmVyLmR4YmwtcHJvZ3Jlc3MtYmFyLWNvbHVtbiAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtYWZ0ZXIge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZSk7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbnRhaW5lciB7XG4gIG9yZGVyOiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2staGVpZ2h0KTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLXdpZHRoKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbnRhaW5lciAuZHhibC1wcm9ncmVzcy1iYXItdHJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stb3BhY2l0eSk7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbnRhaW5lciAuZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3ItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzKTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWhlaWdodCk7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLmR4YmwtcHJvZ3Jlc3MtYmFyLW5vLWljb24ge1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWljb24td2lkdGg6IDBweDtcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXItbGFiZWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLmR4YmwtcHJvZ3Jlc3MtY2lyY3VsYXItYmFyLWxhYmVsIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWdhcCk7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLmR4YmwtcHJvZ3Jlc3MtY2lyY3VsYXItYmFyLWxhYmVsIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1jb250YWluZXIgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1mb250LXNpemUpO1xuICBtYXgtd2lkdGg6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLXdpZHRoKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWdhcCk7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1jb250YWluZXIgPiBwIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1mb250LXNpemUpO1xuICBtYXgtd2lkdGg6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXdpZHRoKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1jb250YWluZXIgPiBzdmcge1xuICBmaWxsOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3ItY29sb3IpO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1iZWZvcmUge1xuICBvcmRlcjogMTtcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtYWZ0ZXIge1xuICBvcmRlcjogMztcbn1cblxuLmR4YmwtcGl2b3RncmlkIHtcbiAgLS1keGJsLXBpdm90LWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLXBpdm90LWJnOiAjMzczNTNkO1xuICAtLWR4YmwtcGl2b3QtYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtcGl2b3QtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLXBpdm90LWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtcGl2b3QtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtcGl2b3QtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1waXZvdC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtcGl2b3QtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLXBpdm90LW1pbi13aWR0aDogMjQwcHg7XG4gIC0tZHhibC1waXZvdC1maWVsZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1waXZvdC1maWVsZC1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXBpdm90LWZpZWxkLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1waXZvdC1maWVsZC1mb250LXdlaWdodDogNjAwO1xuICAtLWR4YmwtcGl2b3QtZmllbGQtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLXBpdm90LWhlYWRlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1waXZvdC1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1waXZvdC1oZWFkZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXBpdm90LWhlYWRlci1mb250LXdlaWdodDogaW5oZXJpdDtcbiAgLS1keGJsLXBpdm90LWhlYWRlci1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtcGl2b3QtdG90YWwtYmc6IGNvbG9yLW1peChpbiBzcmdiLCAjMDAwIDE0JSwgdHJhbnNwYXJlbnQpO1xuICAtLWR4YmwtcGl2b3QtdG90YWwtY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1waXZvdC10b3RhbC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtcGl2b3QtdG90YWwtZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIC0tZHhibC1waXZvdC10b3RhbC1saW5lLWhlaWdodDogMS40Mjg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItc3R5bGUpO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItcmFkaXVzKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1waXZvdC1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1waXZvdC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1waXZvdC1saW5lLWhlaWdodCk7XG4gIG1pbi13aWR0aDogdmFyKC0tZHhibC1waXZvdC1taW4td2lkdGgpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1waXZvdGdyaWQuZHhibC1zbSB7XG4gIC0tZHhibC1waXZvdC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1waXZvdC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1waXZvdC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtcGl2b3QtZmllbGQtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtcGl2b3QtZmllbGQtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLXBpdm90LWhlYWRlci1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1waXZvdC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLXBpdm90LXRvdGFsLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLXBpdm90LXRvdGFsLWxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZHhibC1waXZvdGdyaWQuZHhibC1sZyB7XG4gIC0tZHhibC1waXZvdC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1waXZvdC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1waXZvdC1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1waXZvdC1maWVsZC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1waXZvdC1maWVsZC1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1waXZvdC1oZWFkZXItZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtcGl2b3QtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLXBpdm90LXRvdGFsLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLXBpdm90LXRvdGFsLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbn1cbi5keGJsLXBpdm90Z3JpZCA+IHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItc3R5bGUpO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGJvZHksIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3Qge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5ID4gdHIsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3QgPiB0ciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LWhlYWRlciAuZHhibC1idG4sIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtZmllbGQtY2VsbCAuZHhibC1idG4sIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtcGl2b3QtaGVhZGVyIC5keGJsLWJ0biwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC1maWVsZC1jZWxsIC5keGJsLWJ0biwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZHhibC1waXZvdC1oZWFkZXIgLmR4YmwtYnRuLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRmb290ID4gdHIgPiB0aC5keGJsLXBpdm90LWZpZWxkLWNlbGwgLmR4YmwtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtaGVhZGVyIC5keGJsLWJ0biA+IHNwYW4sIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtZmllbGQtY2VsbCAuZHhibC1idG4gPiBzcGFuLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LWhlYWRlciAuZHhibC1idG4gPiBzcGFuLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LWZpZWxkLWNlbGwgLmR4YmwtYnRuID4gc3BhbiwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZHhibC1waXZvdC1oZWFkZXIgLmR4YmwtYnRuID4gc3BhbiwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZHhibC1waXZvdC1maWVsZC1jZWxsIC5keGJsLWJ0biA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC1oZWFkZXIsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtcGl2b3QtaGVhZGVyLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRmb290ID4gdHIgPiB0aC5keGJsLXBpdm90LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtaGVhZGVyLWJnKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtaGVhZGVyLWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBpdm90LWhlYWRlci1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1waXZvdC1oZWFkZXItZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1waXZvdC1oZWFkZXItbGluZS1oZWlnaHQpO1xufVxuLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC1oZWFkZXIgLmR4YmwtYnRuLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LWhlYWRlciAuZHhibC1idG4sIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmR4YmwtcGl2b3QtaGVhZGVyIC5keGJsLWJ0biB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LWhlYWRlci1leHBhbmRhYmxlLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LWhlYWRlci1leHBhbmRhYmxlLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRmb290ID4gdHIgPiB0aC5keGJsLXBpdm90LWhlYWRlci1leHBhbmRhYmxlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtZmllbGQtY2VsbCAuZHhibC1idG4sIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtcGl2b3QtZmllbGQtY2VsbCAuZHhibC1idG4sIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmR4YmwtcGl2b3QtZmllbGQtY2VsbCAuZHhibC1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LWZpZWxkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogdmFyKC0tZHhibC1waXZvdC1maWVsZC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1waXZvdC1maWVsZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1waXZvdC1maWVsZC1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBpdm90LWZpZWxkLWxpbmUtaGVpZ2h0KTtcbn1cbi5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtZmllbGQtY2VsbCAuZHhibC1idG4gc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LWZpZWxkLWNlbGwgLmR4YmwtYnRuIHNwYW46bm90KC5keGJsLWltYWdlKSwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZHhibC1waXZvdC1maWVsZC1jZWxsIC5keGJsLWJ0biBzcGFuOm5vdCguZHhibC1pbWFnZSkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LWZpZWxkLWNlbGwgLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtcGl2b3QtZmllbGQtY2VsbCAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZHhibC1waXZvdC1maWVsZC1jZWxsIC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC1maWVsZC1jZWxsIC5keGJsLWJ0bi5keGJsLXBpdm90LWZpZWxkLWNlbGwtaW5hY3RpdmUsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtcGl2b3QtZmllbGQtY2VsbCAuZHhibC1idG4uZHhibC1waXZvdC1maWVsZC1jZWxsLWluYWN0aXZlLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRmb290ID4gdHIgPiB0aC5keGJsLXBpdm90LWZpZWxkLWNlbGwgLmR4YmwtYnRuLmR4YmwtcGl2b3QtZmllbGQtY2VsbC1pbmFjdGl2ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5keGJsLXBpdm90Z3JpZCA+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+IHRyID4gdGQge1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xufVxuXG4uZHhibC1waXZvdC10YWJsZSB7XG4gIC0tZHhibC1waXZvdC10YWJsZS1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1waXZvdC10YWJsZS1iZzogIzM3MzUzZDtcbiAgLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXBpdm90LXRhYmxlLWNlbGwtcGFkZGluZy14OiAwLjVlbTtcbiAgLS1keGJsLXBpdm90LXRhYmxlLWNlbGwtcGFkZGluZy15OiAwLjVlbTtcbiAgLS1keGJsLXBpdm90LXRhYmxlLWZpeGVkLWNvbHVtbi1ib3JkZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC1waXZvdC10YWJsZS1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLXBpdm90LXRhYmxlLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1waXZvdC10YWJsZS1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtcGl2b3QtdGFibGUtbWluLXdpZHRoOiAyNDBweDtcbiAgLS1keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1mb250LXdlaWdodDogNjAwO1xuICAtLWR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtaWNvbi1taW4td2lkdGg6IDFyZW07XG4gIC0tZHhibC1waXZvdC10YWJsZS1yb3ctZmllbGQtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1mb250LXdlaWdodDogaW5oZXJpdDtcbiAgLS1keGJsLXBpdm90LXRhYmxlLXRvdGFsLWJnOiB1bnNldDtcbiAgLS1keGJsLXBpdm90LXRhYmxlLXRvdGFsLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtcGl2b3QtdGFibGUtdG90YWwtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXBpdm90LXRhYmxlLXRvdGFsLWZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAtLWR4YmwtcGl2b3QtdGFibGUtdG90YWwtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1waXZvdC10YWJsZS1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtbGluZS1oZWlnaHQpO1xuICBtaW4td2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtbWluLXdpZHRoKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4uZHhibC1waXZvdC10YWJsZS5keGJsLXNtIHtcbiAgLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXBpdm90LXRhYmxlLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLXBpdm90LXRhYmxlLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtaWNvbi1taW4td2lkdGg6IDFyZW07XG4gIC0tZHhibC1waXZvdC10YWJsZS1yb3ctZmllbGQtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtcGl2b3QtdGFibGUtcm93LWZpZWxkLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1waXZvdC10YWJsZS10b3RhbC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1waXZvdC10YWJsZS10b3RhbC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtcGl2b3QtdGFibGUtY2VsbC1wYWRkaW5nLXg6IDAuMzc1ZW07XG4gIC0tZHhibC1waXZvdC10YWJsZS1jZWxsLXBhZGRpbmcteTogMC4zNzVlbTtcbn1cbi5keGJsLXBpdm90LXRhYmxlLmR4YmwtbGcge1xuICAtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtcGl2b3QtdGFibGUtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtcGl2b3QtdGFibGUtbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtaWNvbi1taW4td2lkdGg6IDFyZW07XG4gIC0tZHhibC1waXZvdC10YWJsZS1yb3ctZmllbGQtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtcGl2b3QtdGFibGUtcm93LWZpZWxkLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLXBpdm90LXRhYmxlLXRvdGFsLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLXBpdm90LXRhYmxlLXRvdGFsLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLXBpdm90LXRhYmxlLWNlbGwtcGFkZGluZy14OiAwLjYyNWVtO1xuICAtLWR4YmwtcGl2b3QtdGFibGUtY2VsbC1wYWRkaW5nLXk6IDAuNjI1ZW07XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJnKTtcbiAgZmxleC1ncm93OiAxO1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci1zdHlsZSk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCB7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1oZWFkZXItY2VsbCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1yb3ctZmllbGQtaXRlbSwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1oZWFkZXItY2VsbCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1yb3ctZmllbGQtaXRlbSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDM7XG4gIGxlZnQ6IDA7XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLWhlYWRlci1jZWxsIC5keGJsLWJ0biwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1yb3ctZmllbGQtaXRlbSAuZHhibC1idG4sIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWNlbGwgLmR4YmwtYnRuLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1pdGVtIC5keGJsLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLWhlYWRlci1jZWxsIC5keGJsLWJ0biA+IHNwYW4sIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtcm93LWZpZWxkLWl0ZW0gLmR4YmwtYnRuID4gc3BhbiwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1oZWFkZXItY2VsbCAuZHhibC1idG4gPiBzcGFuLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1pdGVtIC5keGJsLWJ0biA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1oZWFkZXItY2VsbCA+IC5keGJsLXBpdm90LXRhYmxlLWFyZWEtY29sdW1uLWlubmVyLWNvbnRhaW5lciwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1oZWFkZXItY2VsbCA+IC5keGJsLXBpdm90LXRhYmxlLWFyZWEtY29sdW1uLWlubmVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWNlbGwgLmR4YmwtYnRuLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLWhlYWRlci1jZWxsIC5keGJsLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWJnKTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci1zdHlsZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtbGluZS1oZWlnaHQpO1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1oZWFkZXItY2VsbCAuZHhibC1idG4gc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLWhlYWRlci1jZWxsIC5keGJsLWJ0biBzcGFuOm5vdCguZHhibC1pbWFnZSkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLWhlYWRlci1jZWxsIC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLWhlYWRlci1jZWxsIC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci1zdHlsZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWNlbGwgLmR4YmwtYnRuLmR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLW5vdC1hY3Rpb25hYmxlLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLWhlYWRlci1jZWxsIC5keGJsLWJ0bi5keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1ub3QtYWN0aW9uYWJsZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWNlbGwgLmR4YmwtYnRuLmR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWNlbGwgLmR4YmwtYnRuLmR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkID4gLmR4YmwtaW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtcm93LWZpZWxkLWl0ZW0sIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtcm93LWZpZWxkLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWhlYWRlci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWhlYWRlci1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1waXZvdC10YWJsZS1yb3ctZmllbGQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtcm93LWZpZWxkLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtcm93LWZpZWxkLWxpbmUtaGVpZ2h0KTtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtcm93LWZpZWxkLWl0ZW0gLmR4YmwtYnRuLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1pdGVtIC5keGJsLWJ0biB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1pdGVtLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1pdGVtIHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJnKSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGgsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWxpbmUtaGVpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXdpZHRoKTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1waXZvdC10YWJsZS1jZWxsLXBhZGRpbmcteCkgdmFyKC0tZHhibC1waXZvdC10YWJsZS1jZWxsLXBhZGRpbmcteSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5keGJsLXBpdm90LXRhYmxlLXRvdGFsLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5keGJsLXBpdm90LXRhYmxlLWdyYW5kLXRvdGFsLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLXRvdGFsLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLWdyYW5kLXRvdGFsLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJsLXBpdm90LXRhYmxlLXRvdGFsLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJsLXBpdm90LXRhYmxlLWdyYW5kLXRvdGFsLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLXRvdGFsLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLWdyYW5kLXRvdGFsIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLXRvdGFsLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLXRvdGFsLWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLXRvdGFsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLXRvdGFsLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtdG90YWwtbGluZS1oZWlnaHQpO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZHhibC1waXZvdC10YWJsZS10b3RhbCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZHhibC1waXZvdC10YWJsZS1ncmFuZC10b3RhbCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS10b3RhbCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1ncmFuZC10b3RhbCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhibC1waXZvdC10YWJsZS10b3RhbCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhibC1waXZvdC10YWJsZS1ncmFuZC10b3RhbCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS10b3RhbCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1ncmFuZC10b3RhbCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmR4YmwtcGl2b3QtdGFibGUtdG90YWwsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmR4YmwtcGl2b3QtdGFibGUtZ3JhbmQtdG90YWwsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtdG90YWwsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtZ3JhbmQtdG90YWwsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4YmwtcGl2b3QtdGFibGUtdG90YWwsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4YmwtcGl2b3QtdGFibGUtZ3JhbmQtdG90YWwsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtdG90YWwsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtZ3JhbmQtdG90YWwge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5keGJsLXBpdm90LXRhYmxlLXRvdGFsLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5keGJsLXBpdm90LXRhYmxlLWdyYW5kLXRvdGFsLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLXRvdGFsLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLWdyYW5kLXRvdGFsLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJsLXBpdm90LXRhYmxlLXRvdGFsLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJsLXBpdm90LXRhYmxlLWdyYW5kLXRvdGFsLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLXRvdGFsLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLWdyYW5kLXRvdGFsIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZHhibC1waXZvdC10YWJsZS10b3RhbDo6YmVmb3JlLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5keGJsLXBpdm90LXRhYmxlLWdyYW5kLXRvdGFsOjpiZWZvcmUsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtdG90YWw6OmJlZm9yZSwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1ncmFuZC10b3RhbDo6YmVmb3JlLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJsLXBpdm90LXRhYmxlLXRvdGFsOjpiZWZvcmUsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4YmwtcGl2b3QtdGFibGUtZ3JhbmQtdG90YWw6OmJlZm9yZSwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS10b3RhbDo6YmVmb3JlLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLWdyYW5kLXRvdGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZHhibC1waXZvdC10YWJsZS1leHBhbmRhYmxlLWNvbnRhaW5lciwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1leHBhbmRhYmxlLWNvbnRhaW5lciwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhibC1waXZvdC10YWJsZS1leHBhbmRhYmxlLWNvbnRhaW5lciwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1leHBhbmRhYmxlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0sIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2LCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiA+IGRpdiwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXYsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2LCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiA+IGRpdiB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWNlbGwtcGFkZGluZy14KSB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWNlbGwtcGFkZGluZy15KTtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci13aWR0aCk7XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCksIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkOmxhc3QtY2hpbGQgPiBkaXZbZHhibC1za2VsZXRvbi1pdGVtcy1jb250YWluZXJdID4gLmR4Ymwtc2tlbGV0b24taXRlbSwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQ6bGFzdC1jaGlsZCA+IGRpdltkeGJsLXNrZWxldG9uLWl0ZW1zLWNvbnRhaW5lcl0gPiAuZHhibC1za2VsZXRvbi1pdGVtLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZDpsYXN0LWNoaWxkID4gZGl2W2R4Ymwtc2tlbGV0b24taXRlbXMtY29udGFpbmVyXSA+IC5keGJsLXNrZWxldG9uLWl0ZW0sIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkOmxhc3QtY2hpbGQgPiBkaXZbZHhibC1za2VsZXRvbi1pdGVtcy1jb250YWluZXJdID4gLmR4Ymwtc2tlbGV0b24taXRlbSB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSArIHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gKyB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1waXZvdC10YWJsZS1lbXB0eS1yb3cge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1waXZvdC10YWJsZS1lbXB0eS1yb3cgPiB0ZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHI6aGFzKCsgLmR4YmwtcGl2b3QtdGFibGUtZW1wdHktcm93KSA+IHRkLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHI6aGFzKCsgW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4YmwtcGl2b3QtdGFibGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhibC1waXZvdC10YWJsZS1sYXN0LXZlcnRpY2FsLWNlbGwge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1hcmVhLWRhdGEge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHotaW5kZXg6IDQ7XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLWFyZWEtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1hcmVhLWNvbHVtbiwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1sYXN0LWhvcml6b250YWwtY2VsbCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ci5keGJsLXBpdm90LXRhYmxlLWFyZWEtcm93ID4gdGguZHhibC1waXZvdC10YWJsZS1hcmVhLXJvdy1maWVsZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ci5keGJsLXBpdm90LXRhYmxlLWFyZWEtcm93ID4gdGguZHhibC1waXZvdC10YWJsZS1hcmVhLXJvdy1maWVsZCA+IC5keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtcGl2b3QtdGFibGUtYXJlYS1yb3cgPiB0aC5keGJsLXBpdm90LXRhYmxlLWFyZWEtcm93LWZpZWxkID4gLmR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkID4gc3BhbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtcGl2b3QtdGFibGUtYXJlYS1yb3cgPiB0aC5keGJsLXBpdm90LXRhYmxlLWFyZWEtcm93LWZpZWxkID4gLmR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkID4gc3ZnIHtcbiAgbWluLXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1pY29uLW1pbi13aWR0aCk7XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIuZHhibC1waXZvdC10YWJsZS1hcmVhLXJvdyA+IHRoLmR4YmwtcGl2b3QtdGFibGUtYXJlYS1yb3ctZmllbGQ6aGFzKCsgLmR4YmwtcGl2b3QtdGFibGUtYXJlYS1jb2x1bW4tZmllbGQpIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci13aWR0aCk7XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZTpub3QoLmR4YmwtcGl2b3QtdGFibGUtbm8tc2Nyb2xsKSA+IHRib2R5ID4gdHIuZHhibC1waXZvdC10YWJsZS1lbXB0eS1yb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtcGl2b3QtdGFibGUuZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuLmR4YmwtcGl2b3QtdGFibGUtdmlydHVhbC1pdGVtcy1jb250YWluZXItdGFibGUtcGF0dGVybiA+IGRpdiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXN0eWxlKTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtY2VsbC1wYWRkaW5nLXgpIHZhcigtLWR4YmwtcGl2b3QtdGFibGUtY2VsbC1wYWRkaW5nLXkpO1xuICBib3JkZXItd2lkdGg6IDAgdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXdpZHRoKSAwO1xufVxuXG4uZHhibC11cGxvYWQge1xuICAtLWR4YmwtdXBsb2FkLWxvYWQtc3RhdGUtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtdXBsb2FkLWxvYWQtc3RhdGUtY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC11cGxvYWQtaW1hZ2Utc3BhY2luZzogMC4zNzVyZW07XG4gIC0tZHhibC11cGxvYWQtZmlsZS1zaXplLWNvbG9yOiAjNDQ0NDQ0O1xuICAtLWR4YmwtdXBsb2FkLWZpbGUtc2l6ZS1wYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIC0tZHhibC11cGxvYWQtZmlsZS1idG4tcGFkZGluZzogMC41cmVtO1xuICAtLWR4YmwtdXBsb2FkLWZpbGUtZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1keGJsLXVwbG9hZC1maWxlLWhlaWdodDogNDBweDtcbiAgLS1keGJsLXVwbG9hZC1maWxlLWxpc3Qtdmlldy1wYWRkaW5nLXRvcDogMS4zNzVyZW07XG4gIC0tZHhibC11cGxvYWQtZmlsZS1tYXJnaW4tYm90dG9tOiAwLjg1cmVtO1xuICAtLWR4YmwtdXBsb2FkLXBhZGRpbmctdG9wOiAxLjJyZW07XG4gIC0tZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIC0tZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1pY29uLW1hcmdpbjogMC42MjVyZW0gMCAwO1xuICAtLWR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctbWVzc2FnZS1tYXJnaW46IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IHZhcigtLWR4YmwtdXBsb2FkLXBhZGRpbmctdG9wKTtcbn1cbi5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLXBhbmVsIHtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogMXJlbTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtY29udGFpbmVyIC5keGJsLXVwbG9hZC1wYW5lbCAuZHhibC11cGxvYWQtYnV0dG9uLXBhbmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMC41cmVtO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXctcGFkZGluZy10b3ApO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1keGJsLXVwbG9hZC1maWxlLW1hcmdpbi1ib3R0b20pO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtdXBsb2FkLWZpbGUtaGVpZ2h0KTtcbn1cbi5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtY29udGFpbmVyIC5keGJsLXVwbG9hZC1maWxlLWxpc3QtdmlldyAuZHhibC11cGxvYWQtZmlsZS12aWV3IC5keGJsLWJ0biB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtdXBsb2FkLWZpbGUtYnRuLXBhZGRpbmcpO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldyAuZHhibC1idG4gLmR4YmwtaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXcgLmR4YmwtYnRuLmR4YmwtdXBsb2FkLWZpbGUtYnRuIHtcbiAgLS1keGJsLXVwbG9hZC1maWxlLWJ0bi1wYWRkaW5nOiAxMnB4IDhweCAxMnB4IDEwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1pY29uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1kZXRhaWxzIC5keGJsLXVwbG9hZC1maWxlLXZpZXctaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1kZXRhaWxzIC5keGJsLXVwbG9hZC1maWxlLXZpZXctaW5mbyAuZHhibC11cGxvYWQtZmlsZS12aWV3LXRleHQge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtdXBsb2FkLWZpbGUtZm9udC13ZWlnaHQpO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1kZXRhaWxzIC5keGJsLXVwbG9hZC1maWxlLXZpZXctaW5mbyAuZHhibC11cGxvYWQtZmlsZS12aWV3LXByb2dyZXNzLWJhci12YWx1ZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1kZXRhaWxzIC5keGJsLXVwbG9hZC1maWxlLXZpZXctbG9hZC1zdGF0ZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC11cGxvYWQtbG9hZC1zdGF0ZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tZHhibC11cGxvYWQtbG9hZC1zdGF0ZS1jb2xvcik7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldyAuZHhibC11cGxvYWQtZmlsZS12aWV3LWRldGFpbHMgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1sb2FkLXN0YXRlLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1pbnZhbGlkLWxvYWQtc3RhdGUge1xuICAtLWR4YmwtdXBsb2FkLWxvYWQtc3RhdGUtY29sb3I6ICNmMzE0NDY7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldyAuZHhibC11cGxvYWQtZmlsZS12aWV3LWRldGFpbHMgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1sb2FkLXN0YXRlLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1zdWNjZXNzLWxvYWQtc3RhdGUge1xuICAtLWR4YmwtdXBsb2FkLWxvYWQtc3RhdGUtY29sb3I6ICMzMWJkM2Q7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldyAuZHhibC11cGxvYWQtZmlsZS12aWV3LWRldGFpbHMgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1zaXplIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLXVwbG9hZC1maWxlLXNpemUtcGFkZGluZy1sZWZ0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdXBsb2FkLWZpbGUtc2l6ZS1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYzc4MWI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtY29udGFpbmVyIC5keGJsLXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nID4gLmR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAxO1xuICBtYXJnaW46IHZhcigtLWR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctbWVzc2FnZS1tYXJnaW4pO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmcgPiAuZHhibC1pbWFnZSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogdmFyKC0tZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1pY29uLW1hcmdpbik7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZyA+IC5keGJsLWJ0biB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogdmFyKC0tZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1tZXNzYWdlLW1hcmdpbikgMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmcgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5keGJsLXVwbG9hZC5keGJsLXVwbG9hZC1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC11cGxvYWQuZHhibC11cGxvYWQtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzRweCkge1xuICAuZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWJ1dHRvbi1wYW5lbCAuZHhibC1idG4tY2FwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi5keGJydi13cmFwcGVyIHtcbiAgLS1keGJydi1wcmltYXJ5LWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YnJ2LXNlY29uZGFyeS1jb2xvcjogIzJiMmEyZjtcbiAgLS1keGJydi1saWdodC1jb2xvcjogI2U1ZTVlNTtcbiAgLS1keGJydi1kYXJrLWNvbG9yOiAjNDY0NDRhO1xuICAtLWR4YnJ2LXdoaXRlLWNvbG9yOiAjZmZmO1xuICAtLWR4YnJ2LWdyYXktY29sb3I6ICM4ODg7XG4gIC0tZHhicnYtZGFuZ2VyLWNvbG9yOiAjZjMxNDQ2O1xuICAtLWR4YnJ2LWdyb3VwLWJnLWNvbG9yOiAjNDY0NDRhO1xuICAtLWR4YnJ2LWJvcmRlci1jb2xvcjogIzYxNWY2Mztcbn1cblxuLmR4YmwtY2hhdHVpLXJvb3Qge1xuICAtLWR4LWNoYXR1aS1tZXNzYWdlbGlzdC1iZzogIzJiMmEyZjtcbiAgLS1keC1jaGF0dWktbWVzc2FnZWxpc3QtZ2FwOiAwLjc1cmVtO1xuICAtLWR4LWNoYXR1aS1tZXNzYWdlbGlzdC1wYWRkaW5nOiAxLjVyZW07XG4gIC0tZHgtY2hhdHVpLW1lc3NhZ2UtcGFkZGluZzogMC43NXJlbTtcbiAgLS1keC1jaGF0dWktbWVzc2FnZS1jb2xvcjogd2hpdGU7XG4gIC0tZHgtY2hhdHVpLW1lc3NhZ2UtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keC1jaGF0dWktbWVzc2FnZS1nYXA6IDAuNXJlbTtcbiAgLS1keC1jaGF0dWktbWVzc2FnZS1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAtLWR4LWNoYXR1aS1tZXNzYWdlLWFzc2lzdGFudC1iZzogIzM3MzUzZDtcbiAgLS1keC1jaGF0dWktbWVzc2FnZS11c2VyLWJnOiAjRUNEMUZBO1xuICAtLWR4LWNoYXR1aS1tZXNzYWdlLXVzZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tZHgtY2hhdHVpLW1lc3NhZ2UtZXJyb3ItYmc6ICNGOEQ3REE7XG4gIC0tZHgtY2hhdHVpLXN1Ym1pdGFyZWEtZ2FwOiAwLjVyZW07XG4gIC0tZHgtY2hhdHVpLXN1Ym1pdGFyZWEtcGFkZGluZzogMC43NXJlbTtcbiAgLS1keC1jaGF0dWktc3VibWl0YXJlYS1iZzogIzM3MzUzZDtcbiAgLS1keC1jaGF0dWktZW1wdHktaWNvbi1jb2xvcjogIzliMTdlMjtcbn1cbi5keGJsLWNoYXR1aS1yb290IC5keGJsLWNoYXR1aSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLWNoYXR1aS1yb290IC5keGJsLWNoYXR1aSAuZHhibC1jaGF0dWktc2Nyb2xsdmlld2VyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4YmwtY2hhdHVpLXJvb3QgLmR4YmwtY2hhdHVpIC5keGJsLWNoYXR1aS1tZXNzYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tZHgtY2hhdHVpLW1lc3NhZ2VsaXN0LWdhcCk7XG4gIHBhZGRpbmc6IHZhcigtLWR4LWNoYXR1aS1tZXNzYWdlbGlzdC1wYWRkaW5nKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHgtY2hhdHVpLW1lc3NhZ2VsaXN0LWJnKTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5keGJsLWNoYXR1aS1yb290IC5keGJsLWNoYXR1aSAuZHhibC1jaGF0dWktbWVzc2FnZXMgLmR4YmwtY2hhdHVpLW1lc3NhZ2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLWNoYXR1aS1yb290IC5keGJsLWNoYXR1aSAuZHhibC1jaGF0dWktbWVzc2FnZXMgLmR4YmwtY2hhdHVpLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiB2YXIoLS1keC1jaGF0dWktbWVzc2FnZS1wYWRkaW5nKTtcbiAgY29sb3I6IHZhcigtLWR4LWNoYXR1aS1tZXNzYWdlLWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1keC1jaGF0dWktbWVzc2FnZS1mb250LXNpemUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keC1jaGF0dWktbWVzc2FnZS1ib3JkZXItcmFkaXVzKTtcbiAgZ2FwOiB2YXIoLS1keC1jaGF0dWktbWVzc2FnZS1nYXApO1xuICBtaW4td2lkdGg6IDgwJTtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmR4YmwtY2hhdHVpLXJvb3QgLmR4YmwtY2hhdHVpIC5keGJsLWNoYXR1aS1tZXNzYWdlcyAuZHhibC1jaGF0dWktbWVzc2FnZS5keGJsLWNoYXR1aS1tZXNzYWdlLXVzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keC1jaGF0dWktbWVzc2FnZS11c2VyLWJnKTtcbiAgY29sb3I6IHZhcigtLWR4LWNoYXR1aS1tZXNzYWdlLXVzZXItY29sb3IpO1xufVxuLmR4YmwtY2hhdHVpLXJvb3QgLmR4YmwtY2hhdHVpIC5keGJsLWNoYXR1aS1tZXNzYWdlcyAuZHhibC1jaGF0dWktbWVzc2FnZS5keGJsLWNoYXR1aS1tZXNzYWdlLWFzc2lzdGFudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4LWNoYXR1aS1tZXNzYWdlLWFzc2lzdGFudC1iZyk7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5keGJsLWNoYXR1aS1yb290IC5keGJsLWNoYXR1aSAuZHhibC1jaGF0dWktbWVzc2FnZXMgLmR4YmwtY2hhdHVpLW1lc3NhZ2UuZHhibC1jaGF0dWktbWVzc2FnZS1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4LWNoYXR1aS1tZXNzYWdlLWVycm9yLWJnKTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLmR4YmwtY2hhdHVpLXJvb3QgLmR4YmwtY2hhdHVpIC5keGJsLWNoYXR1aS1tZXNzYWdlcyAuZHhibC1jaGF0dWktbWVzc2FnZSAuZHhibC1jaGF0LW1lc3NhZ2UtYnV0dG9uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5keGJsLWNoYXR1aS1yb290IC5keGJsLWNoYXR1aSAuZHhibC1jaGF0dWktc3VibWl0YXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tZHgtY2hhdHVpLXN1Ym1pdGFyZWEtZ2FwKTtcbiAgcGFkZGluZzogdmFyKC0tZHgtY2hhdHVpLXN1Ym1pdGFyZWEtcGFkZGluZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4LWNoYXR1aS1zdWJtaXRhcmVhLWJnKTtcbn1cbi5keGJsLWNoYXR1aS1yb290IC5keGJsLWNoYXR1aSAuZHhibC1jaGF0dWktc3VibWl0YXJlYSAuZHhibC1jaGF0dWktaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLWNoYXR1aS1yb290LmR4Ymwtc20ge1xuICAtLWR4LWNoYXR1aS1tZXNzYWdlLWZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5keGJsLWNoYXR1aS1yb290LmR4YmwtbGcge1xuICAtLWR4LWNoYXR1aS1tZXNzYWdlLWZvbnQtc2l6ZTogMXJlbTtcbn1cbi5keGJsLWNoYXR1aS1yb290LmR4YmwtY2hhdHVpLWVtcHR5c3RhdGUgLmR4YmwtY2hhdHVpIC5keGJsLWNoYXR1aS1tZXNzYWdlcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbn1cbi5keGJsLWNoYXR1aS1yb290LmR4YmwtY2hhdHVpLWVtcHR5c3RhdGUgLmR4YmwtY2hhdHVpIC5keGJsLWNoYXR1aS1tZXNzYWdlcyAuZHhibC1jaGF0dWktZW1wdHktaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiB2YXIoLS1keC1jaGF0dWktZW1wdHktaWNvbi1jb2xvcik7XG59XG4uZHhibC1jaGF0dWktcm9vdC5keGJsLWNoYXR1aS1lbXB0eXN0YXRlIC5keGJsLWNoYXR1aSAuZHhibC1jaGF0dWktbWVzc2FnZXMgLmR4YmwtY2hhdHVpLWVtcHR5LXRleHQge1xuICBnYXA6IDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhibC1jaGF0dWktcm9vdC5keGJsLWNoYXR1aS1lbXB0eXN0YXRlIC5keGJsLWNoYXR1aSAuZHhibC1jaGF0dWktbWVzc2FnZXMgLmR4YmwtY2hhdHVpLWVtcHR5LXRleHQgLmR4YmwtY2hhdHVpLWVtcHR5LXRleHQtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmR4YmwtY2hhdHVpLXJvb3QuZHhibC1jaGF0dWktZW1wdHlzdGF0ZSAuZHhibC1jaGF0dWkgLmR4YmwtY2hhdHVpLW1lc3NhZ2VzIC5keGJsLWNoYXR1aS1lbXB0eS10ZXh0IC5keGJsLWNoYXR1aS1lbXB0eS10ZXh0LWNhcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5keGJsLWFpLXBvcHVwIHtcbiAgLS1keGJsLWFpLXBvcHVwLXdhcm5pbmctYmFjazogI0ZGRUNCMztcbiAgbWluLXdpZHRoOiAzNHJlbTtcbiAgbWluLWhlaWdodDogMjByZW07XG59XG4uZHhibC1haS1wb3B1cCAuZHhibC1haS1wb3B1cC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLWFpLXBvcHVwIC5keGJsLWFpLXBvcHVwLWJvZHkgLmR4YmwtYWktcG9wdXAtZXJyb3ItY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogOHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmR4YmwtYWktcG9wdXAgLmR4YmwtYWktcG9wdXAtYm9keSAuZHhibC1haS1wb3B1cC1tZW1vIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA4cmVtO1xufVxuLmR4YmwtYWktcG9wdXAgLmR4YmwtYWktcG9wdXAtYm9keSAuZHhibC1haS1wb3B1cC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1haS1wb3B1cC13YXJuaW5nLWJhY2spO1xuICBwYWRkaW5nOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgZ2FwOiA4cHg7XG59XG4uZHhibC1haS1wb3B1cCAuZHhibC1haS1wb3B1cC1ib2R5IC5keGJsLWFpLXBvcHVwLXdhcm5pbmcgLmR4YmwtYWktcG9wdXAtd2FybmluZy1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5keGJsLWFpLXBvcHVwIC5keGJsLWFpLXBvcHVwLWJvZHkgLmR4YmwtYWktcG9wdXAtd2FybmluZyAuZHhibC1haS1wb3B1cC13YXJuaW5nLWJvdHRvbSAuZHhibC1haS1wb3B1cC13YXJuaW5nLXByb2NlZWQtYnRuIHtcbiAgZ2FwOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1haS1wb3B1cCAuZHhibC1haS1wb3B1cC1mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2cHg7XG59XG4uZHhibC1haS1wb3B1cCAuZHhibC1haS1wb3B1cC1mb290ZXIgLmR4YmwtYWktcG9wdXAtYnRuLWVuZCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uZHhibC1jYXJvdXNlbCB7XG4gIC0tZHhibC1jYXJvdXNlbC1iYWNrZ3JvdW5kLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIC0tZHhibC1jYXJvdXNlbC1idXR0b24tYm9yZGVyLXdpZHRoOiAwO1xuICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQ6ICMzNzM1M2Q7XG4gIC0tZHhibC1jYXJvdXNlbC1idXR0b24tYmFja2dyb3VuZC1vcGFjaXR5OiAwLjg7XG4gIC0tZHhibC1jYXJvdXNlbC1idXR0b24tYmFja2dyb3VuZC1ob3ZlcjogIzQ2NDQ0YTtcbiAgLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1iYWNrZ3JvdW5kLW9wYWNpdHktaG92ZXI6IDE7XG4gIC0tZHhibC1jYXJvdXNlbC1idXR0b24tYmFja2dyb3VuZC1kaXNhYmxlZDogIzQ2NDQ0YTtcbiAgLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1iYWNrZ3JvdW5kLW9wYWNpdHktZGlzYWJsZWQ6IDAuMjtcbiAgLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1pY29uLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1pY29uLWNvbG9yLWRpc2FibGVkOiAjYWRiNWJkO1xuICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tY29sb3ItaG92ZXI6ICMxMzgxZjM7XG4gIC0tZHhibC1jYXJvdXNlbC1idXR0b24tcGFkZGluZy1sZzogMC41cmVtO1xuICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLXBhZGRpbmctc206IDAuMjVyZW07XG4gIC0tZHhibC1jYXJvdXNlbC1idXR0b24tcGFkZGluZzogMC4zNzVyZW07XG4gIC0tZHhibC1jYXJvdXNlbC1idXR0b24taWNvbi1zaXplLWxnOiAxLjVyZW07XG4gIC0tZHhibC1jYXJvdXNlbC1idXR0b24taWNvbi1zaXplLXNtOiAxcmVtO1xuICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tc2l6ZTogMS4yNXJlbTtcbiAgLS1keGJsLWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteTogMC4xMjVyZW07XG4gIC0tZHhibC1jYXJvdXNlbC1wYWdlcy1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtY2Fyb3VzZWwtcGFnZXMtcGFkZGluZy15LXNtOiAwLjEyNXJlbTtcbiAgLS1keGJsLWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteC1zbTogMC4yNXJlbTtcbiAgLS1keGJsLWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteS1sZzogMC4yNXJlbTtcbiAgLS1keGJsLWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteC1sZzogMC41cmVtO1xuICAtLWR4YmwtY2Fyb3VzZWwtcGFnZXMtYmFja2dyb3VuZC1jb2xvcjogIzM3MzUzZDtcbiAgLS1keGJsLWNhcm91c2VsLXBhZ2VzLWJhY2tncm91bmQtb3BhY2l0eTogMC44O1xuICAtLWR4YmwtY2Fyb3VzZWwtcGFnZXMtYmFja2dyb3VuZC1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIC0tZHhibC1jYXJvdXNlbC1wYWdlLXNpemU6IDAuNXJlbTtcbiAgLS1keGJsLWNhcm91c2VsLXBhZ2Utc2l6ZS1sZzogMC42MjVyZW07XG4gIC0tZHhibC1jYXJvdXNlbC1wYWdlLXNpemUtc206IDAuMzc1cmVtO1xuICAtLWR4YmwtY2Fyb3VzZWwtcGFnZS1iYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWNhcm91c2VsLXBhZ2UtbWFyZ2luOiAwLjM3NXJlbTtcbiAgLS1keGJsLWNhcm91c2VsLXBhZ2Utb3BhY2l0eTogMC42NTtcbiAgLS1keGJsLWNhcm91c2VsLXBhZ2UtaG92ZXItb3BhY2l0eTogMC43NTtcbiAgLS1keGJsLWNhcm91c2VsLXBhZ2UtaG92ZXItb3BhY2l0eS1hY3RpdmU6IDE7XG4gIC0tZHhibC1jYXJvdXNlbC1wYWdlLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAjMTM4MWYzO1xuICAtLWR4YmwtY2Fyb3VzZWwtb3ZlcmxheS1jb2xvcjogIzM3MzUzZDtcbiAgLS1keGJsLWNhcm91c2VsLW92ZXJsYXktb3BhY2l0eTogMC44O1xuICAtLWR4YmwtY2Fyb3VzZWwtZm9jdXMtb3V0bGluZS13aWR0aDogMC4xMjVyZW07XG4gIC0tZHhibC1jYXJvdXNlbC1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YmwtY2Fyb3VzZWwtbWFyZ2luLXNtOiAxcmVtO1xuICAtLWR4YmwtY2Fyb3VzZWwtbWFyZ2luOiAxLjVyZW07XG4gIC0tZHhibC1jYXJvdXNlbC1tYXJnaW4tbGc6IDJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNhcm91c2VsLWJhY2tncm91bmQtY29sb3IpO1xufVxuLmR4YmwtY2Fyb3VzZWwuZHhibC1jYXJvdXNlbC1zd2lwZS14IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teSBwaW5jaC16b29tO1xufVxuLmR4YmwtY2Fyb3VzZWwuZHhibC1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtY2Fyb3VzZWwgLmR4Ymwtb3ZlcmxheS5keGJsLWRpc2FibGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2Fyb3VzZWwtb3ZlcmxheS1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2Fyb3VzZWwtb3ZlcmxheS1vcGFjaXR5KTtcbn1cbi5keGJsLWNhcm91c2VsIC5keGJsLWdlc3R1cmUtY292ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMjE0NzQ4MzY0NztcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5keGJsLWNhcm91c2VsOmZvY3VzLXZpc2libGU6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIHtcbiAgb3V0bGluZTogdmFyKC0tZHhibC1jYXJvdXNlbC1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNhcm91c2VsLWZvY3VzLW91dGxpbmUtY29sb3IpO1xufVxuLmR4YmwtY2Fyb3VzZWwgLmR4YmwtY2Fyb3VzZWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHhibC1jYXJvdXNlbCAuZHhibC1jYXJvdXNlbC1hcnJvdy1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24tYmFja2dyb3VuZC1vcGFjaXR5KTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5keGJsLWNhcm91c2VsIC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1iYWNrZ3JvdW5kKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24tYmFja2dyb3VuZC1ob3Zlcik7XG4gIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1ib3JkZXItd2lkdGgpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWJvcmRlci1yYWRpdXMpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1iYWNrZ3JvdW5kLWRpc2FibGVkKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1iYWNrZ3JvdW5kLW9wYWNpdHktZGlzYWJsZWQpO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24tcGFkZGluZyk7XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1wYWRkaW5nKTtcbn1cbi5keGJsLWNhcm91c2VsLmR4Ymwtc20gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1wYWRkaW5nLXNtKTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLXBhZGRpbmctc20pO1xufVxuLmR4YmwtY2Fyb3VzZWwuZHhibC1zbSAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5IC5keGJsLWltYWdlIHtcbiAgd2lkdGg6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tc2l6ZS1zbSk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24taWNvbi1zaXplLXNtKTtcbn1cbi5keGJsLWNhcm91c2VsLmR4Ymwtc20gLmR4YmwtY2Fyb3VzZWwtYXJyb3ctYnV0dG9uLmR4YmwtbGVmdC1hcnJvdyB7XG4gIGxlZnQ6IHZhcigtLWR4YmwtY2Fyb3VzZWwtbWFyZ2luLXNtKTtcbn1cbi5keGJsLWNhcm91c2VsLmR4Ymwtc20gLmR4YmwtY2Fyb3VzZWwtYXJyb3ctYnV0dG9uLmR4YmwtcmlnaHQtYXJyb3cge1xuICByaWdodDogdmFyKC0tZHhibC1jYXJvdXNlbC1tYXJnaW4tc20pO1xufVxuLmR4YmwtY2Fyb3VzZWwuZHhibC1zbSAuZHhibC1jYXJvdXNlbC1wYWdlcyB7XG4gIGJvdHRvbTogdmFyKC0tZHhibC1jYXJvdXNlbC1tYXJnaW4tc20pO1xufVxuLmR4YmwtY2Fyb3VzZWwuZHhibC1zbSAuZHhibC1jYXJvdXNlbC1wYWdlcyAuZHhibC1jYXJvdXNlbC1wYWdlIHtcbiAgd2lkdGg6IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZS1zaXplLXNtKTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2Utc2l6ZS1zbSk7XG59XG4uZHhibC1jYXJvdXNlbC5keGJsLXNtIC5keGJsLWNhcm91c2VsLXBhZ2VzIC5keGJsLWNhcm91c2VsLXBhZ2VzLWlubmVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZXMtcGFkZGluZy15LXNtKSB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteC1zbSk7XG59XG4uZHhibC1jYXJvdXNlbC5keGJsLWxnIC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24tcGFkZGluZy1sZyk7XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1wYWRkaW5nLWxnKTtcbn1cbi5keGJsLWNhcm91c2VsLmR4YmwtbGcgLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSAuZHhibC1pbWFnZSB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1pY29uLXNpemUtbGcpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tc2l6ZS1sZyk7XG59XG4uZHhibC1jYXJvdXNlbC5keGJsLWxnIC5keGJsLWNhcm91c2VsLWFycm93LWJ1dHRvbi5keGJsLWxlZnQtYXJyb3cge1xuICBsZWZ0OiB2YXIoLS1keGJsLWNhcm91c2VsLW1hcmdpbi1sZyk7XG59XG4uZHhibC1jYXJvdXNlbC5keGJsLWxnIC5keGJsLWNhcm91c2VsLWFycm93LWJ1dHRvbi5keGJsLXJpZ2h0LWFycm93IHtcbiAgcmlnaHQ6IHZhcigtLWR4YmwtY2Fyb3VzZWwtbWFyZ2luLWxnKTtcbn1cbi5keGJsLWNhcm91c2VsLmR4YmwtbGcgLmR4YmwtY2Fyb3VzZWwtcGFnZXMge1xuICBib3R0b206IHZhcigtLWR4YmwtY2Fyb3VzZWwtbWFyZ2luLWxnKTtcbn1cbi5keGJsLWNhcm91c2VsLmR4YmwtbGcgLmR4YmwtY2Fyb3VzZWwtcGFnZXMgLmR4YmwtY2Fyb3VzZWwtcGFnZSB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2Utc2l6ZS1sZyk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1jYXJvdXNlbC1wYWdlLXNpemUtbGcpO1xufVxuLmR4YmwtY2Fyb3VzZWwuZHhibC1sZyAuZHhibC1jYXJvdXNlbC1wYWdlcyAuZHhibC1jYXJvdXNlbC1wYWdlcy1pbm5lci1jb250YWluZXIge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteS1sZykgdmFyKC0tZHhibC1jYXJvdXNlbC1wYWdlcy1wYWRkaW5nLXgtbGcpO1xufVxuLmR4YmwtY2Fyb3VzZWwgLmR4YmwtY2Fyb3VzZWwtYXJyb3ctYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQtb3BhY2l0eS1ob3Zlcik7XG59XG4uZHhibC1jYXJvdXNlbCAuZHhibC1jYXJvdXNlbC1hcnJvdy1idXR0b246bm90KFtkaXNhYmxlZF0pOmhvdmVyIC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tY29sb3ItaG92ZXIpO1xufVxuLmR4YmwtY2Fyb3VzZWwgLmR4YmwtY2Fyb3VzZWwtYXJyb3ctYnV0dG9uOmRpc2FibGVkIC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tY29sb3ItZGlzYWJsZWQpO1xufVxuLmR4YmwtY2Fyb3VzZWwgLmR4YmwtY2Fyb3VzZWwtYXJyb3ctYnV0dG9uLmR4YmwtZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLWNhcm91c2VsIC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tY29sb3IpO1xuICB3aWR0aDogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24taWNvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1pY29uLXNpemUpO1xuICBtYXJnaW46IDA7XG59XG4uZHhibC1jYXJvdXNlbCAuZHhibC1jYXJvdXNlbC1hcnJvdy1idXR0b24uZHhibC1sZWZ0LWFycm93IHtcbiAgbGVmdDogdmFyKC0tZHhibC1jYXJvdXNlbC1tYXJnaW4pO1xufVxuLmR4YmwtY2Fyb3VzZWwgLmR4YmwtY2Fyb3VzZWwtYXJyb3ctYnV0dG9uLmR4YmwtcmlnaHQtYXJyb3cge1xuICByaWdodDogdmFyKC0tZHhibC1jYXJvdXNlbC1tYXJnaW4pO1xufVxuLmR4YmwtY2Fyb3VzZWwgLmR4YmwtY2Fyb3VzZWwtc2Nyb2xsdmlldy1idXR0b25zIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG59XG4uZHhibC1jYXJvdXNlbCAuZHhibC1jYXJvdXNlbC1zY3JvbGx2aWV3LWJ1dHRvbnMuZHhibC1oaWRlLWJ1dHRvbnMge1xuICBvcGFjaXR5OiAwO1xufVxuLmR4YmwtY2Fyb3VzZWwgLmR4YmwtY2Fyb3VzZWwtc2Nyb2xsdmlldy1idXR0b25zLmR4Ymwtc2hvdy1idXR0b25zIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWNhcm91c2VsIC5keGJsLWNhcm91c2VsLXN1YnN0cmF0ZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDM1JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLWNhcm91c2VsIC5keGJsLWNhcm91c2VsLXN1YnN0cmF0ZS1idXR0b24uZHhibC1sZWZ0LWFycm93IHtcbiAgbGVmdDogMDtcbn1cbi5keGJsLWNhcm91c2VsIC5keGJsLWNhcm91c2VsLXN1YnN0cmF0ZS1idXR0b24uZHhibC1yaWdodC1hcnJvdyB7XG4gIHJpZ2h0OiAwO1xufVxuLmR4YmwtY2Fyb3VzZWwgLmR4YmwtY2Fyb3VzZWwtZGlzYWJsZS1ldmVudHMge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLWNhcm91c2VsIC5keGJsLWNhcm91c2VsLWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmR4YmwtY2Fyb3VzZWwgLmR4YmwtY2Fyb3VzZWwtaXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLWNhcm91c2VsIC5keGJsLWNhcm91c2VsLWl0ZW0tY29udGVudCA+ICoge1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHhibC1jYXJvdXNlbCAuZHhibC1maXQtcHJvcG9ydGlvbmFsID4gKiB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uZHhibC1jYXJvdXNlbCAuZHhibC1maXQtY3JvcCA+ICoge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5keGJsLWNhcm91c2VsIC5keGJsLWNhcm91c2VsLXBhZ2VzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogdmFyKC0tZHhibC1jYXJvdXNlbC1tYXJnaW4pO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbn1cbi5keGJsLWNhcm91c2VsIC5keGJsLWNhcm91c2VsLXBhZ2VzIC5keGJsLWNhcm91c2VsLXBhZ2VzLWlubmVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZXMtcGFkZGluZy15KSB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZXMtYmFja2dyb3VuZC1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZXMtYmFja2dyb3VuZC1vcGFjaXR5KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1jYXJvdXNlbC1wYWdlcy1iYWNrZ3JvdW5kLWJvcmRlci1yYWRpdXMpO1xuICBmb250LXNpemU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmR4YmwtY2Fyb3VzZWwgLmR4YmwtY2Fyb3VzZWwtcGFnZXMgLmR4YmwtY2Fyb3VzZWwtcGFnZSB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2Utc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1jYXJvdXNlbC1wYWdlLXNpemUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZS1tYXJnaW4pO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2Utb3BhY2l0eSk7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5keGJsLWNhcm91c2VsIC5keGJsLWNhcm91c2VsLXBhZ2VzIC5keGJsLWNhcm91c2VsLXBhZ2UuZHhibC1hY3RpdmUsXG4uZHhibC1jYXJvdXNlbCAuZHhibC1jYXJvdXNlbC1wYWdlcyAuZHhibC1jYXJvdXNlbC1wYWdlLmR4YmwtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jYXJvdXNlbC1wYWdlLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jYXJvdXNlbC1wYWdlLWhvdmVyLW9wYWNpdHktYWN0aXZlKTtcbn1cbi5keGJsLWNhcm91c2VsIC5keGJsLWNhcm91c2VsLXBhZ2VzIC5keGJsLWNhcm91c2VsLXBhZ2U6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZS1ob3Zlci1vcGFjaXR5KTtcbn1cbi5keGJsLWNhcm91c2VsIC5keGJsLWNhcm91c2VsLXBhZ2VzLmR4YmwtaGlkZS1idXR0b25zIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5keGJsLWNhcm91c2VsIC5keGJsLWNhcm91c2VsLXBhZ2VzLmR4Ymwtc2hvdy1idXR0b25zIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmR4YmwtbWVzc2FnZS1ib3gge1xuICAtLWR4YmwtcG9wdXAtYm9yZGVyLXN0eWxlOiBub25lO1xuICAtLWR4YmwtcG9wdXAtYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1ib3JkZXItcmFkaXVzKTtcbiAgLS1keGJsLXBvcHVwLWJnOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWJhY2tncm91bmQtY29sb3IpO1xuICAtLWR4YmwtcG9wdXAtbWF4LXdpZHRoOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LXdpZHRoKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIC0tZHhibC1tZXNzYWdlLWJveC13aWR0aDogMzcuNXJlbTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LW1vZGFsLWNvbnRlbnQtcGFkZGluZzogMC42MjVyZW0gMC44NzVyZW0gMC42MjVyZW0gMC44NzVyZW07XG4gIC0tZHhibC1tZXNzYWdlLWJveC1tb2RhbC1jb250ZW50LWdhcDogMC42MjVyZW07XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItcGFkZGluZzogMC4zNzVyZW0gMC42MjVyZW0gMC4zNzVyZW0gMC42MjVyZW07XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZ2FwOiAwLjYyNXJlbTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXBhZGRpbmc6IDAuNjI1cmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXRleHQtbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItcGFkZGluZzogMC42MjVyZW07XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItZ2FwOiAwLjYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLW1lc3NhZ2UtYm94LmR4YmwtbWVzc2FnZS1ib3gtdGhlbWUtYXV0by5keGJsLW1lc3NhZ2UtYm94LXJlbmRlci1wcmltYXJ5IHtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJhY2tncm91bmQtY29sb3I6ICM0NjQ0NGE7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24tY29sb3I6ICNmN2Y4Zjk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItcHJpbWFyeS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24tY29sb3IpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXNlY29uZGFyeS1idXR0b24tY29sb3I6ICNmOGY5ZmE7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1ob3Zlci1jb2xvcjogIzM3MzUzZDtcbn1cbi5keGJsLW1lc3NhZ2UtYm94LmR4YmwtbWVzc2FnZS1ib3gtdGhlbWUtYXV0by5keGJsLW1lc3NhZ2UtYm94LXJlbmRlci1pbmZvIHtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJhY2tncm91bmQtY29sb3I6ICM0NjQ0NGE7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLWNvbG9yOiAjMTM4MWYzO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24tY29sb3I6ICNmN2Y4Zjk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItcHJpbWFyeS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24tY29sb3IpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXNlY29uZGFyeS1idXR0b24tY29sb3I6ICNmOGY5ZmE7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1ob3Zlci1jb2xvcjogIzM3MzUzZDtcbn1cbi5keGJsLW1lc3NhZ2UtYm94LmR4YmwtbWVzc2FnZS1ib3gtdGhlbWUtYXV0by5keGJsLW1lc3NhZ2UtYm94LXJlbmRlci1zdWNjZXNzIHtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJhY2tncm91bmQtY29sb3I6ICM0NjQ0NGE7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLWNvbG9yOiAjMzFiZDNkO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24tY29sb3I6ICNmN2Y4Zjk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItcHJpbWFyeS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24tY29sb3IpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXNlY29uZGFyeS1idXR0b24tY29sb3I6ICNmOGY5ZmE7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1ob3Zlci1jb2xvcjogIzM3MzUzZDtcbn1cbi5keGJsLW1lc3NhZ2UtYm94LmR4YmwtbWVzc2FnZS1ib3gtdGhlbWUtYXV0by5keGJsLW1lc3NhZ2UtYm94LXJlbmRlci13YXJuaW5nIHtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJhY2tncm91bmQtY29sb3I6ICM0NjQ0NGE7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLWNvbG9yOiAjZmM3ODFiO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24tY29sb3I6ICNmN2Y4Zjk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItcHJpbWFyeS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24tY29sb3IpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXNlY29uZGFyeS1idXR0b24tY29sb3I6ICNmOGY5ZmE7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1ob3Zlci1jb2xvcjogIzM3MzUzZDtcbn1cbi5keGJsLW1lc3NhZ2UtYm94LmR4YmwtbWVzc2FnZS1ib3gtdGhlbWUtYXV0by5keGJsLW1lc3NhZ2UtYm94LXJlbmRlci1kYW5nZXIge1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtYmFja2dyb3VuZC1jb2xvcjogIzQ2NDQ0YTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24tY29sb3I6ICNmMzE0NDY7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtaWNvbi1jb2xvcjogI2Y3ZjhmOTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1wcmltYXJ5LWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbi1jb2xvcik7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1zZWNvbmRhcnktYnV0dG9uLWhvdmVyLWNvbG9yOiAjMzczNTNkO1xufVxuLmR4YmwtbWVzc2FnZS1ib3guZHhibC1tZXNzYWdlLWJveC10aGVtZS1saWdodC5keGJsLW1lc3NhZ2UtYm94LXJlbmRlci1wcmltYXJ5IHtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcjogIzQ2NDQ0YTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24tY29sb3I6ICM0NjQ0NGE7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItcHJpbWFyeS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24tY29sb3IpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXNlY29uZGFyeS1idXR0b24tY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1ob3Zlci1jb2xvcjogI2U1ZTVlNTtcbn1cbi5keGJsLW1lc3NhZ2UtYm94LmR4YmwtbWVzc2FnZS1ib3gtdGhlbWUtbGlnaHQuZHhibC1tZXNzYWdlLWJveC1yZW5kZXItaW5mbyB7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtY29sb3I6ICM0NjQ0NGE7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbi1jb2xvcjogIzEzODFmMztcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1jbG9zZS1pY29uLWNvbG9yOiAjNDY0NDRhO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXByaW1hcnktYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLWNvbG9yKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1zZWNvbmRhcnktYnV0dG9uLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXNlY29uZGFyeS1idXR0b24taG92ZXItY29sb3I6ICNlNWU1ZTU7XG59XG4uZHhibC1tZXNzYWdlLWJveC5keGJsLW1lc3NhZ2UtYm94LXRoZW1lLWxpZ2h0LmR4YmwtbWVzc2FnZS1ib3gtcmVuZGVyLXN1Y2Nlc3Mge1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LWNvbG9yOiAjNDY0NDRhO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24tY29sb3I6ICMzMWJkM2Q7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtaWNvbi1jb2xvcjogIzQ2NDQ0YTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1wcmltYXJ5LWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbi1jb2xvcik7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1zZWNvbmRhcnktYnV0dG9uLWhvdmVyLWNvbG9yOiAjZTVlNWU1O1xufVxuLmR4YmwtbWVzc2FnZS1ib3guZHhibC1tZXNzYWdlLWJveC10aGVtZS1saWdodC5keGJsLW1lc3NhZ2UtYm94LXJlbmRlci13YXJuaW5nIHtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcjogIzQ2NDQ0YTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLWNvbG9yOiAjZmM3ODFiO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24tY29sb3I6ICM0NjQ0NGE7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItcHJpbWFyeS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24tY29sb3IpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXNlY29uZGFyeS1idXR0b24tY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1ob3Zlci1jb2xvcjogI2U1ZTVlNTtcbn1cbi5keGJsLW1lc3NhZ2UtYm94LmR4YmwtbWVzc2FnZS1ib3gtdGhlbWUtbGlnaHQuZHhibC1tZXNzYWdlLWJveC1yZW5kZXItZGFuZ2VyIHtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcjogIzQ2NDQ0YTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLWNvbG9yOiAjZjMxNDQ2O1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24tY29sb3I6ICM0NjQ0NGE7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItcHJpbWFyeS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24tY29sb3IpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXNlY29uZGFyeS1idXR0b24tY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1ob3Zlci1jb2xvcjogI2U1ZTVlNTtcbn1cbi5keGJsLW1lc3NhZ2UtYm94LmR4YmwtbWVzc2FnZS1ib3gtdGhlbWUtZGFyay5keGJsLW1lc3NhZ2UtYm94LXJlbmRlci1wcmltYXJ5IHtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJhY2tncm91bmQtY29sb3I6ICM0NjQ0NGE7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24tY29sb3I6ICNmN2Y4Zjk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItcHJpbWFyeS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24tY29sb3IpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXNlY29uZGFyeS1idXR0b24tY29sb3I6ICNmOGY5ZmE7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1ob3Zlci1jb2xvcjogIzM3MzUzZDtcbn1cbi5keGJsLW1lc3NhZ2UtYm94LmR4YmwtbWVzc2FnZS1ib3gtdGhlbWUtZGFyay5keGJsLW1lc3NhZ2UtYm94LXJlbmRlci1pbmZvIHtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJhY2tncm91bmQtY29sb3I6ICM0NjQ0NGE7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLWNvbG9yOiAjMTM4MWYzO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24tY29sb3I6ICNmN2Y4Zjk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItcHJpbWFyeS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24tY29sb3IpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXNlY29uZGFyeS1idXR0b24tY29sb3I6ICNmOGY5ZmE7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1ob3Zlci1jb2xvcjogIzM3MzUzZDtcbn1cbi5keGJsLW1lc3NhZ2UtYm94LmR4YmwtbWVzc2FnZS1ib3gtdGhlbWUtZGFyay5keGJsLW1lc3NhZ2UtYm94LXJlbmRlci1zdWNjZXNzIHtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJhY2tncm91bmQtY29sb3I6ICM0NjQ0NGE7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLWNvbG9yOiAjMzFiZDNkO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24tY29sb3I6ICNmN2Y4Zjk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItcHJpbWFyeS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24tY29sb3IpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXNlY29uZGFyeS1idXR0b24tY29sb3I6ICNmOGY5ZmE7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1ob3Zlci1jb2xvcjogIzM3MzUzZDtcbn1cbi5keGJsLW1lc3NhZ2UtYm94LmR4YmwtbWVzc2FnZS1ib3gtdGhlbWUtZGFyay5keGJsLW1lc3NhZ2UtYm94LXJlbmRlci13YXJuaW5nIHtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJhY2tncm91bmQtY29sb3I6ICM0NjQ0NGE7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLWNvbG9yOiAjZmM3ODFiO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24tY29sb3I6ICNmN2Y4Zjk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItcHJpbWFyeS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24tY29sb3IpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXNlY29uZGFyeS1idXR0b24tY29sb3I6ICNmOGY5ZmE7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1ob3Zlci1jb2xvcjogIzM3MzUzZDtcbn1cbi5keGJsLW1lc3NhZ2UtYm94LmR4YmwtbWVzc2FnZS1ib3gtdGhlbWUtZGFyay5keGJsLW1lc3NhZ2UtYm94LXJlbmRlci1kYW5nZXIge1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtYmFja2dyb3VuZC1jb2xvcjogIzQ2NDQ0YTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24tY29sb3I6ICNmMzE0NDY7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtaWNvbi1jb2xvcjogI2Y3ZjhmOTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1wcmltYXJ5LWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbi1jb2xvcik7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1zZWNvbmRhcnktYnV0dG9uLWhvdmVyLWNvbG9yOiAjMzczNTNkO1xufVxuLmR4YmwtbWVzc2FnZS1ib3guZHhibC1zbSB7XG4gIC0tZHhibC1tZXNzYWdlLWJveC13aWR0aDogMjVyZW07XG4gIC0tZHhibC1tZXNzYWdlLWJveC1tb2RhbC1jb250ZW50LXBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtIDAuNXJlbSAwLjc1cmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtbW9kYWwtY29udGVudC1nYXA6IDAuNXJlbTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1wYWRkaW5nOiAwLjI1cmVtIDAuNXJlbSAwLjI1cmVtIDAuNXJlbTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1nYXA6IDAuNXJlbTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxcmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS1wYWRkaW5nOiAwLjVyZW07XG4gIC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWxpbmUtaGVpZ2h0OiAxcmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXBhZGRpbmc6IDAuNXJlbTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1nYXA6IDAuNXJlbTtcbn1cbi5keGJsLW1lc3NhZ2UtYm94LmR4YmwtbGcge1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtd2lkdGg6IDUwcmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtbW9kYWwtY29udGVudC1wYWRkaW5nOiAwLjc1cmVtIDFyZW0gMC43NXJlbSAxcmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtbW9kYWwtY29udGVudC1nYXA6IDAuNzVyZW07XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItcGFkZGluZzogMC41cmVtIDAuNzVyZW0gMC41cmVtIDAuNzVyZW07XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZ2FwOiAwLjc1cmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1saW5lLWhlaWdodDogMS41cmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS1wYWRkaW5nOiAwLjc1cmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1saW5lLWhlaWdodDogMS41cmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXBhZGRpbmc6IDAuNzVyZW07XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItZ2FwOiAwLjc1cmVtO1xufVxuLmR4YmwtbWVzc2FnZS1ib3ggPiAuZHhibC1tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1tb2RhbC1jb250ZW50LXBhZGRpbmcpO1xuICBnYXA6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtbW9kYWwtY29udGVudC1nYXApO1xufVxuLmR4YmwtbWVzc2FnZS1ib3ggPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyIHtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1wYWRkaW5nKTtcbiAgZ2FwOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1nYXApO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LWNvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWxpbmUtaGVpZ2h0KTtcbn1cbi5keGJsLW1lc3NhZ2UtYm94ID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1lc3NhZ2UtYm94LWhlYWRlciA+IC5keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1pY29uIHtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLXdpZHRoOiAxcmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24taGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbi1oZWlnaHQpO1xuICBmaWxsOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLWNvbG9yKTtcbn1cbi5keGJsLW1lc3NhZ2UtYm94ID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1lc3NhZ2UtYm94LWhlYWRlciA+IC5keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1jbG9zZS1idXR0b24ge1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWJ1dHRvbi13aWR0aDogMS42MjU7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtYnV0dG9uLWhlaWdodDogMS42MjVyZW07XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtYnV0dG9uLXBhZGRpbmc6IDAuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtYnV0dG9uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1jbG9zZS1idXR0b24taGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtYnV0dG9uLXBhZGRpbmcpO1xufVxuLmR4YmwtbWVzc2FnZS1ib3ggPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyID4gLmR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWJ1dHRvbiAuZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtaWNvbiB7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtaWNvbi13aWR0aDogMC44NzVyZW07XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtaWNvbi1oZWlnaHQ6IDAuODc1cmVtO1xuICB3aWR0aDogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtaWNvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtaWNvbi1oZWlnaHQpO1xuICBmaWxsOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1jbG9zZS1pY29uLWNvbG9yKTtcbn1cbi5keGJsLW1lc3NhZ2UtYm94ID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1lc3NhZ2UtYm94LWJvZHkge1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS1wYWRkaW5nKTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXRleHQtbGluZS1oZWlnaHQpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC1jb2xvcik7XG59XG4uZHhibC1tZXNzYWdlLWJveCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tZXNzYWdlLWJveC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1wYWRkaW5nKTtcbiAgZ2FwOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1nYXApO1xufVxuLmR4YmwtbWVzc2FnZS1ib3ggPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyID4gLmR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXByaW1hcnktYnV0dG9uIHtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItcHJpbWFyeS1idXR0b24tY29sb3IpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItcHJpbWFyeS1idXR0b24tY29sb3IpO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJnOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1wcmltYXJ5LWJ1dHRvbi1jb2xvcik7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1wcmltYXJ5LWJ1dHRvbi1jb2xvcik7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItcHJpbWFyeS1idXR0b24tY29sb3IpO1xufVxuLmR4YmwtbWVzc2FnZS1ib3ggPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyID4gLmR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXNlY29uZGFyeS1idXR0b24ge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1zZWNvbmRhcnktYnV0dG9uLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXNlY29uZGFyeS1idXR0b24tY29sb3IpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1zZWNvbmRhcnktYnV0dG9uLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1ob3Zlci1jb2xvcik7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1zZWNvbmRhcnktYnV0dG9uLWhvdmVyLWNvbG9yKTtcbn1cblxuZHhibC1yYW5nZS1zZWxlY3RvciB7XG4gIC0tZHhibC1yYW5nZS1zZWxlY3Rvci10aXRsZS1mb250LWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLXJhbmdlLXNlbGVjdG9yLXN1YnRpdGxlLWZvbnQtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtcmFuZ2Utc2VsZWN0b3Itc2NhbGUtdGljay1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1yYW5nZS1zZWxlY3Rvci1zZWxlY3RlZC1yYW5nZS1jb2xvcjogIzliMTdlMjtcbiAgLS1keGJsLXJhbmdlLXNlbGVjdG9yLXNsaWRlci1tYXJrZXItY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC1yYW5nZS1zZWxlY3Rvci1zbGlkZXItbWFya2VyLWZvbnQtY29sb3I6ICNlNWU1ZTU7XG4gIC0tZHhibC1yYW5nZS1zZWxlY3Rvci1zbGlkZXItaGFuZGxlLWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YmwtcmFuZ2Utc2VsZWN0b3Itc2h1dHRlci1jb2xvcjogIzQ2NDQ0YTtcbiAgLS1keGJsLXJhbmdlLXNlbGVjdG9yLWNvbnRhaW5lci1iYWNrZ3JvdW5kLWNvbG9yOiAjMzczNTNkO1xuICAtLWR4YmwtcmFuZ2Utc2VsZWN0b3Itc2NhbGUtbGFiZWwtZm9udC1jb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmR4YmwtcmFuZ2Utc2VsZWN0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5keGJsLWV4cGFuZGFibGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuLmR4YmwtZXhwYW5kYWJsZS1jb250YWluZXJbaXMtYW5pbWF0aW5nXSB7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zNXMgZWFzZTtcbiAgd2lsbC1jaGFuZ2U6IG1heC1oZWlnaHQ7XG59XG5cbi5keGJsLXNwbGl0dGVyIHtcbiAgLS1keGJsLXNwbGl0dGVyLWJnOiAjMzczNTNkO1xuICAtLWR4Ymwtc3BsaXR0ZXItY29sb3I6IHdoaXRlO1xuICAtLWR4Ymwtc3BsaXR0ZXItZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1zcGxpdHRlci1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4Ymwtc3BsaXR0ZXItbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1zcGxpdHRlci1idXR0b24taG92ZXItY29sb3I6IHdoaXRlO1xuICAtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLWZvY3VzZWQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1zcGxpdHRlci1idXR0b24tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLXBhZGRpbmctY3Jvc3M6IDAuMjVyZW07XG4gIC0tZHhibC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1tYWluOiAwLjI1cmVtO1xuICAtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLWltYWdlLXNpemU6IDFyZW07XG4gIC0tZHhibC1zcGxpdHRlci1wYW5lLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLXNwbGl0dGVyLXBhbmUtcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWhvdmVyLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtZm9jdXNlZC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1wYWRkaW5nLWNyb3NzOiAwLjI1cmVtO1xuICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1wYWRkaW5nLW1haW46IDAuMjVyZW07XG4gIC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXNpemUtY3Jvc3M6IDAuMjVyZW07XG4gIC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXNpemUtbWFpbjogMnJlbTtcbiAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1iZzogY29sb3ItbWl4KGluIHNyZ2IsICMzNzM1M2QgODAlLCAjNjE1ZjYzKTtcbiAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1ob3Zlci1iZzogY29sb3ItbWl4KGluIHNyZ2IsIGNvbG9yLW1peChpbiBzcmdiLCAjMzczNTNkIDgwJSwgIzYxNWY2MykgODAlLCAjNjE1ZjYzKTtcbiAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1mb2N1c2VkLWJnOiAjOWIxN2UyO1xuICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWFjdGl2ZS1iZzogIzliMTdlMjtcbiAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWhvdmVyLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItZm9jdXNlZC1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWFjdGl2ZS1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWdhcDogMC4xMjVyZW07XG4gIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3Itc2l6ZTogMC42MjVyZW07XG4gIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3Itc3RhdGljLXNpemU6IDAuMzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNwbGl0dGVyLWJnKTtcbiAgY29sb3I6IHZhcigtLWR4Ymwtc3BsaXR0ZXItY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1zcGxpdHRlci1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1zcGxpdHRlci1mb250LXNpemUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXNwbGl0dGVyLWxpbmUtaGVpZ2h0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXNwbGl0dGVyLmR4Ymwtc20ge1xuICAtLWR4Ymwtc3BsaXR0ZXItZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4Ymwtc3BsaXR0ZXItbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1wYWRkaW5nLWNyb3NzOiAwLjI1cmVtO1xuICAtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLXBhZGRpbmctbWFpbjogMC4yNXJlbTtcbiAgLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1pbWFnZS1zaXplOiAxcmVtO1xuICAtLWR4Ymwtc3BsaXR0ZXItcGFuZS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXNwbGl0dGVyLXBhbmUtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXNpemUtY3Jvc3M6IDAuMTI1cmVtO1xuICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1zaXplLW1haW46IDEuNXJlbTtcbiAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1nYXA6IDA7XG4gIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3Itc2l6ZTogMC41cmVtO1xuICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLXN0YXRpYy1zaXplOiAwLjI1cmVtO1xufVxuLmR4Ymwtc3BsaXR0ZXIuZHhibC1sZyB7XG4gIC0tZHhibC1zcGxpdHRlci1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1zcGxpdHRlci1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1jcm9zczogMC4zNzVyZW07XG4gIC0tZHhibC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1tYWluOiAwLjM3NXJlbTtcbiAgLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1pbWFnZS1zaXplOiAxcmVtO1xuICAtLWR4Ymwtc3BsaXR0ZXItcGFuZS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1zcGxpdHRlci1wYW5lLXBhZGRpbmcteTogMXJlbTtcbiAgLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtc2l6ZS1jcm9zczogMC4yNXJlbTtcbiAgLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtc2l6ZS1tYWluOiAyLjVyZW07XG4gIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItZ2FwOiAwLjEyNXJlbTtcbiAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1zaXplOiAwLjc1cmVtO1xuICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLXN0YXRpYy1zaXplOiAwLjVyZW07XG59XG4uZHhibC1zcGxpdHRlci5keGJsLXNwbGl0dGVyLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmR4Ymwtc3BsaXR0ZXIuZHhibC1zcGxpdHRlci12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZHhibC1zcGxpdHRlciA+IC5keGJsLXNwbGl0dGVyLXBhbmUge1xuICBmbGV4OiAxIDAgMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1zcGxpdHRlciA+IC5keGJsLXNwbGl0dGVyLXBhbmUuZHhibC1zcGxpdHRlci1wYW5lLWNvbGxhcHNlZCB7XG4gIGZsZXg6IDAgMSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZHhibC1zcGxpdHRlciA+IC5keGJsLXNwbGl0dGVyLXBhbmUgPiAuZHhibC1zcGxpdHRlci1wYW5lLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWR4Ymwtc3BsaXR0ZXItcGFuZS1wYWRkaW5nLXkpIHZhcigtLWR4Ymwtc3BsaXR0ZXItcGFuZS1wYWRkaW5nLXgpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXNwbGl0dGVyID4gLmR4Ymwtc3BsaXR0ZXItcGFuZSA+IC5keGJsLXNwbGl0dGVyLXBhbmUtY29udGVudDpoYXMoPiAuZHhibC1zcGxpdHRlcikge1xuICBwYWRkaW5nOiAwO1xufVxuLmR4Ymwtc3BsaXR0ZXIgPiAuZHhibC1zcGxpdHRlci1zZXBhcmF0b3Ige1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWJvcmRlci1yYWRpdXMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZ2FwOiB2YXIoLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1nYXApO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLXNwbGl0dGVyID4gLmR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yOm5vdCguZHhibC1zcGxpdHRlci1zZXBhcmF0b3Itc3RhdGljKTpob3ZlciB7XG4gIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItYmc6IHZhcigtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWhvdmVyLWJnKTtcbiAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1ob3Zlci1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLXNwbGl0dGVyID4gLmR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yOm5vdCguZHhibC1zcGxpdHRlci1zZXBhcmF0b3Itc3RhdGljKTpmb2N1cyB7XG4gIC0tZHhibC1zcGxpdHRlci1idXR0b24tY29sb3I6IHZhcigtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLWZvY3VzZWQtY29sb3IpO1xuICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1jb2xvcjogdmFyKC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWZvY3VzZWQtY29sb3IpO1xuICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWJnOiB2YXIoLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1mb2N1c2VkLWJnKTtcbiAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1mb2N1c2VkLWJvcmRlci1yYWRpdXMpO1xufVxuLmR4Ymwtc3BsaXR0ZXIgPiAuZHhibC1zcGxpdHRlci1zZXBhcmF0b3I6bm90KC5keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1zdGF0aWMpOmFjdGl2ZSB7XG4gIC0tZHhibC1zcGxpdHRlci1idXR0b24tY29sb3I6IHZhcigtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLWFjdGl2ZS1jb2xvcik7XG4gIC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWNvbG9yOiB2YXIoLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtYWN0aXZlLWNvbG9yKTtcbiAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1iZzogdmFyKC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItYWN0aXZlLWJnKTtcbiAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1hY3RpdmUtYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1zcGxpdHRlciA+IC5keGJsLXNwbGl0dGVyLXNlcGFyYXRvcjpub3QoLmR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLXN0YXRpYyk6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpID4gLmR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZTpob3ZlciB7XG4gIC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWNvbG9yOiB2YXIoLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtaG92ZXItY29sb3IpO1xufVxuLmR4Ymwtc3BsaXR0ZXIgPiAuZHhibC1zcGxpdHRlci1zZXBhcmF0b3I6bm90KC5keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1zdGF0aWMpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKSA+IC5keGJsLXNwbGl0dGVyLWJ1dHRvbjpob3ZlciB7XG4gIC0tZHhibC1zcGxpdHRlci1idXR0b24tY29sb3I6IHZhcigtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLWhvdmVyLWNvbG9yKTtcbn1cbi5keGJsLXNwbGl0dGVyID4gLmR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yID4gLmR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZSA+IC5keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1zcGxpdHRlciA+IC5keGJsLXNwbGl0dGVyLXNlcGFyYXRvciA+IC5keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUgPiAuZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmR4Ymwtc3BsaXR0ZXIgPiAuZHhibC1zcGxpdHRlci1zZXBhcmF0b3IgPiAuZHhibC1zcGxpdHRlci1idXR0b24ge1xuICBjb2xvcjogdmFyKC0tZHhibC1zcGxpdHRlci1idXR0b24tY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHhibC1zcGxpdHRlciA+IC5keGJsLXNwbGl0dGVyLXNlcGFyYXRvciA+IC5keGJsLXNwbGl0dGVyLWJ1dHRvbiA+IC5keGJsLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1pbWFnZS1zaXplKTtcbiAgd2lkdGg6IHZhcigtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLWltYWdlLXNpemUpO1xufVxuLmR4Ymwtc3BsaXR0ZXItaG9yaXpvbnRhbC5keGJsLXNwbGl0dGVyID4gLmR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IHZhcigtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLXNpemUpO1xufVxuLmR4Ymwtc3BsaXR0ZXItaG9yaXpvbnRhbC5keGJsLXNwbGl0dGVyID4gLmR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLmR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLXN0YXRpYyB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1zdGF0aWMtc2l6ZSk7XG59XG4uZHhibC1zcGxpdHRlci1ob3Jpem9udGFsLmR4Ymwtc3BsaXR0ZXIgPiAuZHhibC1zcGxpdHRlci1zZXBhcmF0b3IuZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xufVxuLmR4Ymwtc3BsaXR0ZXItaG9yaXpvbnRhbC5keGJsLXNwbGl0dGVyID4gLmR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yID4gLmR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZSB7XG4gIHBhZGRpbmc6IHZhcigtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1wYWRkaW5nLW1haW4pIHZhcigtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1wYWRkaW5nLWNyb3NzKTtcbn1cbi5keGJsLXNwbGl0dGVyLWhvcml6b250YWwuZHhibC1zcGxpdHRlciA+IC5keGJsLXNwbGl0dGVyLXNlcGFyYXRvciA+IC5keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUgPiAuZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWltYWdlIHtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtc2l6ZS1tYWluKTtcbiAgd2lkdGg6IHZhcigtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1zaXplLWNyb3NzKTtcbn1cbi5keGJsLXNwbGl0dGVyLWhvcml6b250YWwuZHhibC1zcGxpdHRlciA+IC5keGJsLXNwbGl0dGVyLXNlcGFyYXRvciA+IC5keGJsLXNwbGl0dGVyLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IHZhcigtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLXBhZGRpbmctbWFpbikgdmFyKC0tZHhibC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1jcm9zcyk7XG59XG5cbi5keGJsLXNwbGl0dGVyLXZlcnRpY2FsLmR4Ymwtc3BsaXR0ZXIgPiAuZHhibC1zcGxpdHRlci1zZXBhcmF0b3Ige1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IHZhcigtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLXNpemUpO1xufVxuLmR4Ymwtc3BsaXR0ZXItdmVydGljYWwuZHhibC1zcGxpdHRlciA+IC5keGJsLXNwbGl0dGVyLXNlcGFyYXRvci5keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1zdGF0aWMge1xuICBoZWlnaHQ6IHZhcigtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLXN0YXRpYy1zaXplKTtcbn1cbi5keGJsLXNwbGl0dGVyLXZlcnRpY2FsLmR4Ymwtc3BsaXR0ZXIgPiAuZHhibC1zcGxpdHRlci1zZXBhcmF0b3IuZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xufVxuLmR4Ymwtc3BsaXR0ZXItdmVydGljYWwuZHhibC1zcGxpdHRlciA+IC5keGJsLXNwbGl0dGVyLXNlcGFyYXRvciA+IC5keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtcGFkZGluZy1jcm9zcykgdmFyKC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXBhZGRpbmctbWFpbik7XG59XG4uZHhibC1zcGxpdHRlci12ZXJ0aWNhbC5keGJsLXNwbGl0dGVyID4gLmR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yID4gLmR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZSA+IC5keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtaW1hZ2Uge1xuICBoZWlnaHQ6IHZhcigtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1zaXplLWNyb3NzKTtcbiAgd2lkdGg6IHZhcigtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1zaXplLW1haW4pO1xufVxuLmR4Ymwtc3BsaXR0ZXItdmVydGljYWwuZHhibC1zcGxpdHRlciA+IC5keGJsLXNwbGl0dGVyLXNlcGFyYXRvciA+IC5keGJsLXNwbGl0dGVyLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IHZhcigtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLXBhZGRpbmctY3Jvc3MpIHZhcigtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLXBhZGRpbmctbWFpbik7XG59XG5cbi5keGJsLXJpYmJvbiB7XG4gIC0tZHhibC1yaWJib24tYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtcmliYm9uLXRhYi1jb250ZXh0LWJnOiByZ2JhKDE1NSwgMjMsIDIyNiwgMC4xKTtcbiAgLS1keGJsLXJpYmJvbi1jb2xvci1waWNrZXItd2lkdGg6IDFyZW07XG4gIC0tZHhibC1yaWJib24tY29sb3ItcGlja2VyLWhlaWdodDogMXJlbTtcbiAgLS1keGJsLXJpYmJvbi1jb2xvci1waWNrZXItYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWR4YmwtcmliYm9uLWNvbG9yLXBpY2tlci1vdXRsaW5lOiAxcHggc29saWQgIzYxNWY2MztcbiAgLS1keGJsLXJpYmJvbi1wYWRkaW5nOiAwLjM3NXJlbTtcbiAgLS1keGJsLXJpYmJvbi1pdGVtLW1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAtLWR4YmwtcmliYm9uLWJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgLS1keGJsLXRvb2xiYXItY29tYm9ib3gtd2lkdGg6IHVuc2V0O1xuICAtLWR4YmwtdG9vbGJhci1zcGluLXdpZHRoOiB1bnNldDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLXJpYmJvbi1ib3JkZXItYm90dG9tLXdpZHRoKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXJpYmJvbi1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLXJpYmJvbi1jb250ZXh0LXRhYjpub3QoLmR4YmwtYWN0aXZlKTpub3QoOmhvdmVyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcmliYm9uLXRhYi1jb250ZXh0LWJnKTtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1idG4tdG9vbGJhciAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0biA+IC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1idG4tdG9vbGJhciAuZHhibC1idG4tZ3JvdXA6bm90KC5keGJsLWJ0bi1ncm91cC1maXJzdCkgPiAuZHhibC10b29sYmFyLWdyb3VwLXNlcGFyYXRvciB7XG4gIGhlaWdodDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItaGVpZ2h0KTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoKTtcbiAgbWFyZ2luOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1tYXJnaW4teSkgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItY29sb3IpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZyk7XG59XG4uZHhibC1yaWJib24gLmR4YmwtdG9vbGJhci5keGJsLXJpYmJvbi1tdWx0aWxpbmUgLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1pdGVtIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0uZHhibC10b29sYmFyLWJ0bi5keGJsLXRvb2xiYXItaXRlbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZHhibC1yaWJib24gLmR4YmwtdG9vbGJhci5keGJsLXJpYmJvbi1tdWx0aWxpbmUgLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1pdGVtIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0uZHhibC10b29sYmFyLWJ0bi5keGJsLXRvb2xiYXItaXRlbSAuZHhibC1pbWFnZTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1yaWJib24tcGFhZGluZyk7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgLmR4YmwtdG9vbGJhci1ncm91cC1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLWhlaWdodCk7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci13aWR0aCk7XG4gIG1hcmdpbjogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItbWFyZ2luLXkpIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLWNvbG9yKTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmcpO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCAuZHhibC10b29sYmFyLWdyb3VwLXNlcGFyYXRvci5keGJsLXJpYmJvbi1nZW5lcmFsLXNlcGFyYXRvci5keGJsLXRvb2xiYXItaGlkZGVuLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCAuZHhibC1hZGFwdGl2ZS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50IC5keGJsLWFkYXB0aXZlLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci13aWR0aDogMDtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgLmR4YmwtYWRhcHRpdmUtZ3JvdXAgLmR4YmwtcmliYm9uLWl0ZW0gPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgLmR4YmwtYWRhcHRpdmUtZ3JvdXAgLmR4YmwtcmliYm9uLWl0ZW0gPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCAuZHhibC10b29sYmFyLWNvbWJvYm94IHtcbiAgd2lkdGg6IHZhcigtLWR4YmwtdG9vbGJhci1jb21ib2JveC13aWR0aCk7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgLmR4YmwtYWRhcHRpdmUtZ3JvdXAgLmR4YmwtcmliYm9uLWl0ZW0gPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCAuZHhibC10b29sYmFyLXNwaW4tZWRpdCB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXRvb2xiYXItc3Bpbi13aWR0aCk7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgLmR4YmwtYWRhcHRpdmUtZ3JvdXAgKyAuZHhibC1hZGFwdGl2ZS1ncm91cCB7XG4gIC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3Itd2lkdGg6IDFweDtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgLmR4YmwtYWRhcHRpdmUtZ3JvdXAgLmR4YmwtYWRhcHRpdmUtaXRlbS5keGJsLWFkYXB0aXZlLWl0ZW0tc3RhdGUtZGVmYXVsdCAuZHhibC1idG4uZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtLmR4YmwtdG9vbGJhci1idG4uZHhibC10b29sYmFyLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50IC5keGJsLWFkYXB0aXZlLWdyb3VwIC5keGJsLWFkYXB0aXZlLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQtZHJvcGRvd24ge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZHhibC1idG4tcGFkZGluZy14KSAvIDIpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZHhibC1idG4tcGFkZGluZy14KSAvIDIpICFpbXBvcnRhbnQ7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50IC5keGJsLWFkYXB0aXZlLWdyb3VwIC5keGJsLWFkYXB0aXZlLWl0ZW0gLmR4YmwtdG9vbGJhci1jb2xvci1wYWxldHRlLWl0ZW0gPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC1yaWJib24tcGFkZGluZyk7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50IC5keGJsLWFkYXB0aXZlLWdyb3VwIC5keGJsLWFkYXB0aXZlLWl0ZW0gLmR4YmwtdG9vbGJhci1jb2xvci1wYWxldHRlLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQtZHJvcGRvd24ge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZHhibC1idG4tcGFkZGluZy14KSAvIDIpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZHhibC1idG4tcGFkZGluZy14KSAvIDIpICFpbXBvcnRhbnQ7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50IC5keGJsLWFkYXB0aXZlLWdyb3VwIC5keGJsLWFkYXB0aXZlLWl0ZW0gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbSB7XG4gIG1hcmdpbi1yaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtcmliYm9uLWdlbmVyYWwtc2VwYXJhdG9yLmR4YmwtdG9vbGJhci1pdGVtLWhpZGRlbiB7XG4gIC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItbWFyZ2luLXk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcy1nZW5lcmFsKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXM6bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzLWdlbmVyYWwpLmR4YmwtYWRhcHRpdmUtZWxsaXBzaXMtc3RhdGUtZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcy1nZW5lcmFsKSAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tcHJldmlldy1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzLWdlbmVyYWwge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAgLmR4YmwtYWRhcHRpdmUtaXRlbS5keGJsLWFkYXB0aXZlLWl0ZW0tbm8tdGV4dCAuZHhibC1yaWJib24taXRlbSA+IC5keGJsLWltYWdlICsgc3BhbiwgLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cCAuZHhibC1hZGFwdGl2ZS1pdGVtLmR4YmwtYWRhcHRpdmUtaXRlbS1uby10ZXh0IC5keGJsLXJpYmJvbi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLCAuZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwIC5keGJsLWFkYXB0aXZlLWl0ZW0uZHhibC1hZGFwdGl2ZS1pdGVtLXN0YXRlLW5vLXRleHQgLmR4YmwtcmliYm9uLWl0ZW0gPiAuZHhibC1pbWFnZSArIHNwYW4sIC5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAgLmR4YmwtYWRhcHRpdmUtaXRlbS5keGJsLWFkYXB0aXZlLWl0ZW0tc3RhdGUtbm8tdGV4dCAuZHhibC1yaWJib24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwIC5keGJsLWFkYXB0aXZlLWl0ZW0uZHhibC10b29sYmFyLWl0ZW0tY29sbGFwc2VkLCAuZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwIC5keGJsLWFkYXB0aXZlLWl0ZW0uZHhibC1hZGFwdGl2ZS1pdGVtLWNvbGxhcHNlZCwgLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cCAuZHhibC1hZGFwdGl2ZS1pdGVtLmR4YmwtYWRhcHRpdmUtaXRlbS1zdGF0ZS1jb2xsYXBzZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cCAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0biB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgLmR4YmwtdG9vbGJhci1pY29uLW1vcmUsXG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmcpO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cCAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcy5keGJsLWFkYXB0aXZlLWVsbGlwc2lzLXN0YXRlLWRlZmF1bHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMuZHhibC1hZGFwdGl2ZS1lbGxpcHNpcy1ncm91cC10ZXh0IC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzLmR4YmwtYWRhcHRpdmUtZWxsaXBzaXMtZ3JvdXAtbm8tdGV4dCAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwIC5keGJsLWFkYXB0aXZlLWdyb3VwLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cC5keGJsLWFkYXB0aXZlLXN0YXRlLWZ1bGwtc2VxIC5keGJsLWVsbGlwc2lzLWJ1dHRvbiwgLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cC5keGJsLWFkYXB0aXZlLXN0YXRlLW5vLXRleHQtc2VxIC5keGJsLWVsbGlwc2lzLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cC5keGJsLWFkYXB0aXZlLXN0YXRlLWZ1bGwtc2VxIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzLCAuZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtc3RhdGUtbm8tdGV4dC1zZXEgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAuZHhibC1hZGFwdGl2ZS1zdGF0ZS1uby10ZXh0IC5keGJsLXJpYmJvbi1pdGVtID4gLmR4YmwtaW1hZ2UgKyBzcGFuLCAuZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtc3RhdGUtbm8tdGV4dC1zZXEgLmR4YmwtcmliYm9uLWl0ZW0gPiAuZHhibC1pbWFnZSArIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cC5keGJsLWFkYXB0aXZlLWdyb3VwLXN0YXRlLWRlZmF1bHQgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMtZHJvcGRvd24tbWFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtZ3JvdXAtc3RhdGUtdGV4dCAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAuZHhibC1hZGFwdGl2ZS1ncm91cC1zdGF0ZS10ZXh0IC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAuZHhibC1hZGFwdGl2ZS1ncm91cC1zdGF0ZS10ZXh0IC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtZ3JvdXAtc3RhdGUtdGV4dCAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyAuZHhibC10b29sYmFyLWljb24tbW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtZ3JvdXAtc3RhdGUtdGV4dCAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcy1kcm9wZG93bi1tYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtZ3JvdXAtc3RhdGUtdGV4dCAuZHhibC1hZGFwdGl2ZS1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyksXG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtZ3JvdXAtc3RhdGUtdGV4dCBkeGJsLXRvb2xiYXItaXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAuZHhibC1hZGFwdGl2ZS1ncm91cC1zdGF0ZS1uby10ZXh0IC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cC5keGJsLWFkYXB0aXZlLWdyb3VwLXN0YXRlLW5vLXRleHQgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtZ3JvdXAtc3RhdGUtbm8tdGV4dCAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tcHJldmlldy1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cC5keGJsLWFkYXB0aXZlLWdyb3VwLXN0YXRlLW5vLXRleHQgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgLmR4YmwtdG9vbGJhci1pY29uLW1vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cC5keGJsLWFkYXB0aXZlLWdyb3VwLXN0YXRlLW5vLXRleHQgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMtZHJvcGRvd24tbWFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cC5keGJsLWFkYXB0aXZlLWdyb3VwLXN0YXRlLW5vLXRleHQgLmR4YmwtYWRhcHRpdmUtaXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpLFxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cC5keGJsLWFkYXB0aXZlLWdyb3VwLXN0YXRlLW5vLXRleHQgZHhibC10b29sYmFyLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtc3RhdGUtZ3JvdXBpbmcgLmR4YmwtYWRhcHRpdmUtZ3JvdXAtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtc3RhdGUtZ3JvdXBpbmcgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtc3RhdGUtZ3JvdXBpbmcgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cC5keGJsLWFkYXB0aXZlLXN0YXRlLWdyb3VwaW5nIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtc3RhdGUtZ3JvdXBpbmcgLmR4YmwtYWRhcHRpdmUtaXRlbSxcbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAuZHhibC1hZGFwdGl2ZS1zdGF0ZS1ncm91cGluZyBkeGJsLXRvb2xiYXItaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtc3RhdGUtZ3JvdXBpbmctbm8tdGV4dCAuZHhibC1hZGFwdGl2ZS1ncm91cC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAuZHhibC1hZGFwdGl2ZS1zdGF0ZS1ncm91cGluZy1uby10ZXh0IC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cC5keGJsLWFkYXB0aXZlLXN0YXRlLWdyb3VwaW5nLW5vLXRleHQgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtc3RhdGUtZ3JvdXBpbmctbm8tdGV4dCAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tcHJldmlldy1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cC5keGJsLWFkYXB0aXZlLXN0YXRlLWdyb3VwaW5nLW5vLXRleHQgLmR4YmwtYWRhcHRpdmUtaXRlbSxcbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAuZHhibC1hZGFwdGl2ZS1zdGF0ZS1ncm91cGluZy1uby10ZXh0IGR4YmwtdG9vbGJhci1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtdG9vbGJhci1pdGVtLWNvbGxhcHNlZCxcbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtaXRlbS1jb2xsYXBzZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLXJpYmJvbi1jb2xvci1waWNrZXItaW1hZ2UtY29udGFpbmVyLFxuLmR4YmwtcmliYm9uIC5keGJsLXJpYmJvbi1jb2xvci1waWNrZXItaW1hZ2Utc291cmNlIHtcbiAgd2lkdGg6IHZhcigtLWR4YmwtcmliYm9uLWNvbG9yLXBpY2tlci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1yaWJib24tY29sb3ItcGlja2VyLWhlaWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtcmliYm9uLWNvbG9yLXBpY2tlci1ib3JkZXItcmFkaXVzKTtcbiAgb3V0bGluZTogdmFyKC0tZHhibC1yaWJib24tY29sb3ItcGlja2VyLW91dGxpbmUpO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLXJpYmJvbi1jb2xvci1waWNrZXItaW1hZ2UtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcnBpY2tlci1iYWNrLWNvbG9yKTtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1yaWJib24tY29sb3ItcGlja2VyLWltYWdlLXNvdXJjZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcnBpY2tlci1iYWNrLWNvbG9yKTtcbn1cblxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gLmR4YmwtZHJvcGRvd24tZGlhbG9nIC5keGJsLXJpYmJvbi1pdGVtIC5keGJsLXRleHQtZWRpdCB7XG4gIG1hcmdpbjogMC4yNXJlbSAwLjM3NXJlbSAwLjI1cmVtIDAuNzVyZW07XG59XG5cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtLWxpc3Qge1xuICAtLWR4YmwtcmliYm9uLWNvbG9yLXBpY2tlci1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC0tZHhibC1yaWJib24tY29sb3ItcGlja2VyLW91dGxpbmU6IDFweCBzb2xpZCAjNjE1ZjYzO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0tbGlzdCAuZHhibC10b29sYmFyLWdyb3VwLWRyb3Bkb3duLW5hbWUge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgpICogMik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbS1saXN0IC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbS5keGJsLXRvb2xiYXItY29tYm9ib3ggLmR4YmwtdG9vbGJhci1lZGl0LWNvbWJvYm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbS1saXN0IC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbS5keGJsLXRvb2xiYXItY29tYm9ib3ggLmR4YmwtdG9vbGJhci1lZGl0LWNvbWJvYm94IC5keGJsLXRleHQtZWRpdCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtLWxpc3QgLmR4YmwtcmliYm9uLWNvbG9yLXBpY2tlci1pbWFnZS1jb250YWluZXIsXG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbS1saXN0IC5keGJsLXJpYmJvbi1jb2xvci1waWNrZXItaW1hZ2Utc291cmNlIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1yaWJib24tY29sb3ItcGlja2VyLWJvcmRlci1yYWRpdXMpO1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLXJpYmJvbi1jb2xvci1waWNrZXItb3V0bGluZSk7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbS1saXN0IC5keGJsLXJpYmJvbi1jb2xvci1waWNrZXItaW1hZ2Utc291cmNlLmR4YmwtcmliYm9uLWNvbG9yLXBpY2tlci1pbWFnZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgY29sb3I6IHZhcigtLWJhY2stY29sb3IpO1xufVxuXG4uZHgtdGhlbWUtbWFya2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiZHguYW55XCI7XG59XG5cbi5keGJsLWJ0bjp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC1idG46d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtYnRuLXByaW1hcnksIC5keGJsLWJ0bjp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkuZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG46d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtYnRuLWluZm8sIC5keGJsLWJ0bjp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkuZHhibC1idG4tc3VjY2VzcywgLmR4YmwtYnRuOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWJ0bi13YXJuaW5nLCAuZHhibC1idG46d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtYnRuLWRhbmdlciwgLmR4YmwtYnRuOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWJ0bi1kYXJrLCAuZHhibC1idG46d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtYnRuLWxpZ2h0IHtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmR4YmwtYnRuOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWJ0bi1saW5rLCAuZHhibC1idG46d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtYnRuLW91dGxpbmUtbGluaywgLmR4YmwtYnRuOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWJ0bi10ZXh0LWxpbmsge1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjYzg2YWZhO1xufVxuLmR4YmwtYnRuOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjYzg2YWZhO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI2M4NmFmYTtcbn1cbi5keGJsLWJ0bjp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjZTVlNWU1O1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI2U1ZTVlNTtcbn1cbi5keGJsLWJ0bjp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkuZHhibC1idG4tb3V0bGluZS1kYXJrIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogI2FkYjViZDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICNhZGI1YmQ7XG59XG4uZHhibC1idG46d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtYnRuLXRleHQtcHJpbWFyeSB7XG4gIC0tZHhibC1idG4tY29sb3I6ICNjODZhZmE7XG59XG4uZHhibC1idG46d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5IHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogI2U1ZTVlNTtcbn1cbi5keGJsLWJ0bjp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkuZHhibC1idG4tdGV4dC1kYXJrIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogI2FkYjViZDtcbn1cblxuLmR4YmwtcHJvZ3Jlc3MtYmFyIHtcbiAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1jb2xvcjogIzM0M0E0MDtcbiAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1vcGFjaXR5OiAxO1xufSIsIlxuLyoqXG4gKiBEbyBub3QgZWRpdCBkaXJlY3RseVxuICogR2VuZXJhdGVkIG9uIE1vbiwgMDUgTWF5IDIwMjUgMTI6NDc6MTAgR01UXG4gKi9cblxuJGR4LWdlbi10ZXh0LWRlY29yYXRpb24tYnV0dG9uLWxpbmstdW5kZXJsaW5lOiBVbmRlcmxpbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbGFyZ2UtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQteGwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbWVkaXVtLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1tZWRpdW0tZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktc21hbGwtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LXNtYWxsLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbm9uZS1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbm9uZS1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbm9uZS1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpbmstaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saWdodC1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYXJrLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYXJrLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWluZm8taG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGluay1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtaW5mby1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGluay1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYXJrLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8taG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWljb246ICRkeC1nZW4tcHJpbWFyeS02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLXRleHQ6ICRkeC1nZW4tcHJpbWFyeS02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1hY3RpdmUtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWhvdmVyLWljb246ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItdGV4dDogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1ub3JtYWwtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1iZzogJGR4LWdlbi1saWdodC1kYXJrLTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWJnOiAkZHgtZ2VuLWxpZ2h0LWRhcmstMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay03MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1iZzogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTgwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ob3Zlci1iZzogJGR4LWdlbi1saWdodC1kYXJrLTgwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWljb246ICRkeC1nZW4tZGFuZ2VyLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tZGFuZ2VyLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWRhbmdlci02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtYmc6ICRkeC1nZW4tZGFuZ2VyLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWljb246ICRkeC1nZW4tZGFuZ2VyLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1kYW5nZXItNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItYm9yZGVyOiAkZHgtZ2VuLWRhbmdlci01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1iZzogJGR4LWdlbi1kYW5nZXItNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWljb246ICRkeC1nZW4tZGFuZ2VyLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWRhbmdlci00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWljb246ICRkeC1nZW4td2FybmluZy02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtdGV4dDogJGR4LWdlbi13YXJuaW5nLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4td2FybmluZy02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWJnOiAkZHgtZ2VuLXdhcm5pbmctNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pY29uOiAkZHgtZ2VuLXdhcm5pbmctNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtdGV4dDogJGR4LWdlbi13YXJuaW5nLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItYm9yZGVyOiAkZHgtZ2VuLXdhcm5pbmctNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWJnOiAkZHgtZ2VuLXdhcm5pbmctNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pY29uOiAkZHgtZ2VuLXdhcm5pbmctNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLXdhcm5pbmctNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWljb246ICRkeC1nZW4tc3VjY2Vzcy02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1zdWNjZXNzLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tc3VjY2Vzcy02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWJnOiAkZHgtZ2VuLXN1Y2Nlc3MtNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pY29uOiAkZHgtZ2VuLXN1Y2Nlc3MtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1zdWNjZXNzLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItYm9yZGVyOiAkZHgtZ2VuLXN1Y2Nlc3MtNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWJnOiAkZHgtZ2VuLXN1Y2Nlc3MtNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pY29uOiAkZHgtZ2VuLXN1Y2Nlc3MtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLXN1Y2Nlc3MtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWljb246ICRkeC1nZW4taW5mby02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1pbmZvLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4taW5mby02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWJnOiAkZHgtZ2VuLWluZm8tNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWluZm8tNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1pbmZvLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItYm9yZGVyOiAkZHgtZ2VuLWluZm8tNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWJnOiAkZHgtZ2VuLWluZm8tNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pY29uOiAkZHgtZ2VuLWluZm8tNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWluZm8tNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1zZWNvbmRhcnktNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1zZWNvbmRhcnktNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tc2Vjb25kYXJ5LTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1iZzogJGR4LWdlbi1zZWNvbmRhcnktOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1zZWNvbmRhcnktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLXNlY29uZGFyeS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tc2Vjb25kYXJ5LTgwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWJnOiAkZHgtZ2VuLXNlY29uZGFyeS04MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaWNvbjogJGR4LWdlbi1zZWNvbmRhcnktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLXRleHQ6ICRkeC1nZW4tc2Vjb25kYXJ5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1wcmltYXJ5LTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLXByaW1hcnktNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1wcmltYXJ5LTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtYmc6ICRkeC1nZW4tcHJpbWFyeS02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWljb246ICRkeC1nZW4tcHJpbWFyeS0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLXByaW1hcnktMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tcHJpbWFyeS01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItYmc6ICRkeC1nZW4tcHJpbWFyeS01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWljb246ICRkeC1nZW4tcHJpbWFyeS0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLXRleHQ6ICRkeC1nZW4tcHJpbWFyeS0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLXByaW1hcnktNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLXByaW1hcnktNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pY29uOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLXRleHQ6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtYmc6ICRkeC1nZW4tbGlnaHQtZGFyay0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1iZzogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTcwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstNzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTcwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtYmc6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay04MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItYmc6ICRkeC1nZW4tbGlnaHQtZGFyay04MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWRhbmdlci02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWRhbmdlci02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tZGFuZ2VyLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWRhbmdlci02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtYmc6ICRkeC1nZW4tZGFuZ2VyLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWljb246ICRkeC1nZW4tZGFuZ2VyLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1kYW5nZXItNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tZGFuZ2VyLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tZGFuZ2VyLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWJnOiAkZHgtZ2VuLWRhbmdlci01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaWNvbjogJGR4LWdlbi1kYW5nZXItNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLXRleHQ6ICRkeC1nZW4tZGFuZ2VyLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tZGFuZ2VyLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLXdhcm5pbmctNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4td2FybmluZy02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLXdhcm5pbmctNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLXdhcm5pbmctNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1iZzogJGR4LWdlbi13YXJuaW5nLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaWNvbjogJGR4LWdlbi13YXJuaW5nLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLXRleHQ6ICRkeC1nZW4td2FybmluZy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4td2FybmluZy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWJvcmRlcjogJGR4LWdlbi13YXJuaW5nLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1iZzogJGR4LWdlbi13YXJuaW5nLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaWNvbjogJGR4LWdlbi13YXJuaW5nLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtdGV4dDogJGR4LWdlbi13YXJuaW5nLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLXdhcm5pbmctNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLXN1Y2Nlc3MtNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tc3VjY2Vzcy02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLXN1Y2Nlc3MtNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLXN1Y2Nlc3MtNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1iZzogJGR4LWdlbi1zdWNjZXNzLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1zdWNjZXNzLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tc3VjY2Vzcy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tc3VjY2Vzcy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWJvcmRlcjogJGR4LWdlbi1zdWNjZXNzLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1iZzogJGR4LWdlbi1zdWNjZXNzLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaWNvbjogJGR4LWdlbi1zdWNjZXNzLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtdGV4dDogJGR4LWdlbi1zdWNjZXNzLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLXN1Y2Nlc3MtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWluZm8tNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4taW5mby02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWluZm8tNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWluZm8tNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1iZzogJGR4LWdlbi1pbmZvLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1pbmZvLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLXRleHQ6ICRkeC1nZW4taW5mby00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4taW5mby00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWJvcmRlcjogJGR4LWdlbi1pbmZvLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1iZzogJGR4LWdlbi1pbmZvLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaWNvbjogJGR4LWdlbi1pbmZvLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtdGV4dDogJGR4LWdlbi1pbmZvLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWluZm8tNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWljb246ICRkeC1nZW4tc2Vjb25kYXJ5LTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tc2Vjb25kYXJ5LTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1zZWNvbmRhcnktNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tc2Vjb25kYXJ5LTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1iZzogJGR4LWdlbi1zZWNvbmRhcnktOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1zZWNvbmRhcnktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLXNlY29uZGFyeS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1zZWNvbmRhcnktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWJvcmRlcjogJGR4LWdlbi1zZWNvbmRhcnktODAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItYmc6ICRkeC1nZW4tc2Vjb25kYXJ5LTgwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pY29uOiAkZHgtZ2VuLXNlY29uZGFyeS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtdGV4dDogJGR4LWdlbi1zZWNvbmRhcnktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1zZWNvbmRhcnktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWljb246ICRkeC1nZW4tcHJpbWFyeS01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1wcmltYXJ5LTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tcHJpbWFyeS01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tcHJpbWFyeS02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWJnOiAkZHgtZ2VuLXByaW1hcnktNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pY29uOiAkZHgtZ2VuLXByaW1hcnktMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtdGV4dDogJGR4LWdlbi1wcmltYXJ5LTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1wcmltYXJ5LTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItYm9yZGVyOiAkZHgtZ2VuLXByaW1hcnktNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWJnOiAkZHgtZ2VuLXByaW1hcnktNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pY29uOiAkZHgtZ2VuLXByaW1hcnktMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLXByaW1hcnktMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tcHJpbWFyeS0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWljb246ICRkeC1nZW4tcHJpbWFyeS02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtdGV4dDogJGR4LWdlbi1wcmltYXJ5LTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWljb246ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci10ZXh0OiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTUwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWJnOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay04MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay04MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtYmc6ICRkeC1nZW4tbGlnaHQtZGFyay0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay04MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstODAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay04MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTgwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItYmc6ICRkeC1nZW4tbGlnaHQtZGFyay0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay04MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay04MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtYmc6ICRkeC1nZW4tbGlnaHQtZGFyay01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtYmc6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1iZzogJGR4LWdlbi1saWdodC1kYXJrLTcwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTgwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWJnOiAkZHgtZ2VuLWxpZ2h0LWRhcmstODAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWJnOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWRhbmdlci0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWRhbmdlci0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tZGFuZ2VyLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWJnOiAkZHgtZ2VuLWRhbmdlci02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tZGFuZ2VyLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1iZzogJGR4LWdlbi1kYW5nZXItNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItYm9yZGVyOiAkZHgtZ2VuLWRhbmdlci01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWJnOiAkZHgtZ2VuLWRhbmdlci01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tZGFuZ2VyLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWJnOiAkZHgtZ2VuLWRhbmdlci00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4td2FybmluZy0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1iZzogJGR4LWdlbi13YXJuaW5nLTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWJvcmRlcjogJGR4LWdlbi13YXJuaW5nLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1iZzogJGR4LWdlbi13YXJuaW5nLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4td2FybmluZy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWJnOiAkZHgtZ2VuLXdhcm5pbmctNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItYm9yZGVyOiAkZHgtZ2VuLXdhcm5pbmctNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItYmc6ICRkeC1nZW4td2FybmluZy01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4td2FybmluZy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtYmc6ICRkeC1nZW4td2FybmluZy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tc3VjY2Vzcy0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1iZzogJGR4LWdlbi1zdWNjZXNzLTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1zdWNjZXNzLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1iZzogJGR4LWdlbi1zdWNjZXNzLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tc3VjY2Vzcy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWJnOiAkZHgtZ2VuLXN1Y2Nlc3MtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItYm9yZGVyOiAkZHgtZ2VuLXN1Y2Nlc3MtNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItYmc6ICRkeC1nZW4tc3VjY2Vzcy01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tc3VjY2Vzcy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtYmc6ICRkeC1nZW4tc3VjY2Vzcy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4taW5mby0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1iZzogJGR4LWdlbi1pbmZvLTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1pbmZvLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1iZzogJGR4LWdlbi1pbmZvLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4taW5mby00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWJnOiAkZHgtZ2VuLWluZm8tNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItYm9yZGVyOiAkZHgtZ2VuLWluZm8tNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItYmc6ICRkeC1nZW4taW5mby01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4taW5mby00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtYmc6ICRkeC1nZW4taW5mby00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tc2Vjb25kYXJ5LTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtYmc6ICRkeC1nZW4tc2Vjb25kYXJ5LTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1zZWNvbmRhcnktOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtYmc6ICRkeC1nZW4tc2Vjb25kYXJ5LTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1zZWNvbmRhcnktNzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWJnOiAkZHgtZ2VuLXNlY29uZGFyeS03MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tc2Vjb25kYXJ5LTgwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItYmc6ICRkeC1nZW4tc2Vjb25kYXJ5LTgwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1zZWNvbmRhcnktNzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtYmc6ICRkeC1nZW4tc2Vjb25kYXJ5LTcwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1wcmltYXJ5LTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWJnOiAkZHgtZ2VuLXByaW1hcnktMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLXByaW1hcnktNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWJnOiAkZHgtZ2VuLXByaW1hcnktNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtYmc6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tcHJpbWFyeS01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1iZzogJGR4LWdlbi1wcmltYXJ5LTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1iZzogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1tICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1tICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1tICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1tICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1tICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1tICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1tICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG5cbiRkeC1idXR0b24tbWFwOiAoXG4gICdib3JkZXItcmFkaXVzJzogKFxuICAgICdidXR0b24nOiAoXG4gICAgICAnY29udGFpbmVkJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKSxcbiAgICAgICdvdXRsaW5lJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKSxcbiAgICAgICd0ZXh0JzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKVxuICAgIClcbiAgKSxcbiAgJ29wYWNpdHknOiAoXG4gICAgJ2J1dHRvbic6IChcbiAgICAgICdjb250YWluZWQnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApLFxuICAgICAgJ291dGxpbmUnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaW5rJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKSxcbiAgICAgICd0ZXh0JzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8taG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFyay1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGluay1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGluay1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgIClcbiAgICApXG4gICksXG4gICdib3gtc2hhZG93JzogKFxuICAgICdidXR0b24nOiAoXG4gICAgICAnY29udGFpbmVkJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbGluay1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZFxuICAgICAgICApXG4gICAgICApLFxuICAgICAgJ291dGxpbmUnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1saWdodC1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWRcbiAgICAgICAgKVxuICAgICAgKSxcbiAgICAgICd0ZXh0JzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1pbmZvLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtaW5mby1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWRhbmdlci1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYXJrLWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbGlnaHQtaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saW5rLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbGluay1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saW5rLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1ub25lLWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkXG4gICAgICAgIClcbiAgICAgIClcbiAgICApXG4gICksXG4gICdib3JkZXItd2lkdGgnOiAoXG4gICAgJ2J1dHRvbic6IChcbiAgICAgICdjb250YWluZWQnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaW5rJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApLFxuICAgICAgJ291dGxpbmUnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaW5rJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApLFxuICAgICAgJ3RleHQnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaW5rJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApXG4gICAgKVxuICApLFxuICAnY29sb3InOiAoXG4gICAgJ2J1dHRvbic6IChcbiAgICAgICdjb250YWluZWQnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgICksXG4gICAgICAnb3V0bGluZSc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaW5rJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKSxcbiAgICAgICd0ZXh0JzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApXG4gICAgKVxuICApLFxuICAnY29tcG9zaXRpb24nOiAoXG4gICAgJ2J1dHRvbic6IChcbiAgICAgICdjb250YWluZWQnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaW5rJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApLFxuICAgICAgJ291dGxpbmUnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaW5rJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApLFxuICAgICAgJ3RleHQnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaW5rJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApXG4gICAgKSxcbiAgICAnaWNvbi1idXR0b24nOiAoXG4gICAgICAnY29udGFpbmVkJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgICksXG4gICAgICAnb3V0bGluZSc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApLFxuICAgICAgJ2ljb24nOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKVxuICAgIClcbiAgKSxcbiAgJ3RleHQtZGVjb3JhdGlvbic6IChcbiAgICAnYnV0dG9uJzogKFxuICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICd1bmRlcmxpbmUnOiAkZHgtZ2VuLXRleHQtZGVjb3JhdGlvbi1idXR0b24tbGluay11bmRlcmxpbmVcbiAgICAgIClcbiAgICApXG4gICksXG4gICd0eXBvZ3JhcGh5JzogKFxuICAgICdidXR0b24nOiAoXG4gICAgICAnY29udGFpbmVkJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApLFxuICAgICAgJ291dGxpbmUnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgICksXG4gICAgICAndGV4dCc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaW5rJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKVxuICAgIClcbiAgKVxuKTtcbiIsIkBtaXhpbiBic0Jhbm5lcigkZmlsZSkge1xuICAvKiFcbiAgICogQm9vdHN0cmFwICN7JGZpbGV9IHY1LjMuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAgICogQ29weXJpZ2h0IDIwMTEtMjAyMyBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAgICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gICAqL1xufVxuIiwiOnJvb3QsXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcbiAgLy8gTm90ZTogQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG5cbiAgLy8gQ29sb3JzXG4gIC8vXG4gIC8vIEdlbmVyYXRlIHBhbGV0dGVzIGZvciBmdWxsIGNvbG9ycywgZ3JheXMsIGFuZCB0aGVtZSBjb2xvcnMuXG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZ3JheXMge1xuICAgIC0tI3skcHJlZml4fWdyYXktI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtcmdiIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJnLXN1YnRsZSB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYm9yZGVyLXN1YnRsZTogI3skdmFsdWV9O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9d2hpdGUtcmdiOiAje3RvLXJnYigkd2hpdGUpfTtcbiAgLS0jeyRwcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcblxuICAvLyBGb250c1xuXG4gIC8vIE5vdGU6IFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6ICN7JGdyYWRpZW50fTtcblxuICAvLyBSb290IGFuZCBib2R5XG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvZHktdmFyaWFibGVzXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1yb290fTtcbiAgfVxuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5OiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LWJhc2UpfTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUtYmFzZSwgLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1iYXNlfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtYmFzZX07XG4gIEBpZiAkYm9keS10ZXh0LWFsaWduICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbjogI3skYm9keS10ZXh0LWFsaWdufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZ307XG4gIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZyl9O1xuXG4gIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yOiAjeyRib2R5LWVtcGhhc2lzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvcil9O1xuXG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcjogI3skYm9keS1zZWNvbmRhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZ307XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1iZyl9O1xuXG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yOiAjeyRib2R5LXRlcnRpYXJ5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZzogI3skYm9keS10ZXJ0aWFyeS1iZ307XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktYmcpfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvZHktdmFyaWFibGVzXG5cbiAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3J9O1xuXG4gIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9bGluay1kZWNvcmF0aW9uOiAjeyRsaW5rLWRlY29yYXRpb259O1xuXG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3IpfTtcblxuICBAaWYgJGxpbmstaG92ZXItZGVjb3JhdGlvbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWRlY29yYXRpb246ICN7JGxpbmstaG92ZXItZGVjb3JhdGlvbn07XG4gIH1cblxuICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnfTtcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib3JkZXItdmFyXG4gIC0tI3skcHJlZml4fWJvcmRlci13aWR0aDogI3skYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlOiAjeyRib3JkZXItc3R5bGV9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogI3skYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50fTtcblxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbTogI3skYm9yZGVyLXJhZGl1cy1zbX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGc6ICN7JGJvcmRlci1yYWRpdXMtbGd9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXhsOiAjeyRib3JkZXItcmFkaXVzLXhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14eGw6ICN7JGJvcmRlci1yYWRpdXMteHhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy0yeGw6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bCk7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wIGZvciBjb25zaXN0ZW5jeVxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXBpbGw6ICN7JGJvcmRlci1yYWRpdXMtcGlsbH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib3JkZXItdmFyXG5cbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdzogI3skYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctc206ICN7JGJveC1zaGFkb3ctc219O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWxnOiAjeyRib3gtc2hhZG93LWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldDogI3skYm94LXNoYWRvdy1pbnNldH07XG5cbiAgLy8gRm9jdXMgc3R5bGVzXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWZvY3VzLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXdpZHRoOiAjeyRmb2N1cy1yaW5nLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1vcGFjaXR5OiAjeyRmb2N1cy1yaW5nLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yOiAjeyRmb2N1cy1yaW5nLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvY3VzLXZhcmlhYmxlc1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvcjogI3skZm9ybS12YWxpZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1mb3JtLXZhbGlkYXRpb24tdmFyaWFibGVzXG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaywgdHJ1ZSkge1xuICAgIGNvbG9yLXNjaGVtZTogZGFyaztcblxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWRhcmstbW9kZS12YXJzXG4gICAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yOiAjeyRib2R5LWVtcGhhc2lzLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktZW1waGFzaXMtY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZzogI3skYm9keS1zZWNvbmRhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yOiAjeyRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktYmctZGFyayl9O1xuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy10ZXh0LWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJnLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYm9yZGVyLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWhvdmVyLWNvbG9yLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3ItZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudC1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3ItZGFya307XG4gICAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWRhcmstbW9kZS12YXJzXG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvZGltZW5zaW9uLW5vLW5vbi1udW1lcmljLXZhbHVlc1xuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIGNhbGMoXCIgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgXCIgLSBcIiwgXCIgKyBcIikgKyAkdmFyaWFibGUtd2lkdGggKyBcIilcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWQtdmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkLXZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSAoKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkLXZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZC12YWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci1tb2RlLW1peGluXG5AbWl4aW4gY29sb3ItbW9kZSgkbW9kZTogbGlnaHQsICRyb290OiBmYWxzZSkge1xuICBAaWYgJGNvbG9yLW1vZGUtdHlwZSA9PSBcIm1lZGlhLXF1ZXJ5XCIge1xuICAgIEBpZiAkcm9vdCA9PSB0cnVlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIDpyb290IHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogJG1vZGUpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBbZGF0YS1icy10aGVtZT1cIiN7JG1vZGV9XCJdIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci1tb2RlLW1peGluXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDMuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxuICBjdXJzb3I6IGhlbHA7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDJcbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJibGFja1wiOiAgICAgICRibGFjayxcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTIwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLXRleHQtdmFyaWFibGVzXG4kcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLXRleHQtZW1waGFzaXM6ICAgICAgc2hhZGUtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci10ZXh0LWVtcGhhc2lzOiAgICBzaGFkZS1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LXRleHQtZW1waGFzaXM6ICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kZGFyay10ZXh0LWVtcGhhc2lzOiAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkcHJpbWFyeSwgODAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYmctc3VidGxlOiAgICAgdGludC1jb2xvcigkc2Vjb25kYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRzdWNjZXNzLCA4MCUpICFkZWZhdWx0O1xuJGluZm8tYmctc3VidGxlOiAgICAgICAgICB0aW50LWNvbG9yKCRpbmZvLCA4MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCR3YXJuaW5nLCA4MCUpICFkZWZhdWx0O1xuJGRhbmdlci1iZy1zdWJ0bGU6ICAgICAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDgwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYmctc3VidGxlOiAgICAgICAgIG1peCgkZ3JheS0xMDAsICR3aGl0ZSkgIWRlZmF1bHQ7XG4kZGFyay1iZy1zdWJ0bGU6ICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogdGludC1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tYm9yZGVyLXN1YnRsZTogICAgICB0aW50LWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci1ib3JkZXItc3VidGxlOiAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYm9yZGVyLXN1YnRsZTogICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkYXJrLWJvcmRlci1zdWJ0bGU6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuJGVuYWJsZS1kYXJrLW1vZGU6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRjb2xvci1tb2RlLXR5cGU6ICAgICAgICAgICAgIGRhdGEgIWRlZmF1bHQ7IC8vIGBkYXRhYCBvciBgbWVkaWEtcXVlcnlgXG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICR2YXJpYWJsZS1wcmVmaXggIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGJvZHktc2Vjb25kYXJ5LWNvbG9yOiAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kYm9keS1zZWNvbmRhcnktYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kYm9keS10ZXJ0aWFyeS1jb2xvcjogICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjUpICFkZWZhdWx0O1xuJGJvZHktdGVydGlhcnktYmc6ICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGJvZHktZW1waGFzaXMtY29sb3I6ICAgICAgICRibGFjayAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBJY29uIGxpbmtzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaWNvbi1saW5rLXZhcmlhYmxlc1xuJGljb24tbGluay1nYXA6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDogIC4yNWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXNpemU6ICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zaXRpb246ICAgLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm06ICAgIHRyYW5zbGF0ZTNkKC4yNWVtLCAwLCAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaWNvbi1saW5rLXZhcmlhYmxlc1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuJGJvcmRlci1zdHlsZTogICAgICAgICAgICAgICAgc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteHhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuLy8gZnVzdi1kaXNhYmxlXG4kYm9yZGVyLXJhZGl1cy0yeGw6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy14eGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb2N1cy1yaW5nLXZhcmlhYmxlc1xuJGZvY3VzLXJpbmctd2lkdGg6ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctb3BhY2l0eTogICAgLjI1ICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctY29sb3I6ICAgICAgcmdiYSgkcHJpbWFyeSwgJGZvY3VzLXJpbmctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ibHVyOiAgICAgICAwICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYm94LXNoYWRvdzogMCAwICRmb2N1cy1yaW5nLWJsdXIgJGZvY3VzLXJpbmctd2lkdGggJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvY3VzLXJpbmctdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1tZWRpdW06ICAgICAgICAgIDUwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiA1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCB2ci12YXJpYWJsZXNcbiR2ci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2ci12YXJpYWJsZXNcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW0gIWRlZmF1bHQ7XG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAkeWVsbG93LTEwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnLWZhY3RvcjogICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcjogZXZlbiAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgJGZvY3VzLXJpbmctd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6ICRmb2N1cy1yaW5nLW9wYWNpdHkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAkZm9jdXMtcmluZy1ibHVyICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICogMikgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIGZvciBiYWNrZ3JvdW5kLWltYWdlXG4kZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogICAgICAgICAgIHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgICAgMTZweCAxMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDIuNSArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb246ICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tcmFuZ2UtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZpbGUtdmFyaWFibGVzXG4kZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmlsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgICAgICAgIDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgICAgICAgIC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1oZWlnaHQ6ICAgICAgICAgICAgMS41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgICAgICAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTogICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgJHN1Y2Nlc3MgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9Jz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuJGZvcm0tdmFsaWQtY29sb3I6ICAgICAgICAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWludmFsaWQtY29sb3I6ICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogICAgICAgICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tY29sb3JzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yKSxcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZCxcbiAgICBcInRvb2x0aXAtY29sb3JcIjogI2ZmZixcbiAgICBcInRvb2x0aXAtYmctY29sb3JcIjogdmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MpLFxuICAgIFwiZm9jdXMtYm94LXNoYWRvd1wiOiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKHZhcigtLSN7JHByZWZpeH1zdWNjZXNzLXJnYiksICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKSxcbiAgKSxcbiAgXCJpbnZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3IpLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQsXG4gICAgXCJ0b29sdGlwLWNvbG9yXCI6ICNmZmYsXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1kYW5nZXIpLFxuICAgIFwiZm9jdXMtYm94LXNoYWRvd1wiOiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKHZhcigtLSN7JHByZWZpeH1kYW5nZXItcmdiKSwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgICBcImJvcmRlci1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvciksXG4gIClcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcDogICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXM6ICAgICAgICAgICAgICAgICAgMTA0NSAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDU1ICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwODAgIWRlZmF1bHQ7XG4kemluZGV4LXRvYXN0OiAgICAgICAgICAgICAgICAgICAgICAxMDkwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtc3RhY2tcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1sZXZlbHMtbWFwXG4kemluZGV4LWxldmVsczogKFxuICBuMTogLTEsXG4gIDA6IDAsXG4gIDE6IDEsXG4gIDI6IDIsXG4gIDM6IDNcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1sZXZlbHMtbWFwXG5cblxuLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtdW5kZXJsaW5lLWdhcDogICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6ICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2LXZhcmlhYmxlc1xuXG5cbi8vIE5hdmJhclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXZhcmlhYmxlc1xuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICAgICAgICAkYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuNjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjgpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWljb24tY29sb3I6ICAgICAgICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWljb24tY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC4xNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay12YXJpYWJsZXNcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1pY29uLWNvbG9yOiAgICAgICAgICAgICRuYXZiYXItZGFyay1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWljb24tY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgY2FsYygjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfSAtICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH0pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICAkZHJvcGRvd24tbGluay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogICAgICAgICAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICBjYWxjKCN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSAqIC0xKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7IC8vIFRvZG8gaW4gdjY6IHJlbW92ZSB0aGlzP1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1zdWJ0aXRsZS1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktYmctc3VidGxlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LXRleHQtZW1waGFzaXMpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkcHJpbWFyeS10ZXh0LWVtcGhhc2lzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcblxuLy8gVG9vbHRpcHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gVE9ETzogcmVtb3ZlIHRoaXMgaW4gdjZcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIGNhbGMoI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJHRvYXN0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctc20pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjE4NzVyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHJlbW92aW5nIGluIHY2XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLW1peGluc1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtbWl4aW5zXG4iLCIvL1xuLy8gSGVhZGluZ3Ncbi8vXG4uaDEge1xuICBAZXh0ZW5kIGgxO1xufVxuXG4uaDIge1xuICBAZXh0ZW5kIGgyO1xufVxuXG4uaDMge1xuICBAZXh0ZW5kIGgzO1xufVxuXG4uaDQge1xuICBAZXh0ZW5kIGg0O1xufVxuXG4uaDUge1xuICBAZXh0ZW5kIGg1O1xufVxuXG4uaDYge1xuICBAZXh0ZW5kIGg2O1xufVxuXG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbkBlYWNoICRkaXNwbGF5LCAkZm9udC1zaXplIGluICRkaXNwbGF5LWZvbnQtc2l6ZXMge1xuICAuZGlzcGxheS0jeyRkaXNwbGF5fSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGZvbnQtZmFtaWx5OiAkZGlzcGxheS1mb250LWZhbWlseTtcbiAgICBmb250LXN0eWxlOiAkZGlzcGxheS1mb250LXN0eWxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZGlzcGxheS1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG4gIH1cbn1cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuLnNtYWxsIHtcbiAgQGV4dGVuZCBzbWFsbDtcbn1cblxuLm1hcmsge1xuICBAZXh0ZW5kIG1hcms7XG59XG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGluaXRpYWxpc20tZm9udC1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xuXG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLSRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiJGJsYWNrOiAjMDAwICFkZWZhdWx0O1xyXG4kd2hpdGU6ICNmZmYgIWRlZmF1bHQ7XHJcbiRibHVlOiAjOWIxN2UyICFkZWZhdWx0O1xyXG4kY3lhbjogIzEzODFmMyAhZGVmYXVsdDtcclxuJGdyZWVuOiAjMzFiZDNkICFkZWZhdWx0O1xyXG4keWVsbG93OiAjZmM3ODFiICFkZWZhdWx0O1xyXG4kcmVkOiAjZjMxNDQ2ICFkZWZhdWx0O1xyXG5cclxuJGdyYXktMTAwOiAjZjdmOGY5ICFkZWZhdWx0O1xyXG4kZ3JheS0yMDA6ICNlNWU1ZTUgIWRlZmF1bHQ7XHJcbiRncmF5LTMwMDogI2FkYjViZCAhZGVmYXVsdDtcclxuJGdyYXktNDAwOiAjNjE1ZjYzICFkZWZhdWx0O1xyXG4kZ3JheS01MDA6ICM0NDQ0NDQgIWRlZmF1bHQ7XHJcbiRncmF5LTYwMDogIzQ5NTA1NyAhZGVmYXVsdDtcclxuJGdyYXktNzAwOiAjNDY0NDRhICFkZWZhdWx0O1xyXG4kZ3JheS04MDA6ICMzNzM1M2QgIWRlZmF1bHQ7XHJcbiRncmF5LTkwMDogIzJiMmEyZiAhZGVmYXVsdDtcclxuXHJcbiRwcmltYXJ5LWFsdDogI2M4NmFmYSAhZGVmYXVsdDtcclxuJHNlY29uZGFyeTogJGdyYXktOTAwICFkZWZhdWx0O1xyXG4kZGFyazogJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kbGlnaHQ6ICRncmF5LTIwMCAhZGVmYXVsdDtcclxuXHJcbiRmb250LXNpemUtYmFzZTogMC44NzVyZW0gIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtbGc6IDEuMTI1cmVtICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLXNtOiAwLjgxMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kYm9yZGVyLXJhZGl1czogLjJyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLXNtOiAuMTVyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLWxnOiAuM3JlbSAhZGVmYXVsdDtcclxuXHJcbiRtaW4tY29udHJhc3QtcmF0aW86IDIuMiAhZGVmYXVsdDtcclxuXHJcbiRkeC1pbnB1dC1iYWNrZ3JvdW5kOiAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBFbGVtZW50c1xyXG5cclxuJGJvZHktYmc6ICRncmF5LTgwMCAhZGVmYXVsdDtcclxuJGJvZHktY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJGxpbmstY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJHRleHQtbXV0ZWQ6ICRncmF5LTQwMCAhZGVmYXVsdDtcclxuXHJcbi8vIEN1c3RvbSBWYXJpYWJsZXNcclxuXHJcbiR0aGVtZS1ib3gtc2hhZG93LXNtOiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpICFkZWZhdWx0O1xyXG4kdGhlbWUtYm94LXNoYWRvdy1sZzogMHB4IDJweCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpICFkZWZhdWx0O1xyXG5cclxuLy8gQWxlcnRcclxuXHJcbiRhbGVydC1iZy1sZXZlbDogMCAhZGVmYXVsdDsgLy8gYnM0XHJcbiRhbGVydC1iZy1zY2FsZTogMCUgIWRlZmF1bHQ7IC8vIGJzNVxyXG4kYWxlcnQtYm9yZGVyLWxldmVsOiAwICFkZWZhdWx0OyAvLyBiczRcclxuJGFsZXJ0LWJvcmRlci1zY2FsZTogMCUgIWRlZmF1bHQ7IC8vIGJzNVxyXG4kYWxlcnQtY29sb3ItbGV2ZWw6IC0xMCAhZGVmYXVsdDsgLy8gYnM0XHJcbiRhbGVydC1jb2xvci1zY2FsZTogMCUgIWRlZmF1bHQ7IC8vIGJzNVxyXG4kYWxlcnQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4vLyBCYWRnZXNcclxuXHJcbiRiYWRnZS1mb250LXNpemU6IDgwJSAhZGVmYXVsdDtcclxuXHJcbi8vIEJyZWFkY3J1bWJcclxuXHJcbiRicmVhZGNydW1iLWJnOiAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICRncmF5LTQwMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAkZ3JheS00MDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogMC43NXJlbSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuLy8gQnV0dG9uc1xyXG5cclxuJGJ0bi1wYWRkaW5nLXg6IC43NXJlbSAhZGVmYXVsdDtcclxuJGJ0bi1ib3gtc2hhZG93OiAkdGhlbWUtYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcclxuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogJHRoZW1lLWJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XHJcblxyXG4vLyBDYXJkc1xyXG5cclxuJGNhcmQtYmc6ICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRjYXJkLXNwYWNlci14OiAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gRHJvcGRvd25zXHJcblxyXG4kZHJvcGRvd24tYmc6ICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogJGdyYXktNDAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICRibHVlICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNDAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICRncmF5LTQwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICR0aGVtZS1ib3gtc2hhZG93LWxnICFkZWZhdWx0O1xyXG5cclxuLy8gRm9ybXNcclxuXHJcbiRpbnB1dC1idG4tcGFkZGluZy15OiAuNDA2MjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAuNjU2MjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAuMjAzMTI1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYmc6ICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLWJnOiAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1jb2xvcjogJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICRncmF5LTQwMCAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1jb2xvcjogJGdyYXktNDAwICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteS1zbTogLjIwMzEyNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogJGJsYWNrICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6IDFweCBzb2xpZCByZ2IoMjU1LCAyNTUsIDI1NSwgMC4yNSkgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1hbHQgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1hbHQgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogMTAwJSAxMDAlICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJSUzY2NpcmNsZSByPScyLjMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTIgLTIgMTIgMTInJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J003LDFMMyw1TDEsM0wwLDRsMywzbDUtNUw3LDF6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCAxMiAxMicgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIgMTI7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwJTdCZmlsbDolMjNGRkZGRkY7JTdEJTBBJTNDL3N0eWxlJTNFJTNDcmVjdCBpZD0nX3gzMV8nIHg9JzInIHk9JzUnIGNsYXNzPSdzdDAnIHdpZHRoPSc4JyBoZWlnaHQ9JzInLyUzRSUzQy9zdmclM0UlMEFcIikgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRwcmltYXJ5LWFsdCAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRwcmltYXJ5LWFsdCAhZGVmYXVsdDtcclxuXHJcbi8vIEp1bWJvdHJvblxyXG5cclxuJGp1bWJvdHJvbi1iZzogJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4vLyBMaXN0IGdyb3Vwc1xyXG5cclxuJGxpc3QtZ3JvdXAtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYmc6ICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWJnOiAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAkZ3JheS00MDAgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogLjU5Mzc1cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gTmF2c1xyXG5cclxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogJGdyYXktNDAwICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogMCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGJsdWUgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTQwMCAhZGVmYXVsdDtcclxuXHJcbi8vIE1vZGFsc1xyXG5cclxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogJHRoZW1lLWJveC1zaGFkb3ctbGcgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICR0aGVtZS1ib3gtc2hhZG93LWxnICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1iZzogJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICRncmF5LTQwMCAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICRncmF5LTQwMCAhZGVmYXVsdDtcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICRncmF5LTQwMCAhZGVmYXVsdDtcclxuJGNsb3NlLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7IC8vIGJzNFxyXG4kYnRuLWNsb3NlLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7IC8vIGJzNVxyXG4kYnRuLWNsb3NlLW9wYWNpdHk6IDAuOCAhZGVmYXVsdDsgLy8gYnM1XHJcblxyXG4vLyBQYWdpbmF0aW9uXHJcblxyXG4kcGFnaW5hdGlvbi1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1iZzogJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICRncmF5LTQwMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogJHByaW1hcnktYWx0ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogJGdyYXktNDAwICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRncmF5LTQwMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24taG92ZXItYmc6ICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAkZ3JheS00MDAgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogLjIxOTVyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBQb3BvdmVyXHJcblxyXG4kcG9wb3Zlci1iZzogJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICRncmF5LTQwMCAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICR0aGVtZS1ib3gtc2hhZG93LWxnICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFByb2dyZXNzIGJhcnNcclxuXHJcbiRwcm9ncmVzcy1iZzogJGdyYXktOTAwICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcblxyXG4vLyBTd2l0Y2hlc1xyXG5cclxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6IDEuODc1cmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIFRhYmxlc1xyXG5cclxuJHRhYmxlLWNlbGwtcGFkZGluZzogLjVyZW0gIWRlZmF1bHQ7XHJcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206IC4yNXJlbSAhZGVmYXVsdDtcclxuJHRhYmxlLWJnLWxldmVsOiAwICFkZWZhdWx0OyAvLyBiczRcclxuJHRhYmxlLWJnLXNjYWxlOiAwJSAhZGVmYXVsdDsgLy8gYnM1XHJcbiR0YWJsZS1ib3JkZXItbGV2ZWw6IDAgIWRlZmF1bHQ7IC8vIGJzNFxyXG4kdGFibGUtYm9yZGVyLXNjYWxlOiAwICFkZWZhdWx0OyAvLyBiczVcclxuJHRhYmxlLWJvcmRlci1jb2xvcjogJGdyYXktNDAwICFkZWZhdWx0O1xyXG5cclxuLy8gVGh1bWJuYWlsXHJcblxyXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuLy8gVG9vbHRpcHNcclxuXHJcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuLy8gQ2FsZW5kYXJcclxuXHJcbiRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWJnLWFscGhhOiA4MCUgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWJnLWFscGhhOiAzMCUgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnLWFscGhhOiA1MCUgIWRlZmF1bHQ7XHJcbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG46cm9vdCB7XG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tI3skcHJlZml4fWJyZWFrcG9pbnQtI3skbmFtZX06ICN7JHZhbHVlfTtcbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG5cbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlciBvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMCU7IC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgfVxuXG4gICAgICAucm93LWNvbHMjeyRpbmZpeH0tYXV0byA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEd1dHRlcnNcbiAgICAgIC8vXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3V0dGVycyB7XG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY3NzZ3JpZCgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXJ0IHdpdGggYDFgIGJlY2F1c2UgYDBgIGlzIGFuZCBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAvLyBSZXNldCBuZWVkZWQgZm9yIG5lc3RpbmcgdGFibGVzXG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLy8gRW5kIG9mIHJlc2V0XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyR0YWJsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyR0YWJsZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG5cbiAgLy8gVGFyZ2V0IHRoICYgdGRcbiAgLy8gV2UgbmVlZCB0aGUgY2hpbGQgY29tYmluYXRvciB0byBwcmV2ZW50IHN0eWxlcyBsZWFraW5nIHRvIG5lc3RlZCB0YWJsZXMgd2hpY2ggZG9lc24ndCBoYXZlIGEgYC50YWJsZWAgY2xhc3MuXG4gIC8vIFdlIHVzZSB0aGUgdW5pdmVyc2FsIHNlbGVjdG9ycyBoZXJlIHRvIHNpbXBsaWZ5IHRoZSBzZWxlY3RvciAoZWxzZSB3ZSB3b3VsZCBuZWVkIDYgZGlmZmVyZW50IHNlbGVjdG9ycykuXG4gIC8vIEFub3RoZXIgYWR2YW50YWdlIGlzIHRoYXQgdGhpcyBnZW5lcmF0ZXMgbGVzcyBjb2RlIGFuZCBtYWtlcyB0aGUgc2VsZWN0b3IgbGVzcyBzcGVjaWZpYyBtYWtpbmcgaXQgZWFzaWVyIHRvIG92ZXJyaWRlLlxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcbiAgICAvLyBGb2xsb3dpbmcgdGhlIHByZWNlcHQgb2YgY2FzY2FkZXM6IGh0dHBzOi8vY29kZXBlbi5pby9taXJpYW1zdXphbm5lL2Z1bGwvdllOZ29kYlxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpKSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKSkpO1xuICB9XG5cbiAgPiB0Ym9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIH1cblxuICA+IHRoZWFkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogY2FsYygjeyR0YWJsZS1ib3JkZXItd2lkdGh9ICogMikgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3Igd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXG4vLyB0byB0aGUgYHRkYHMgb3IgYHRoYHNcblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoIDA7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICAgID4gKiB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLy8gRm9yIHJvd3Ncbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gIH1cbn1cblxuLy8gRm9yIGNvbHVtbnNcbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMge1xuICA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoI3skdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyfSkge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHRhYmxlXG4vL1xuLy8gVGhlIGAudGFibGUtYWN0aXZlYCBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gaGlnaGxpZ2h0IHJvd3Mgb3IgY2VsbHNcblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmcpO1xufVxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmcpO1xuICB9XG59XG5cblxuLy8gVGFibGUgdmFyaWFudHNcbi8vXG4vLyBUYWJsZSB2YXJpYW50cyBzZXQgdGhlIHRhYmxlIGNlbGwgYmFja2dyb3VuZHMsIGJvcmRlciBjb2xvcnNcbi8vIGFuZCB0aGUgY29sb3JzIG9mIHRoZSBzdHJpcGVkLCBob3ZlcmVkICYgYWN0aXZlIHRhYmxlc1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGFibGUtdmFyaWFudHMge1xuICBAaW5jbHVkZSB0YWJsZS12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSN7JGluZml4fSB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhbnRcbkBtaXhpbiB0YWJsZS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJGNvbG9yOiBjb2xvci1jb250cmFzdChvcGFxdWUoJGJvZHktYmcsICRiYWNrZ3JvdW5kKSk7XG4gICAgJGhvdmVyLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtaG92ZXItYmctZmFjdG9yKSk7XG4gICAgJHN0cmlwZWQtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikpO1xuICAgICRhY3RpdmUtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSk7XG4gICAgJHRhYmxlLWJvcmRlci1jb2xvcjogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWJvcmRlci1mYWN0b3IpKTtcblxuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JGJhY2tncm91bmR9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyRzdHJpcGVkLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRzdHJpcGVkLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWN0aXZlLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JGhvdmVyLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkaG92ZXItYmcpfTtcblxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFudFxuIiwiLy9cbi8vIExhYmVsc1xuLy9cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG59XG4iLCIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gT24gQW5kcm9pZCBDaHJvbWUsIGZvcm0tY29udHJvbCdzIFwid2lkdGg6IDEwMCVcIiBtYWtlcyB0aGUgaW5wdXQgd2lkdGggdG9vIHNtYWxsXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIC8vXG4gICAgLy8gT24gaU9TIFNhZmFyaSwgZm9ybS1jb250cm9sJ3MgXCJhcHBlYXJhbmNlOiBub25lXCIgKyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBpT1MgMTYuMiAvIFNhZmFyaSAxNi4yXG4gICAgbWluLXdpZHRoOiA4NXB4OyAvLyBTZWVtcyB0byBiZSBhIGdvb2QgbWluaW11bSBzYWZlIHdpZHRoXG5cbiAgICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xuICAgIC8vIFRPRE86IHdlIGNhbiByZW1vdmUgdGhpcyB3b3JrYXJvdW5kIG9uY2UgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5ODk1OSBpcyByZXNvbHZlZFxuICAgIC8vIE11bHRpcGx5IGxpbmUtaGVpZ2h0IGJ5IDFlbSBpZiBpdCBoYXMgbm8gdW5pdFxuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcblxuICAgIC8vIEFuZHJvaWQgQ2hyb21lIHR5cGU9XCJkYXRlXCIgaXMgdGFsbGVyIHRoYW4gdGhlIG90aGVyIGlucHV0c1xuICAgIC8vIGJlY2F1c2Ugb2YgXCJtYXJnaW46IDFweCAyNHB4IDFweCA0cHhcIiBpbnNpZGUgdGhlIHNoYWRvdyBET01cbiAgICAvLyBUZXN0ZWQgdW5kZXIgQW5kcm9pZCAxMSAvIENocm9tZSA4OSwgQW5kcm9pZCAxMiAvIENocm9tZSAxMDAsIEFuZHJvaWQgMTMgLyBDaHJvbWUgMTA5XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLy8gUHJldmVudCBleGNlc3NpdmUgZGF0ZSBpbnB1dCBoZWlnaHQgaW4gV2Via2l0XG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMzQ0MzNcbiAgJjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7IGhlaWdodDogJGlucHV0LWhlaWdodC1zbTsgfVxuICAmLmZvcm0tY29udHJvbC1sZyB7IGhlaWdodDogJGlucHV0LWhlaWdodC1sZzsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LWJnLW1peGluXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IG51bGwsICRlbmQtcGVyY2VudDogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcbiIsIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpfTtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWcpLCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaWNvbiwgbm9uZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zZWxlY3QtdHJhbnNpdGlvbik7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmZvcm0tc2VsZWN0IHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENoZWNrL3JhZGlvXG4vL1xuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmc6ICN7JGZvcm0tY2hlY2staW5wdXQtYmd9O1xuXG4gIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG5cbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKX07XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cblxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpfTtcblxuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpfTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XG5cbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UtZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIG1pbi1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDEwMCU7IC8vIGFsbG93IHRleHRhcmVhc1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gICAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksICN7JGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eX0pO1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICgkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXggKiAuNSk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAjeyRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHl9KTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIH4gbGFiZWwge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7IC8vIFJlcXVpcmVkIHRvIHByb3Blcmx5IHBvc2l0aW9uIGxhYmVsIHRleHQgLSBhcyBleHBsYWluZWQgYWJvdmVcbiAgICB9XG4gIH1cblxuICA+IDpkaXNhYmxlZCB+IGxhYmVsLFxuICA+IC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgfiBsYWJlbCB7IC8vIFJlcXVpcmVkIGZvciBgLmZvcm0tY29udHJvbGBzIGJlY2F1c2Ugb2Ygc3BlY2lmaWNpdHlcbiAgICBjb2xvcjogJGZvcm0tZmxvYXRpbmctbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0LFxuICA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbiAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5pbnB1dC1ncm91cCB7XG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgNCksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiBcIlwiO1xuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlczogJHZhbGlkYXRpb24tbWVzc2FnZXMgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItdG9vbHRpcClcIiArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi1mZWVkYmFjaylcIjtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSkjeyR2YWxpZGF0aW9uLW1lc3NhZ2VzfSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skaW5wdXQtYm9yZGVyLXdpZHRofSAqIC0xKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXG4gICRzdGF0ZSxcbiAgJGNvbG9yLFxuICAkaWNvbixcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICR0b29sdGlwLWJnLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KSxcbiAgJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAkYm9yZGVyLWNvbG9yOiAkY29sb3Jcbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgZm9udC1zdHlsZTogJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZy1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb246ICN7ZXNjYXBlLXN2ZygkaWNvbil9O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgd2lkdGg6IGFkZCgkZm9ybS1jb2xvci13aWR0aCwgJGlucHV0LWhlaWdodC1pbm5lcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG5cbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JGJ0bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRidG4tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5OiAjeyRidG4tZm9udC1mYW1pbHl9O1xuICBAaW5jbHVkZSByZnMoJGJ0bi1mb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGJ0bi1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodDogI3skYnRuLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoOiAjeyRidG4tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRidG4tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogI3skYnRuLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgI3skYnRuLWZvY3VzLXdpZHRofSByZ2JhKHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBidG4tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4tYmcpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5idG4tY2hlY2sgKyAmOmhvdmVyIHtcbiAgICAvLyBvdmVycmlkZSBmb3IgdGhlIGNoZWNrYm94L3JhZGlvIGJ1dHRvbnNcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIDpub3QoLmJ0bi1jaGVjaykgKyAmOmFjdGl2ZSxcbiAgJjpmaXJzdC1jaGlsZDphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLnNob3cge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmcpO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpKTtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbG9vcHNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGlmICRjb2xvciA9PSBcImxpZ2h0XCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2UgaWYgJGNvbG9yID09IFwiZGFya1wiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbG9vcHNcblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1ub3JtYWx9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skYnRuLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6IDAgMCAwICMwMDA7IC8vIENhbid0IHVzZSBgbm9uZWAgYXMga2V5d29yZCBuZWdhdGVzIGFsbCB2YWx1ZXMgd2hlbiB1c2VkIHdpdGggbXVsdGlwbGUgc2hhZG93c1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KGNvbG9yLWNvbnRyYXN0KCRsaW5rLWNvbG9yKSwgJGxpbmstY29sb3IsIDE1JSkpfTtcblxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skZGlzYWJsZWQtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGRpc2FibGVkLWJvcmRlcn07XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ob3Zlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKCRjb2xvcil9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS1jbGFzc2VzXG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXg6ICN7JHppbmRleC1kcm9wZG93bn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHJvcGRvd24tbWluLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14OiAjeyRkcm9wZG93bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcjogI3skZHJvcGRvd24tc3BhY2VyfTtcbiAgQGluY2x1ZGUgcmZzKCRkcm9wZG93bi1mb250LXNpemUsIC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAjeyRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIG1pbi13aWR0aDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgbWFyZ2luIG9mIHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdykpO1xuXG4gICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgID4gLmRyb3Bkb3duLWl0ZW06Zmlyc3QtY2hpbGQsXG4gICAgPiBsaTpmaXJzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgICA+IC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQsXG4gICAgPiBsaTpsYXN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcbi8vIFdlIGRlbGliZXJhdGVseSBoYXJkY29kZSB0aGUgYGJzLWAgcHJlZml4IGJlY2F1c2Ugd2UgY2hlY2tcbi8vIHRoaXMgY3VzdG9tIHByb3BlcnR5IGluIEpTIHRvIGRldGVybWluZSBQb3BwZXIncyBwb3NpdGlvbmluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1zdGFydCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1lbmQge1xuICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wZW5kIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGVuZCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wc3RhcnQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHN0YXJ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxOyAvLyBSZXZpc2l0IGluIHY2IHRvIGRlLWR1cGUgc3R5bGVzIHRoYXQgY29uZmxpY3Qgd2l0aCA8aHI+IGVsZW1lbnRcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnKSk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmcpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4vLyBEYXJrIGRyb3Bkb3duc1xuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWRhcmstYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tZGFyay1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC1taXhpbnNcbkBtaXhpbiBjYXJldC1kb3duKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtZW5kKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1zdGFydCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldChcbiAgJGRpcmVjdGlvbjogZG93bixcbiAgJHdpZHRoOiAkY2FyZXQtd2lkdGgsXG4gICRzcGFjaW5nOiAkY2FyZXQtc3BhY2luZyxcbiAgJHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ25cbikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigkd2lkdGgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoJHdpZHRoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBlbmQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1lbmQoJHdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBzdGFydCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtc3RhcnQoJHdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtbWl4aW5zXG4iLCIvLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4gID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4gID4gLmJ0bjpob3ZlcixcbiAgPiAuYnRuOmZvY3VzLFxuICA+IC5idG46YWN0aXZlLFxuICA+IC5idG4uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICB9XG5cbiAgLy8gVGhlIGxlZnQgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcGVuZCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcHN0YXJ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuIH4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1waWxscy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcblxuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzKSk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBVbmRlcmxpbmVcbi8vXG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXA6ICN7JG5hdi11bmRlcmxpbmUtZ2FwfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICN7JG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuXG4gIGdhcDogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwKTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14OiAje2lmKCRuYXZiYXItcGFkZGluZy14ID09IG51bGwsIDAsICRuYXZiYXItcGFkZGluZy14KX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1saWdodC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteTogI3skbmF2YmFyLWJyYW5kLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemU6ICN7JG5hdmJhci1icmFuZC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICN7JG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICN7JG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogI3skbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgJi5hY3RpdmUsXG4gICAgJi5zaG93IHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuXG4gIGEsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMgIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbikpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLm5hdmJhci1saWdodCB7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcbn1cblxuLm5hdmJhci1kYXJrLFxuLm5hdmJhcltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLWNzcy12YXJzXG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteTogI3skY2FyZC1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXg6ICN7JGNhcmQtc3BhY2VyLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15OiAjeyRjYXJkLXRpdGxlLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcjogI3skY2FyZC10aXRsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtc3VidGl0bGUtY29sb3I6ICN7JGNhcmQtc3VidGl0bGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aDogI3skY2FyZC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcjogI3skY2FyZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdzogI3skY2FyZC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXk6ICN7JGNhcmQtY2FwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteDogI3skY2FyZC1jYXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmc6ICN7JGNhcmQtY2FwLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3I6ICN7JGNhcmQtY2FwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQ6ICN7JGNhcmQtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcjogI3skY2FyZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYmc6ICN7JGNhcmQtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICN7JGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luOiAjeyRjYXJkLWdyb3VwLW1hcmdpbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2FyZC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93KSk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW4pO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hY2NvcmRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcjogI3skYWNjb3JkaW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnOiAjeyRhY2NvcmRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aDogI3skYWNjb3JkaW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6ICN7JGFjY29yZGlvbi1pY29uLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogI3skYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLWNzcy12YXJzXG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uKSk7XG5cbiAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gaWNvblxuICAmOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuICAvLyBPbmx5IHNldCBhIGJvcmRlci1yYWRpdXMgb24gdGhlIGxhc3QgaXRlbSBpZiB0aGUgYWNjb3JkaW9uIGlzIGNvbGxhcHNlZFxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYsXG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uLWRhcmspfTtcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbi1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogI3skYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tfTtcbiAgQGluY2x1ZGUgcmZzKCRicmVhZGNydW1iLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnOiAjeyRicmVhZGNydW1iLWJnfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAjeyRicmVhZGNydW1iLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICN7JGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjeyRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSkpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcGFnaW5hdGlvbi1mb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcjogI3skcGFnaW5hdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmc6ICN7JHBhZ2luYXRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogI3skcGFnaW5hdGlvbi1mb2N1cy1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmc6ICN7JHBhZ2luYXRpb24tZm9jdXMtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICN7JHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gIC5hY3RpdmUgPiAmIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAuZGlzYWJsZWQgPiAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDtcbiAgfVxuXG4gIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gY2FsYygjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH0gKiAtMSkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgLy8gQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLW1peGluXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1taXhpblxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteDogI3skYmFkZ2UtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15OiAjeyRiYWRnZS1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGJhZGdlLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQ6ICN7JGJhZGdlLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3I6ICN7JGJhZGdlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1czogI3skYmFkZ2UtYm9yZGVyLXJhZGl1c307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14OiAjeyRhbGVydC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXk6ICN7JGFsZXJ0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b206ICN7JGFsZXJ0LW1hcmdpbi1ib3R0b219O1xuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyOiAjeyRhbGVydC1ib3JkZXItd2lkdGh9IHNvbGlkIHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzOiAjeyRhbGVydC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcjogaW5oZXJpdDtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3IpO1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXggKyAxO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKiAxLjI1ICRhbGVydC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtbW9kaWZpZXJzXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0XG5AZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJHRoZW1lLWNvbG9ycykge1xuICAuYWxlcnQtI3skc3RhdGV9IHtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LW1vZGlmaWVyc1xuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1rZXlmcmFtZXNcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICRwcm9ncmVzcy1oZWlnaHQ7IH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1rZXlmcmFtZXNcblxuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0OiAjeyRwcm9ncmVzcy1oZWlnaHR9O1xuICBAaW5jbHVkZSByZnMoJHByb2dyZXNzLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmc6ICN7JHByb2dyZXNzLWJnfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogI3skcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJveC1zaGFkb3c6ICN7JHByb2dyZXNzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3I6ICN7JHByb2dyZXNzLWJhci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZzogI3skcHJvZ3Jlc3MtYmFyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICN7JHByb2dyZXNzLWJhci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJveC1zaGFkb3cpKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uKSk7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3MgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogI3skbGlzdC1ncm91cC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAjeyRsaXN0LWdyb3VwLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogI3skbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogI3skbGlzdC1ncm91cC1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZzogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICAgIC8vIEluY3JlbWVudHMgb25seSB0aGlzIGluc3RhbmNlIG9mIHRoZSBzZWN0aW9uIGNvdW50ZXJcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICB9XG59XG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XG4gIH1cbn1cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3JcbiAgJiArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuLy8gTGlzdCBncm91cCBjb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yOiAjeyRidG4tY2xvc2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtYmc6ICN7IGVzY2FwZS1zdmcoJGJ0bi1jbG9zZS1iZykgfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogI3skYnRuLWNsb3NlLWZvY3VzLXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICN7JGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXJ9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGNsb3NlLWNzcy12YXJzXG5cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAkYnRuLWNsb3NlLXdpZHRoO1xuICBoZWlnaHQ6ICRidG4tY2xvc2UtaGVpZ2h0O1xuICBwYWRkaW5nOiAkYnRuLWNsb3NlLXBhZGRpbmcteSAkYnRuLWNsb3NlLXBhZGRpbmcteDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcbiAgYm9yZGVyOiAwOyAvLyBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbiAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5KTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgfVxufVxuXG5AbWl4aW4gYnRuLWNsb3NlLXdoaXRlKCkge1xuICBmaWx0ZXI6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuYnRuLWNsb3NlIHtcbiAgICAgIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xuICAgIH1cbiAgfVxufVxuIiwiLnRvYXN0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14OiAjeyR0b2FzdC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXk6ICN7JHRvYXN0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmc6ICN7JHRvYXN0LXNwYWNpbmd9O1xuICAtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGg6ICN7JHRvYXN0LW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkdG9hc3QtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b2FzdC1jb2xvcjogI3skdG9hc3QtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1iZzogI3skdG9hc3QtYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aDogI3skdG9hc3QtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzOiAjeyR0b2FzdC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdzogI3skdG9hc3QtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnOiAjeyR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvYXN0LWNzcy12YXJzXG5cbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nKTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSkpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1tZH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmc6ICN7JG1vZGFsLWlubmVyLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1jb2xvcjogI3skbW9kYWwtY29udGVudC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJnOiAjeyRtb2RhbC1jb250ZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aDogI3skbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nOiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZ307IC8vIFRvZG8gaW4gdjY6IFNwbGl0IHRoaXMgcGFkZGluZyBpbnRvIHggYW5kIHlcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogI3skbW9kYWwtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwOiAjeyRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRofTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKTtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXg6ICN7JHppbmRleC1tb2RhbC1iYWNrZHJvcH07XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLWJnOiAjeyRtb2RhbC1iYWNrZHJvcC1iZ307XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG5cbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbjogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZykgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7IC8vIFRvZG8gaW4gdjY6IHJlcGxhY2Ugd2l0aCBnYXAgb24gcGFyZW50IGNsYXNzXG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5tb2RhbCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9O1xuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XG4gIH1cblxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1zbX07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLCIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4OiAjeyR6aW5kZXgtdG9vbHRpcH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoOiAjeyR0b29sdGlwLW1heC13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14OiAjeyR0b29sdGlwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15OiAjeyR0b29sdGlwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luOiAjeyR0b29sdGlwLW1hcmdpbn07XG4gIEBpbmNsdWRlIHJmcygkdG9vbHRpcC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcjogI3skdG9vbHRpcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYmc6ICN7JHRvb2x0aXAtYmd9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXM6ICN7JHRvb2x0aXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eTogI3skdG9vbHRpcC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aDogI3skdG9vbHRpcC1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAjeyR0b29sdGlwLWFycm93LWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbik7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAkdG9vbHRpcC1tYXJnaW5gXCIsIFwidjVcIiwgXCJ2NS54XCIsIHRydWUpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7IH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICByaWdodDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzKSk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXg6ICN7JHppbmRleC1wb3BvdmVyfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGg6ICN7JHBvcG92ZXItbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJnOiAjeyRwb3BvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGg6ICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3I6ICN7JHBvcG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdzogI3skcG9wb3Zlci1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1oZWFkZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcjogI3skcG9wb3Zlci1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZzogI3skcG9wb3Zlci1oZWFkZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteTogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcjogI3skcG9wb3Zlci1ib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aDogI3skcG9wb3Zlci1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAjeyRwb3BvdmVyLWFycm93LWhlaWdodH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGgpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3cpKTtcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1zdGFydDtcbiAgfVxufVxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vKiBydGw6b3B0aW9uczoge1xuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcbiAgXCJzdHJpbmdNYXBcIjpbIHtcbiAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXG4gICAgXCJzZWFyY2hcIiAgOiBcInByZXZcIixcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXG4gIH0gXVxufSAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwcy9jb250cm9sc1xuLy9cbi8vIEFkZCBhIGNvbnRhaW5lciAoc3VjaCBhcyBhIGxpc3QpIHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGFuIGl0ZW0gKGlkZWFsbHkgYSBmb2N1c2FibGUgY29udHJvbCxcbi8vIGxpa2UgYSBidXR0b24pIHdpdGggZGF0YS1icy10YXJnZXQgZm9yIGVhY2ggc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgcGFkZGluZy10b3A6ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIERhcmsgbW9kZSBjYXJvdXNlbFxuXG5AbWl4aW4gY2Fyb3VzZWwtZGFyaygpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGZpbHRlcjogJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cblxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cblxuLmNhcm91c2VsLWRhcmsge1xuICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIEBpZiAkY29sb3ItbW9kZS10eXBlID09IFwibWVkaWEtcXVlcnlcIiB7XG4gICAgICAuY2Fyb3VzZWwge1xuICAgICAgICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAuY2Fyb3VzZWwsXG4gICAgICAmLmNhcm91c2VsIHtcbiAgICAgICAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcblxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aC1zbX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4lb2ZmY2FudmFzLWNzcy12YXJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4OiAjeyR6aW5kZXgtb2ZmY2FudmFzfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoOiAjeyRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6ICN7JG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14OiAjeyRvZmZjYW52YXMtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteTogI3skb2ZmY2FudmFzLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcjogI3skb2ZmY2FudmFzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnOiAjeyRvZmZjYW52YXMtYmctY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAjeyRvZmZjYW52YXMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcjogI3skb2ZmY2FudmFzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93OiAjeyRvZmZjYW52YXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uOiAje3RyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLWNzcy12YXJzXG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGV4dGVuZCAlb2ZmY2FudmFzLWNzcy12YXJzO1xuICB9XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYmcpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdykpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb24pKTtcblxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5oaWRpbmcsXG4gICAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICAvLyBSZXNldCBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY2FzZSBgLmJnLSpgIGNsYXNzZXMgYXJlIHVzZWQgaW4gb2ZmY2FudmFzXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgfVxufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4iLCIucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDtcblxuICAmLmJ0bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4vLyBBbmltYXRpb25cbi5wbGFjZWhvbGRlci1nbG93IHtcbiAgLnBsYWNlaG9sZGVyIHtcbiAgICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW47XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAkYmxhY2sgNTUlLCByZ2JhKDAsIDAsIDAsICgxIC0gJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluKSkgNzUlLCAkYmxhY2sgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLnRleHQtYmctI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9Ymctb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIH1cbn1cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICRob3Zlci1jb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSk7XG4gICAgICAgIGNvbG9yOiBSR0JBKCN7dG8tcmdiKCRob3Zlci1jb2xvcil9LCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHRvLXJnYigkaG92ZXItY29sb3IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE9uZS1vZmYgc3BlY2lhbCBsaW5rIGhlbHBlciBhcyBhIGJyaWRnZSB1bnRpbCB2NlxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgLy8gQnkgZGVmYXVsdCwgdGhlcmUgaXMgbm8gYC0tYnMtZm9jdXMtcmluZy14YCwgYC0tYnMtZm9jdXMtcmluZy15YCwgb3IgYC0tYnMtZm9jdXMtcmluZy1ibHVyYCwgYnV0IHdlIHByb3ZpZGUgQ1NTIHZhcmlhYmxlcyB3aXRoIGZhbGxiYWNrcyB0byBpbml0aWFsIGAwYCB2YWx1ZXNcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yKTtcbn1cbiIsIi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAkaWNvbi1saW5rLWdhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC41KSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgPiAuYmkge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBoZWlnaHQ6ICRpY29uLWxpbmstaWNvbi1zaXplO1xuICAgIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uKTtcbiAgfVxufVxuXG4uaWNvbi1saW5rLWhvdmVyIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICA+IC5iaSB7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1pY29uLWxpbmstdHJhbnNmb3JtLCAkaWNvbi1saW5rLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wIGFuZCBib3R0b21cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cbiAgLy8gRml4IGZvciBwb3NpdGlvbmVkIHRhYmxlIGNhcHRpb24gdGhhdCBjb3VsZCBiZWNvbWUgYW5vbnltb3VzIGNlbGxzXG4gICY6bm90KGNhcHRpb24pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6ICR2ci1ib3JkZXItd2lkdGg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeDogXCJcIiwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5keC1kLW5vbmUge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5keC1wcmV2ZW50LXNlbGVjdGlvbiB7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG59XHJcblxyXG5AbWl4aW4gc3Itb25seSgpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5zci1vbmx5LFxyXG4udmlzdWFsbHktaGlkZGVuIHtcclxuICAgIEBpbmNsdWRlIHNyLW9ubHkoKVxyXG59XHJcblxyXG4uZHhicy1wcmV2ZW50c2VsIHtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiAtbW96LW5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLyppT1MgY2xpY2sgZG9lcyBub3Qgd29yayAtIHdvcmthcm91bmQqL1xyXG4uZHhicy1jbGlja2FibGUsXHJcbi5keGJzLWNsaWNrYWJsZSBsYWJlbCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG5cclxuLmR4YnMtbm9uLWNsaWNrYWJsZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuaW5wdXQuZHhibC1oaWRlLW1zLWJ1dHRvbjo6LW1zLXJldmVhbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi5keC1oaW50IHtcclxuICAgIHotaW5kZXg6IDIxNDc0ODM2NDc7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLypwb3NpdGlvbjogYWJzb2x1dGU7Ki9cclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggMjRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNCk7XHJcbn1cclxuLmR4LWhpbnQgLmR4aC1jYWxsb3V0IHtcclxuICAgIGJvcmRlci13aWR0aDogOHB4O1xyXG59XHJcbi5keC1oaW50IC5keGgtY2FsbG91dDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLXdpZHRoOiA3cHg7XHJcbn1cclxuLmR4LWhpbnQuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG59XHJcbi5keC1oaW50LmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG4uZHgtaGludC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuLmR4LWhpbnQuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuLmR4LWhpbnQuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG4uZHgtaGludC5icy1wb3BvdmVyLXRvcCAuYXJyb3csXHJcbi5keC1oaW50LmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdyB7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDAuNXJlbSk7XHJcbn1cclxuLmR4LWhpbnQuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdyxcclxuLmR4LWhpbnQuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3cge1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDAuNXJlbSk7XHJcbn1cclxuLmR4LWhpbnQuYnMtcG9wb3Zlci1jZW50ZXIgLmFycm93IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmR4LWhpbnQgLmR4aC1jYWxsb3V0LFxyXG4uZHgtaGludCAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcblxyXG4vKnRvcCovXHJcbi5keC1oaW50LmR4aC10b3AgLmR4aC1jYWxsb3V0IHtcclxuICAgIGJvdHRvbTogLThweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxufVxyXG4uZHgtaGludC5keGgtdG9wIC5keGgtY2FsbG91dDphZnRlciB7XHJcbiAgICBib3R0b206IDFweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG59XHJcbi5keC1oaW50LmR4aC10b3AgLmR4aC1jYWxsb3V0IHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNjZWNlY2U7XHJcbn1cclxuLmR4LWhpbnQuZHhoLXRvcCAuZHhoLWlubmVyLWNhbGxvdXQsXHJcbi5keC1oaW50LmR4aC10b3AgLmR4aC1jYWxsb3V0OmFmdGVyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi8qcmlnaHQqL1xyXG4uZHgtaGludC5keGgtcmlnaHQgLmR4aC1jYWxsb3V0IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogLThweDtcclxuICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxufVxyXG4uZHgtaGludC5keGgtcmlnaHQgLmR4aC1jYWxsb3V0OmFmdGVyIHtcclxuICAgIGJvdHRvbTogLTdweDtcclxuICAgIGxlZnQ6IDFweDtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbn1cclxuLmR4LWhpbnQuZHhoLXJpZ2h0IC5keGgtY2FsbG91dCB7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNjZWNlY2U7XHJcbn1cclxuLmR4LWhpbnQuZHhoLXJpZ2h0IC5keGgtY2FsbG91dDphZnRlciB7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi8qYm90dG9tKi9cclxuLmR4LWhpbnQuZHhoLWJvdHRvbSAuZHhoLWNhbGxvdXQge1xyXG4gICAgdG9wOiAtOHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG59XHJcbi5keC1oaW50LmR4aC1ib3R0b20gLmR4aC1jYWxsb3V0OmFmdGVyIHtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC03cHg7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbn1cclxuLmR4LWhpbnQuZHhoLWJvdHRvbSAuZHhoLWNhbGxvdXQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NlY2VjZTtcclxufVxyXG5cclxuLmR4LWhpbnQuZHhoLWJvdHRvbSAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxufVxyXG4vKmxlZnQqL1xyXG4uZHgtaGludC5keGgtbGVmdCAuZHhoLWNhbGxvdXQge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogLThweDtcclxuICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbn1cclxuLmR4LWhpbnQuZHhoLWxlZnQgLmR4aC1jYWxsb3V0OmFmdGVyIHtcclxuICAgIHJpZ2h0OiAxcHg7XHJcbiAgICBib3R0b206IC03cHg7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxufVxyXG4uZHgtaGludC5keGgtbGVmdCAuZHhoLWNhbGxvdXQge1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNjZWNlY2U7XHJcbn1cclxuLmR4LWhpbnQuZHhoLWxlZnQgLmR4aC1jYWxsb3V0OmFmdGVyIHtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xyXG59XHJcbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuJGljb25TaXplOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kaWNvbkxpbmVXaWR0aDogMnB4ICFkZWZhdWx0O1xyXG4kb2Zmc2V0TkZ1bGw6IC0kaWNvbkxpbmVXaWR0aDtcclxuJGhhbGZPZmZzZXQ6IG1hdGguZGl2KCRpY29uTGluZVdpZHRoLCAyKTtcclxuJGhhbGZOT2Zmc2V0OiAtJGhhbGZPZmZzZXQ7XHJcbkBtaXhpbiByZWdpc3Rlci1pY29ucygkaWNvbnMpIHtcclxuICAgICN7JGljb25zfSB7XHJcbiAgICAgICAgd2lkdGg6ICRpY29uU2l6ZTtcclxuICAgICAgICBoZWlnaHQ6ICRpY29uU2l6ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbn1cclxuQG1peGluIGJvcmRlcigkYm9yZGVycy4uLikge1xyXG4gICAgQGVhY2ggJGJvcmRlclR5cGUgaW4gJGJvcmRlcnMge1xyXG4gICAgICAgICN7JGJvcmRlclR5cGV9OiAkaWNvbkxpbmVXaWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICB9XHJcbn1cclxuQG1peGluIGJhY2tkcm9wKCR3aWR0aDogMTAwJSwgJGhlaWdodDogMTAwJSwgJGxlZnQ6IDAsICR0b3A6IDApIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogJGxlZnQ7XHJcbiAgICB0b3A6ICR0b3A7XHJcbiAgICB3aWR0aDogJHdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG59XHJcbkBtaXhpbiBjYXJldExlZnQoJG9mZnNldDogMHB4KSB7XHJcbiAgICBAaW5jbHVkZSBiYWNrZHJvcCg4MCUsIDgwJSk7XHJcbiAgICBAaW5jbHVkZSBib3JkZXIoYm9yZGVyLXRvcCwgYm9yZGVyLWxlZnQpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJG9mZnNldCwgJG9mZnNldCk7XHJcbn1cclxuQGluY2x1ZGUgcmVnaXN0ZXItaWNvbnMoKFwiLmR4YnMtaWNvbi1jbG9zZVwiLCBcIi5keGJzLWljb24tYXBwbHlcIixcclxuICAgIFwiLmR4YnMtY2FyZXQtbGVmdFwiLCBcIi5keGJzLWNhcmV0LXJpZ2h0XCIsXHJcbiAgICBcIi5keGJzLWljb24tZXhwYW5kZWRcIiwgXCIuZHhicy1pY29uLWNvbGxhcHNlZFwiLCBcIi5keGJzLWNhcmV0LWJvdHRvbVwiKSk7XHJcblxyXG4uZHhicy1jYXJldC1sZWZ0LFxyXG4uZHhicy1jYXJldC1yaWdodCB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogMTBweDtcclxufVxyXG5cclxuLmR4YnMtaWNvbi1jbG9zZTpiZWZvcmUsXHJcbi5keGJzLWljb24tY2xvc2U6YWZ0ZXIge1xyXG4gICAgQGluY2x1ZGUgYmFja2Ryb3AoY2FsYygxNDElIC0gMnB4KSwgMCwgLTclLCA1MCUpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyKGJvcmRlci10b3ApO1xyXG59XHJcbi5keGJzLWljb24tY2xvc2U6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoJGhhbGZOT2Zmc2V0LCBtYXRoLmRpdigkaGFsZk5PZmZzZXQsIDIpKTtcclxufVxyXG4uZHhicy1pY29uLWNsb3NlOmFmdGVyIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKG1hdGguZGl2KCRoYWxmT2Zmc2V0LCAyKSwgJGhhbGZOT2Zmc2V0KTtcclxufVxyXG4uZHhicy1pY29uLWFwcGx5OmJlZm9yZSB7XHJcbiAgICBAaW5jbHVkZSBiYWNrZHJvcCgxMDAlLCA1MCUsIDAsIDEyLjUlKTtcclxuICAgIEBpbmNsdWRlIGJvcmRlcihib3JkZXItYm90dG9tLCBib3JkZXItbGVmdCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgkaGFsZk5PZmZzZXQsICRoYWxmTk9mZnNldCk7XHJcbn1cclxuXHJcbi5keGJzLWNhcmV0LWxlZnQ6OmJlZm9yZSxcclxuLmR4YnMtY2FyZXQtcmlnaHQ6YmVmb3JlLFxyXG4uZHhicy1jYXJldC1ib3R0b206OmJlZm9yZSB7XHJcbiAgICBAaW5jbHVkZSBjYXJldExlZnQoJGljb25MaW5lV2lkdGgpO1xyXG59XHJcbi5keGJzLWNhcmV0LWxlZnQge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG4uZHhicy1jYXJldC1yaWdodCB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG59XHJcbi5keGJzLWNhcmV0LWJvdHRvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxufVxyXG4uZHhicy1pY29uLWV4cGFuZGVkOjpiZWZvcmUsXHJcbi5keGJzLWljb24tY29sbGFwc2VkOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGJvcmRlci10b3A6IC4zcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IC4zcmVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgIGJvcmRlci1ib3R0b206IC4zcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgLTUwJSk7XHJcbn1cclxuLmR4YnMtaWNvbi1leHBhbmRlZDo6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoLTg1JSwgMjUlKTtcclxufVxyXG4uZHhicy1pY29uLWV4cGFuZGVkLFxyXG4uZHhicy1pY29uLWNvbGxhcHNlZCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbiIsIkBtaXhpbiBfYmFja2Ryb3BfYmFzZSB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4lX2JhY2tkcm9wIHtcclxuICAgIEBpbmNsdWRlIF9iYWNrZHJvcF9iYXNlO1xyXG4gICAgb3BhY2l0eTogMC4xO1xyXG59XHJcblxyXG4lX2JhY2tkcm9wX2ZvY3VzX2hvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuMjtcclxufVxyXG5cclxuQG1peGluIHN0YXRlX2JhY2tkcm9wKCRzZWxlY3RvciwgJGF0dHJpYnV0ZXMsICRiYWNrZHJvcF9wb3N0Zml4OiBcIlwiLCAkaGFzX2ZvY3VzX3N0YXRlOiB0cnVlKSB7XHJcbiAgICAjeyRzZWxlY3Rvcn0ge1xyXG4gICAgICAgICY6aG92ZXIjeyRiYWNrZHJvcF9wb3N0Zml4fTpiZWZvcmUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVfYmFja2Ryb3A7XHJcblxyXG4gICAgICAgICAgICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRhdHRyaWJ1dGVzIHtcclxuICAgICAgICAgICAgICAgICN7JG5hbWV9OiAkdmFsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpZiAoJGhhc19mb2N1c19zdGF0ZSkge1xyXG4gICAgICAgICAgICAmOmZvY3VzI3skYmFja2Ryb3BfcG9zdGZpeH06YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJV9iYWNrZHJvcDtcclxuXHJcbiAgICAgICAgICAgICAgICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRhdHRyaWJ1dGVzIHtcclxuICAgICAgICAgICAgICAgICAgICAjeyRuYW1lfTogJHZhbHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzOmhvdmVyI3skYmFja2Ryb3BfcG9zdGZpeH06YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJV9iYWNrZHJvcF9mb2N1c19ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICdzdGF0ZS1kZWNvcmF0aW9ucyc7XHJcbiRjb21tYW5kQnRuUGFkZGluZzogLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG5AbWl4aW4gY29tbWFuZEJ1dHRvblNpemUoJGljb25TaXplKSB7XHJcbiAgICB3aWR0aDogJGljb25TaXplO1xyXG4gICAgaGVpZ2h0OiAkaWNvblNpemU7XHJcbiAgICBwYWRkaW5nOiAkY29tbWFuZEJ0blBhZGRpbmc7XHJcbiAgICBmbGV4OiAwIDAgKCRpY29uU2l6ZSk7XHJcbn1cclxuXHJcbi5idG4uZHhicy1jbWQtYnRuIHtcclxuICAgIEBpbmNsdWRlIGNvbW1hbmRCdXR0b25TaXplKDFyZW0pO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiB1bnNldDtcclxuXHJcbiAgICAmOm5vdCg6Zm9jdXMpIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc3RhdGVfYmFja2Ryb3AoXCIuYnRuLmR4YnMtY21kLWJ0blwiLCAoIGJvcmRlci1yYWRpdXM6IDUwJSkpO1xyXG5cclxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xyXG4gICAgLmR4YnMtY21kLWJ0biB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhicy1jbWQtYnRuLmJ0bi1saW5rIHtcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmLmZvY3VzLFxyXG4gICAgJi5hY3RpdmUsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhicy1jYWxlbmRhciAuYnRuLmR4YnMtY21kLWJ0biB7XHJcbiAgICBAaW5jbHVkZSBjb21tYW5kQnV0dG9uU2l6ZSguN2VtKTtcclxufVxyXG5cclxuXHJcbiIsIi5keGJzLXByb2dyZXNzLmRpc2FibGVkID4gLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XHJcbiAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcclxufVxyXG4iLCIkb3BhY2l0eV9sb3dfdHJlc2hvbGQ6IDAuMzUgIWRlZmF1bHQ7XHJcblxyXG5Aa2V5ZnJhbWVzIGR5bmFtaWNfb3BhY2l0eSB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAkb3BhY2l0eV9sb3dfdHJlc2hvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6ICRvcGFjaXR5X2xvd190cmVzaG9sZCArIDAuMTU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3IHtcclxuICAgICYgdHIge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyICN7JG9wYWNpdHlfbG93X3RyZXNob2xkfXM7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZHhicy1yb3ctbG9hZGluZyB7XHJcbiAgICAgICAgb3BhY2l0eTogLjE1O1xyXG5cclxuICAgICAgICAmIHRkOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcInxcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNHJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogMXMgbGluZWFyICN7JG9wYWNpdHlfbG93X3RyZXNob2xkfXMgaW5maW5pdGUgYWx0ZXJuYXRlIGJvdGggcnVubmluZyBkeW5hbWljX29wYWNpdHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5keC1zay1ib29sOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5keC1zay1kYXRlOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDhyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5keC1zay1udW1iZXI6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogM3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNSB7XHJcbiAgICAgICAgICAgICYgLmR4LXNrLXN0ci5keC1zay0jeyRpfTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogKDQgKyAkaSkgKiAxMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmR4LXNrLW51bWJlci5keC1zay0jeyRpfTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogI3soMiArICRpKX1yZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnZHgtYmxhem9yLnBhcmFtcy5zY3NzJztcclxuXHJcbi5keGJzLWdyaWR2aWV3IHtcclxuICAgICYgLmR4YnMtcGFnZS1zaXplLXNlbGVjdG9yIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmIC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5jb2wtZm9ybS1sYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5idG4tdG9nZ2xlLmR4YnMtY21kLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZHhicy10b2dnbGUtY2VsbCB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyAvKnJldmlldyBhbmQgZHJvcCBhbGwgIWltcG9ydGFudHMqL1xyXG4gICAgfVxyXG5cclxuICAgICYgLmR4YnMtdGFibGUgPiB0aGVhZD4gdHIgPiB0aCxcclxuICAgICYgLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xyXG4gICAgICAgIC5keGJsLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZHhicy1kYXRhLXJvdyA+IHRkLnRhYmxlLWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgwLCB2YXIoLS1zZWxlY3Rpb24tYmcpLCB2YXIoLS1zZWxlY3Rpb24tYmcpKTtcclxuICAgIH1cclxuICAgICYgLmR4YnMtZGF0YS1yb3cgPiAuZHhicy10b2dnbGUtY2VsbCB7IC8vIHRlbXAsIG1lcmdlIHdpdGggLmR4YnMtdG9nZ2xlLWNlbGwgYWZ0ZXIgVDk1MzIxMVxyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgLypyZXZpZXcgYW5kIGRyb3AgYWxsICFpbXBvcnRhbnRzKi9cclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYgLmR4YnMtdG9nZ2xlLWNlbGwsXHJcbiAgICAmIC5keGJzLWdyaWQtZ3JvdXAtY2VsbC1vZmZzZXQge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5keGJzLXRvZ2dsZS1jZWxsICsgdGQsXHJcbiAgICAmIC5keGJzLWdyaWQtZ3JvdXAtY2VsbC1vZmZzZXQgKyAuZHhicy1ncmlkLWdyb3VwLWNlbGwtb2Zmc2V0IHtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5keGJzLWdyaWQtY29scy10b2dnbGVidG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMS41cmVtO1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS1idXR0b24tdywgMS41cmVtKTtcclxuICAgIH1cclxuXHJcbiAgICAmIC5keGJzLWdyaWQtZ3JvdXAtc3Bhbi1yb3cge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmIC5keGJzLWdyaWQtZ3JvdXAtc3Bhbi1yb3cgPiB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYgPiAuY2FyZCA+IC5jYXJkLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgICYgLmR4YnMtZ3JpZC1jZWxsLWxvYWRpbmc6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJ8XCI7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICYgLmR4YnMtc2VsZWN0LWNlbGwgPiAuY3VzdG9tLWNvbnRyb2w6b25seS1jaGlsZCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcclxuXHJcbiAgICAgICAgJiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIGlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZHhicy1maXhlZCA+IHRoZWFkID4gdHIgPiB0aC5keGJzLXNlbGVjdC1jZWxsLFxyXG4gICAgJiAuZHhicy1maXhlZCA+IHRib2R5ID4gdHIgPiB0ZC5keGJzLXNlbGVjdC1jZWxsIHtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xyXG5cclxuICAgICAgICAmID4gLmN1c3RvbS1jb250cm9sOm9ubHktY2hpbGQgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRoLmR4YnMtZ3JpZC1jaGVja2JveC1jb2wge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciB7XHJcbiAgICAgICAgPiB0ZC5keC1ncmlkLXN1bW1hcnktY2VsbDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IHRkLmR4LWdyaWQtc3VtbWFyeS1jZWxsOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQtc3R5bGU6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gdGQuZHgtZ3JpZC1zdW1tYXJ5LWNlbGwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIC8qbWF4LXdpZHRoOiAxcHg7Ki9cclxuICAgICAgICAgICAgJiBkaXYge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgdGQuZHgtZ3JpZC1zdW1tYXJ5LWNlbGw6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRDb2xvckdyYXk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMDM1O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmNhcmQge1xyXG4gICAgICAgICYgPiAuZHhicy10YWJsZSxcclxuICAgICAgICAmID4gKiA+IC5keGJzLXRhYmxlIHtcclxuICAgICAgICAgICAgJiA+IHRoZWFkID4gdHI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAmID4gdGQsXHJcbiAgICAgICAgICAgICAgICAmID4gdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJixcclxuICAgICAgICAmID4gZGl2Om5vdCguZHhndkhTREMpOm5vdCguZHhndkNTRCkge1xyXG4gICAgICAgICAgICAmID4gLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+IHRoZWFkID4gdHIsXHJcbiAgICAgICAgICAgICAgICAmID4gdGJvZHkgPiB0cixcclxuICAgICAgICAgICAgICAgICYgPiB0Zm9vdCA+IHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gdGg6bGFzdC1jaGlsZCxcclxuICAgICAgICAgICAgICAgICAgICAmID4gdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAmLFxyXG4gICAgICAgICAgICAgICAgICAgICYgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYsXHJcbiAgICAgICAgJiA+IGRpdjpub3QoLmR4Z3ZIU0RDKTpub3QoLmR4Z3ZDU0QpOm5vdCguZHhicy1ncmlkLWdwaCkge1xyXG4gICAgICAgICAgICAmID4gLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICYsXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcclxuICAgICAgICAgICAgICAgICAgICAmID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYsXHJcbiAgICAgICAgJiA+IC5jYXJkLFxyXG4gICAgICAgIC5keGJzLWdyaWQtZWRpdC1mb3JtID4gLmR4YmwtZmwgLnJvdyA+IGRpdiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4Z3ZIU0RDLmNhcmQsXHJcbiAgICAgICAgJiA+IC5keGd2Q1NELmNhcmQge1xyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YnMtZ3JpZC1oZWFkZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgPiAuZHhicy1ncmlkLWZpeGVkLXRhYmxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHgtYnRuLmJ0bi1saW5rIHtcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICYuZm9jdXMsXHJcbiAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhicy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keC1yb3d0ZW1wbGF0ZS1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5keGJzLWZpeGVkID4gdGJvZHkgPiB0ciA+IHRkLmR4YnMtZ3JpZC1lZGl0LWZvcm0ge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMC4zNzVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSwgKGhvdmVyOiBub25lKSB7XHJcbiAgICAuZHhicy1ncm91cC1wYW5lbC1jb250YWluZXIgPiAuZHhicy1ncm91cC1wYW5lbCB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YnMtZ3JvdXAtcGFuZWwtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhicy1ncmlkdmlldyAuZHhicy1maXhlZC1oZWFkZXItY29udGVudCAuZHhicy1zb3J0LW9yZGVyLWluZGljYXRvcixcclxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZ3JvdXAtcGFuZWwtY29udGFpbmVyIC5keGJzLWdyb3VwLXBhbmVsIC5keGJzLXNvcnQtb3JkZXItaW5kaWNhdG9yIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcclxufVxyXG5cclxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnQgLmR4YnMtc29ydC1vcmRlci1pbmRpY2F0b3IgPiAuZHhibC1pbWFnZSxcclxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZ3JvdXAtcGFuZWwtY29udGFpbmVyIC5keGJzLWdyb3VwLXBhbmVsIC5keGJzLXNvcnQtb3JkZXItaW5kaWNhdG9yID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3IC5keGJzLWdyb3VwLXBhbmVsLWNvbnRhaW5lciAuZHhicy1ncm91cC1wYW5lbCA+IC5jYXJkID4gLmNhcmQtYm9keSA+IHNwYW5bZGF0YS10b2dnbGU9XCJncmlkdmlldy1jb2x1bW4tc29ydFwiXSxcclxuLmR4LWRyYWdnaW5nLXN0YXRlID4gLmNhcmQtYm9keSA+IHNwYW5bZGF0YS10b2dnbGU9XCJncmlkdmlldy1jb2x1bW4tc29ydFwiXSxcclxuLmR4LWRyYWdnaW5nLXN0YXRlID4gLmNhcmQtYm9keSA+IC5keGJzLXNvcnQtb3JkZXItaW5kaWNhdG9yIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4uZHhicy1ncmlkdmlldy5keGJzLWhhcy12ZXJ0aWNhbC1zY3JvbGxiYXI6bm90KC5keGJzLXZlcnRpY2FsLXNjcm9sbGJhci12aXNpYmxlKSA+IC5jYXJkID4gLmR4Z3ZIU0RDID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcclxuLmR4YnMtZ3JpZHZpZXcuZHhicy1oYXMtdmVydGljYWwtc2Nyb2xsYmFyOm5vdCguZHhicy12ZXJ0aWNhbC1zY3JvbGxiYXItdmlzaWJsZSkgPiAuY2FyZCA+IC5keGd2Q1NEID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbn1cclxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGJzLWdyaWQtdnNkID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHgtZ3JpZC1zdW1tYXJ5LWNlbGxcclxue1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IGluaGVyaXQ7XHJcbn1cclxuLmR4YnMtcG9wdXAtZWRpdC1yb3csXHJcbi5keGJzLXBvcHVwLWVkaXQtcm93ID4gdGQge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uZHhicy1wb3B1cC1lZGl0LXJvdyxcclxuLmR4YnMtcG9wdXAtZWRpdC1yb3cgPiB0ZCxcclxuLmR4YnMtcG9wdXAtZWRpdC1yb3cgKyB0cixcclxuLmR4YnMtcG9wdXAtZWRpdC1yb3cgKyB0ciA+IHRkIHtcclxuICAgIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZHhicy1ncmlkLXBhZ2VyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmIC5wYWdpbmF0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICYgPiBsaSA+IGJ1dHRvbjpub3QoLmRpc2FibGVkKSxcclxuICAgICAgICAmID4gbGkgPiBkaXYucGFnZS1saW5rOm5vdCguZGlzYWJsZWQpe1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZWRpdGZvcm0ge1xyXG5cclxuICAgICYgLmR4YnMtZGF0YWdyaWQtaW5wbGFjZS1lZGl0LWFyZWEge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMC41ZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdmFyKC0tY29tcG9uZW50LXdpZHRoKTtcclxuXHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS1zY3JvbGwtbGVmdCkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkQ29sb3JCbHVlOiB2YXIoLS1icy1ibHVlKTtcclxuJENvbG9yRGFyazogdmFyKC0tYnMtZGFyayk7XHJcbiRDb2xvckluZGlnbzogdmFyKC0tYnMtaW5kaWdvKTtcclxuJENvbG9yUHVycGxlOiB2YXIoLS1icy1wdXJwbGUpO1xyXG4kQ29sb3JQaW5rOiB2YXIoLS1icy1waW5rKTtcclxuJENvbG9yUmVkOiB2YXIoLS1icy1yZWQpO1xyXG4kQ29sb3JPcmFuZ2U6IHZhcigtLWJzLW9yYW5nZSk7XHJcbiRDb2xvclllbGxvdzogdmFyKC0tYnMteWVsbG93KTtcclxuJENvbG9yR3JlZW46IHZhcigtLWJzLWdyZWVuKTtcclxuJENvbG9yVGVhbDogdmFyKC0tYnMtdGVhbCk7XHJcbiRDb2xvckN5YW46IHZhcigtLWJzLWN5YW4pO1xyXG4kQ29sb3JHcmF5OiB2YXIoLS1icy1ncmF5KTtcclxuJENvbG9yV2hpdGU6IHZhcigtLWJzLXdoaXRlKTtcclxuJENvbG9yUHJpbWFyeTogdmFyKC0tYnMtcHJpbWFyeSk7XHJcbiRDb2xvckxpZ2h0OiB2YXIoLS1icy1saWdodCk7XHJcblxyXG4kQ29sb3JSZWROYW1lOiAtLWJzLXJlZDtcclxuJENvbG9yR3JlZW5OYW1lOiAtLWJzLWdyZWVuO1xyXG4iLCJAaW1wb3J0ICdkeC1ibGF6b3IucGFyYW1zLnNjc3MnO1xyXG5cclxuQG1peGluIHVzZXJTZWxlY3ROb25lIHtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbnRoOmZvY3VzXHJcbntcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxudGFibGUuZHgtcmVzaXplIHRoZWFkIHRyIHRoID4gYnV0dG9uLFxyXG50YWJsZS5keC1yZXNpemUgLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnRcclxue1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDdweCk7XHJcbn1cclxuLmR4QW5kcm9pZE1vYmlsZVBsYXRmb3JtIHRhYmxlLmR4LXJlc2l6ZSB0aGVhZCB0ciB0aCA+IGJ1dHRvbixcclxuLmR4QW5kcm9pZE1vYmlsZVBsYXRmb3JtIC5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50LFxyXG4uZHhNYWNPU01vYmlsZVBsYXRmb3JtIHRhYmxlLmR4LXJlc2l6ZSB0aGVhZCB0ciB0aCA+IGJ1dHRvbixcclxuLmR4TWFjT1NNb2JpbGVQbGF0Zm9ybSAuZHhicy1maXhlZC1oZWFkZXItY29udGVudFxyXG57XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMXB4KTtcclxufVxyXG50aDpmb2N1cyA+IGJ1dHRvbjpiZWZvcmUsXHJcbnRoOmZvY3VzIC5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50OmJlZm9yZVxyXG57XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxudGFibGUuZHgtcmVzaXplXHJcbntcclxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbn1cclxudGFibGUuZHgtcmVzaXplIHRoXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG50YWJsZS5keC1yZXNpemUgdHIgdGggc3BhbixcclxudGFibGUuZHgtcmVzaXplIHRyIHRoOm5vdCguZHhicy10b2dnbGUtY2VsbCk6bm90KC5keGJzLWdyaWQtZ3JvdXAtY2VsbC1vZmZzZXQpIHNwYW4sXHJcbnRhYmxlLmR4LXJlc2l6ZSB0ciB0ZDpub3QoLmR4YnMtdG9nZ2xlLWNlbGwpOm5vdCguZHhicy1ncmlkLWdyb3VwLWNlbGwtb2Zmc2V0KTpub3QoLmR4YnMtZ3JpZC1lZGl0LWZvcm0pIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5keE1hY09TTW9iaWxlUGxhdGZvcm0gdGFibGUuZHgtcmVzaXplIHRoZWFkXHJcbntcclxuICAgIEBpbmNsdWRlIHVzZXJTZWxlY3ROb25lO1xyXG59XHJcblxyXG4uZHhBbmRyb2lkTW9iaWxlUGxhdGZvcm0gLmR4Q29sdW1uUmVzaXplQW5jaG9yOmJlZm9yZSxcclxuLmR4TWFjT1NNb2JpbGVQbGF0Zm9ybSAuZHhDb2x1bW5SZXNpemVBbmNob3I6YmVmb3JlXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgcmlnaHQ6IC0xMHB4O1xyXG59XHJcblxyXG4uZHhBbmRyb2lkTW9iaWxlUGxhdGZvcm0gLmR4Q29sdW1uUmVzaXplQW5jaG9yLFxyXG4uZHhNYWNPU01vYmlsZVBsYXRmb3JtIC5keENvbHVtblJlc2l6ZUFuY2hvcixcclxuLmR4QW5kcm9pZE1vYmlsZVBsYXRmb3JtIHRoOmZvY3VzIC5keENvbHVtblJlc2l6ZUFuY2hvcixcclxuLmR4TWFjT1NNb2JpbGVQbGF0Zm9ybSB0aDpmb2N1cyAuZHhDb2x1bW5SZXNpemVBbmNob3Jcclxue1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuLmR4QW5kcm9pZE1vYmlsZVBsYXRmb3JtIHRoOmZvY3VzOmJlZm9yZSxcclxuLmR4TWFjT1NNb2JpbGVQbGF0Zm9ybSB0aDpmb2N1czpiZWZvcmVcclxue1xyXG4gICAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuLmR4Q29sdW1uUmVzaXplQW5jaG9yIHtcclxuICAgIEBpbmNsdWRlIHVzZXJTZWxlY3ROb25lO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogN3B4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY3Vyc29yOiBjb2wtcmVzaXplO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbnRoOmZvY3VzIC5keENvbHVtblJlc2l6ZUFuY2hvclxyXG57XHJcbiAgICB0b3A6IDNweDtcclxuICAgIHJpZ2h0OiAzcHg7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDZweCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tZHgtYWNjZW50LXNoYWRvdy1jb2xvciwgcmdiYSgxMjgsMTI4LDEyOCwuMjUpKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuLmR4Q29sdW1uUmVzaXplQW5jaG9yOmFjdGl2ZTpiZWZvcmVcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBsZWZ0OiAtMjBweDtcclxufVxyXG50aDpmb2N1cyAuZHhDb2x1bW5SZXNpemVBbmNob3I6OmFmdGVyXHJcbntcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgd2lkdGg6IDNweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tZHgtYWNjZW50LWNvbG9yLCAkQ29sb3JQcmltYXJ5KTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWR4LWFjY2VudC1jb2xvciwgJENvbG9yUHJpbWFyeSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbn1cclxuLnRhYmxlIHRoOmZvY3VzOmJlZm9yZVxyXG57XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWR4LWFjY2VudC1jb2xvciwgJENvbG9yUHJpbWFyeSk7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2cHgpO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0uMjVyZW0sIC0uMjVyZW0sIDApO1xyXG4gICAgdG9wOiA3cHg7XHJcbiAgICBsZWZ0OiA3cHg7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuLmNhcmQtYm9keS5keGJzLWdyaWQtcGFnZXIuZHgtcmVzaXplXHJcbntcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbn1cclxuLmR4YnMtZ3JpZHZpZXcgdGFibGUuZHgtcmVzaXplIC5keGJzLWZpeGVkID4gdGhlYWQgPiB0ciA+IHRoXHJcbntcclxuICAgIG92ZXJmbG93OiB1bnNldDtcclxufVxyXG4iLCJcclxuZHhibC10aHVtYiB7XHJcbiAgICBjdXJzb3I6IGdyYWI7XHJcbn1cclxuXHJcbmR4YnMtdGh1bWItZHJhZ2dpbmcge1xyXG4gICAgLy90b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xyXG59XHJcbiIsIiRjb2x1bW4tY2hvb3Nlci1sYWJlbC1wYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4kY29sdW1uLWNob29zZXItZHJhZy1pY29uLXdpZHRoOiAxOHB4O1xyXG4kY29sdW1uLWNob29zZXItZHJhZy1pY29uLXBhZGRpbmdzOiAxNnB4O1xyXG4kY29sdW1uLWNob29zZXItYm9yZGVyLXdpZHRoOiAxcHg7XHJcblxyXG5AbWl4aW4gY29sdW1uQ2hvb3NlckVsZW1lbnRGcmVlemUoJHRyYW5zbGF0ZVksICR6LWluZGV4KSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJHRyYW5zbGF0ZVkpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcclxuICAgIHotaW5kZXg6ICR6LWluZGV4O1xyXG59XHJcbkBtaXhpbiBiYWNrZ3JvdW5kSW5oZXJpdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuQG1peGluIGZsZXhDZW50ZXJlZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5AbWl4aW4gdXNlclNlbGVjdE5vbmUge1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5AbWl4aW4gb3ZlcnJGbG93KCRvdmVyZmxvdzogYXV0bywgJHdlYmtpdFNjcm9saW5nOiB0b3VjaCkge1xyXG4gICAgb3ZlcmZsb3c6ICRvdmVyZmxvdztcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiAkd2Via2l0U2Nyb2xpbmc7XHJcbn1cclxuQG1peGluIHdpdGhvdXRTaWRlQm9yZGVycyB7XHJcbiAgICBib3JkZXItbGVmdDogIDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbn1cclxuQG1peGluIGJvcmRlclRvcFJhZGl1cygkdmFsKSB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkdmFsO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR2YWw7XHJcbn1cclxuQG1peGluIGJvcmRlckJvdHRvbVJhZGl1cygkdmFsKSB7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkdmFsO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR2YWw7XHJcbn1cclxuQG1peGluIHNpemUoJHZhbCkge1xyXG4gICAgd2lkdGg6ICR2YWw7XHJcbiAgICBoZWlnaHQ6ICR2YWw7XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24oJHZhbCkge1xyXG4gICAgdHJhbnNpdGlvbjogJHZhbDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHZhbDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogJHZhbDtcclxuICAgIC1raHRtbC10cmFuc2l0aW9uOiAkdmFsO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogJHZhbDtcclxufVxyXG5AbWl4aW4gdGV4dFRydW5jYXRlIHtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXIgLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmZyZWV6ZS51cCB7XHJcbiAgICBAaW5jbHVkZSBjb2x1bW5DaG9vc2VyRWxlbWVudEZyZWV6ZShjYWxjKDFweCAtIDEwMCUpLCAxMDA2KTtcclxufVxyXG5cclxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnRzLWNvbnRhaW5lciAuY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIuZnJlZXplLmRvd24ge1xyXG4gICAgQGluY2x1ZGUgY29sdW1uQ2hvb3NlckVsZW1lbnRGcmVlemUoY2FsYygxMDAlIC0gMXB4KSwgMTAwNCk7XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXIgLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmZyZWV6ZSB7XHJcbiAgICBAaW5jbHVkZSBjb2x1bW5DaG9vc2VyRWxlbWVudEZyZWV6ZSgwJSwgMTAwNSk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnRzLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBvdmVyckZsb3c7XHJcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kSW5oZXJpdDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDYwdmg7XHJcbiAgICBib3JkZXI6IGluaGVyaXQ7XHJcbn1cclxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnRzLWNvbnRhaW5lcjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIucGFnZS1saW5rIHtcclxuICAgIG1hcmdpbi1sZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5wYWdlLWxpbms6Zm9jdXMge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxufVxyXG5cclxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLnBhZ2UtbGluazpob3ZlciB7XHJcbiAgICB6LWluZGV4OiBhdXRvO1xyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIucGFnZS1saW5rOmZvY3VzOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWgsIGF1dG8pO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgdG9wOiBjYWxjKHZhcigtLXQsIGF1dG8pIC0gdmFyKC0tYnQsIGF1dG8pKTtcclxuICAgIGJveC1zaGFkb3c6IGluaGVyaXQ7XHJcbiAgICB6LWluZGV4OiAxMDAxO1xyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIucGFnZS1saW5rOmZvY3VzIC5jb2x1bW4tY2hvb3Nlci1kcmFnLWljb24tb3duZXIge1xyXG4gICAgdG9wOiB2YXIoLS10LCBhdXRvKTtcclxuICAgIGhlaWdodDogY2FsYyh2YXIoLS1oLCBhdXRvKSAtIHZhcigtLWJ0LCBhdXRvKSAqIDIpO1xyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyOmxhc3QtY2hpbGQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1oZWFkZXIge1xyXG4gICAgQGluY2x1ZGUgZmxleENlbnRlcmVkO1xyXG4gICAgQGluY2x1ZGUgdXNlclNlbGVjdE5vbmU7XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1oZWFkZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYm9yZGVyOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJGNvbHVtbi1jaG9vc2VyLWJvcmRlci13aWR0aCFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAzMjVweDtcclxufVxyXG5cclxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICBAaW5jbHVkZSB3aXRob3V0U2lkZUJvcmRlcnM7XHJcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kSW5oZXJpdDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuODVyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjg1cmVtO1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogJGNvbHVtbi1jaG9vc2VyLWJvcmRlci13aWR0aDtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICRjb2x1bW4tY2hvb3Nlci1ib3JkZXItd2lkdGg7XHJcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbn1cclxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXHJcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXHJcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xyXG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZEluaGVyaXQ7XHJcbn1cclxuLmNvbHVtbi1jaG9vc2VyLWNvbnRhaW5lciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyVG9wUmFkaXVzKHVuc2V0KTtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJCb3R0b21SYWRpdXModW5zZXQpO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXIgLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmluLWRyYWcge1xyXG4gICAgQGluY2x1ZGUgdXNlclNlbGVjdE5vbmU7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsMC41KTtcclxuICAgIHotaW5kZXg6IDEwMDg7XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNoZWNrYm94IHtcclxuICAgIEBpbmNsdWRlIHVzZXJTZWxlY3ROb25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXIuY29sdW1uLWNob29zZXItZW5hYmxlLWRyYWctZHJvcCAuY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIubGlzdC1ncm91cC1pdGVtIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgJiA+IC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNoZWNrYm94IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGNvbHVtbi1jaG9vc2VyLWxhYmVsLXBhZGRpbmctcmlnaHR9ICsgI3skY29sdW1uLWNob29zZXItZHJhZy1pY29uLXdpZHRofSArICN7JGNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi1wYWRkaW5nc30pO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jaGVja2JveCAuZHhibC1jaGVja2JveCA+IGxhYmVsIHtcclxuICAgIEBpbmNsdWRlIHRleHRUcnVuY2F0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jaGVja2JveCAuZHhibC1jaGVja2JveCBpbnB1dCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY2hlY2tib3ggPiAuZHhibC1jaGVja2JveCAuZHhicy1jaGVja2JveC1sYWJlbC5keGJzLWNoZWNrYm94LWxhYmVsLXdyYXAge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmNvbHVtbi1jaG9vc2VyLWNhcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAwLjkyNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcclxufVxyXG5cclxuLmNvbHVtbi1jaG9vc2VyLWJ1dHRvbiB7XHJcbiAgICBAaW5jbHVkZSBmbGV4Q2VudGVyZWQ7XHJcblxyXG4gICAgLmNvbHVtbi1jaG9vc2VyLWJ1dHRvbi1pY29uIHtcclxuICAgICAgICBAaW5jbHVkZSBzaXplKDE2cHgpO1xyXG5cclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbiB7XHJcbiAgICBAaW5jbHVkZSBzaXplKDE4cHgpO1xyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItZHJhZy1pY29uLW93bmVyIHtcclxuICAgIEBpbmNsdWRlIGZsZXhDZW50ZXJlZDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGN1cnNvcjogbW92ZTtcclxuICAgIHdpZHRoOiBjYWxjKCN7JGNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi13aWR0aH0gKyAjeyRjb2x1bW4tY2hvb3Nlci1kcmFnLWljb24tcGFkZGluZ3N9KTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAta2h0bWwtdXNlci1kcmFnOiBlbGVtZW50O1xyXG4gICAgLXdlYmtpdC11c2VyLWRyYWc6IGVsZW1lbnQ7XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1leGl0LWljb24ge1xyXG4gICAgQGluY2x1ZGUgc2l6ZSgxOHB4KTtcclxufVxyXG5cclxuLmNvbHVtbi1jaG9vc2VyLWV4aXQtYnV0dG9uIHtcclxuICAgIEBpbmNsdWRlIHNpemUoMThweCk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbn1cclxuXHJcbi5keGJsLXRvb2xiYXItZHJvcGRvd24uYm9yZGVyLWluaGVyaXQgPiAubW9kYWwtYm9keSB7XHJcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kSW5oZXJpdDtcclxuICAgIGJvcmRlcjogaW5oZXJpdDtcclxuICAgIGJvcmRlci13aWR0aDogMDtcclxufVxyXG4uZHhibC10b29sYmFyLWRyb3Bkb3duLmJvcmRlci1pbmhlcml0ID4gLm1vZGFsLWJvZHkgPiAuY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbmhlcml0O1xyXG4gICAgYm9yZGVyOiBpbmhlcml0O1xyXG59XHJcblxyXG4uZ3JpZC10b29sYmFyLmNhcmQtaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDZweDtcclxufVxyXG5cclxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwgLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwgLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY2hlY2tib3gge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsIC5jb2x1bW4tY2hvb3Nlci1kcmFnLWljb24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsIC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgb3ZlcnJGbG93KHVuc2V0LCB1bnNldCk7XHJcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG59XHJcbi5ncmlkLWhlYWRlci10ZW1wbGF0ZSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJCb3R0b21SYWRpdXMoMCk7XHJcbiAgICBib3JkZXI6IGluaGVyaXQ7XHJcbiAgICBAaW5jbHVkZSB3aXRob3V0U2lkZUJvcmRlcnM7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG59XHJcbi5ncmlkLWhlYWRlci10ZW1wbGF0ZSArIC5keGJzLXRhYmxlIHtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0IC5keGJsLXRvb2xiYXItZ3JvdXAgLmNvbHVtbi1jaG9vc2VyLWJ1dHRvbi1sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG59XHJcbi5keElFIC5wYWdlLWxpbmsuY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXI6Zm9jdXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbiIsIi5keGJsLWdyaWRbZGF0YS1keC1mb2N1cy1oaWRkZW5dICo6Zm9jdXMsXHJcbi5keGJsLWdyaWQgdHJbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gdGQ6Zm9jdXMsXHJcbi5keGJsLWdyaWQgdGJvZHlbZGF0YS1keC1mb2N1cy1oaWRkZW5dICo6Zm9jdXMsXHJcbi5keGJsLWxpc3QtYm94W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAqOmZvY3VzLFxyXG4uZHhibC1jYWxlbmRhcltkYXRhLWR4LWZvY3VzLWhpZGRlbl0gKjpmb2N1cy13aXRoaW4sXHJcbi5keGJsLWRyb3Bkb3duW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAqOmZvY3VzLXdpdGhpbixcclxuLmR4YmwtbW9kYWxbZGF0YS1keC1mb2N1cy1oaWRkZW5dICo6Zm9jdXMtd2l0aGluLFxyXG4uZHhibC1idG4tZ3JvdXBbZGF0YS1keC1mb2N1cy1oaWRkZW5dICo6Zm9jdXMsXHJcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gKjpmb2N1cyxcclxuLmR4YmwtYnRuLWRyb3Bkb3duW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAqOmZvY3VzLFxyXG4uZHhibC1idG4tc3BsaXRbZGF0YS1keC1mb2N1cy1oaWRkZW5dICo6Zm9jdXMsXHJcbltkYXRhLWR4LWZvY3VzLWhpZGRlbl0gLmR4YnMtY2xlYXItYnRuOmZvY3VzLCBbZGF0YS10b2dnbGU9XCJncmlkdmlldy1jb2x1bW4tc29ydFwiXTpmb2N1cyxcclxuLmR4Ymwtc2NoZWR1bGVyW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAqOmZvY3VzLXZpc2libGUge1xyXG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGF0YS1keC1mb2N1cy1oaWRkZW5dIC5keGJzLWNsZWFyLWJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcbiIsIi5keC1ibGF6b3ItY29sb3JwaWNrZXIge1xyXG4gICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblxyXG4gICAgLmR4LWJsYXpvci1jb2xvcnBpY2tlci1jdXN0b20tY29sb3ItYXJlYSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHgtYmxhem9yLWNvbG9ycGlja2VyLXRhYmxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1hdXRvbWF0aWMtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIC5keC1ibGF6b3ItY29sb3JwaWNrZXItY2VsbCB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keC1ibGF6b3ItY29sb3JwaWNrZXItYXV0b21hdGljLWNhcHRpb24ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci10YWJsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keC1ibGF6b3ItY29sb3JwaWNrZXItY2VsbCB7XHJcbiAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keC1ibGF6b3ItY29sb3JwaWNrZXItc2VsZWN0ZWQtY29sb3Ige1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLXBhbGxldGUge1xyXG4gICAgd2lkdGg6IDEyLjVyZW07XHJcbiAgICBoZWlnaHQ6IDEyLjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IGNyb3NzaGFpcjtcclxufVxyXG5cclxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1wYWxsZXRlLWdyYWRpZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1wYWxsZXRlLWdyYWRpZW50LXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixyaWdodCB0b3AsbGVmdCB0b3AsZnJvbShyZ2JhKDI1NSwyNTUsMjU1LDApKSx0byh3aGl0ZSkpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZyxyZ2JhKDI1NSwyNTUsMjU1LDApLCNmZmYpO1xyXG59XHJcblxyXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLXBhbGxldGUtZ3JhZGllbnQtYmxhY2sge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20ocmdiYSgwLDAsMCwwKSksdG8oYmxhY2spKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCggMTgwZGVnLHJnYmEoMCwwLDAsMCksIzAwMCk7XHJcbn1cclxuXHJcbi5keC1ibGF6b3ItY29sb3JwaWNrZXItaHVlLXNjYWxlLXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAxMi41cmVtO1xyXG4gICAgd2lkdGg6IDEuNzVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWh1ZS1zY2FsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IGJvdHRvbSxsZWZ0IHRvcCxmcm9tKHJlZCksY29sb3Itc3RvcCgxNyUsI2ZmMCksY29sb3Itc3RvcCgzMyUsIzBmMCksY29sb3Itc3RvcCg1MCUsIzBmZiksY29sb3Itc3RvcCg2NyUsIzAwZiksY29sb3Itc3RvcCg4MyUsI2YwZiksdG8ocmVkKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIDBkZWcscmVkIDAsI2ZmMCAxNyUsIzBmMCAzMyUsIzBmZiA1MCUsIzAwZiA2NyUsI2YwZiA4MyUscmVkIDEwMCUpO1xyXG59XHJcblxyXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWN1c3RvbS1jb2xvciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWh1ZS1zZWxlY3Rpb24tcmVjdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIGhlaWdodDogMC42NXJlbTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLDAsMCwwLjM1KTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1jb2xvci1zZWxlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFyZW07XHJcbiAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwwLDAsMC4zNSk7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5keC1ibGF6b3ItY29sb3JwaWNrZXItZWRpdG9ycy1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5keGJzLXRleHRib3g6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjM1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWJ0bi1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG5cclxuICAgIC5idG46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcclxuICAgIH1cclxufVxyXG4iLCIvKiBDb21tb24gKi9cclxuXHJcbi5keGJzLXBvc2l0aW9uLXJlbGF0aXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLyogQWNjZXNzaWJpbGl0eSAqL1xyXG4uZHhBSUZFLFxyXG4uZHhBSUZNRSB7XHJcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDApO1xyXG4gICAgLyogY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCk7ICovXHJcbn1cclxuXHJcbi5keEFJRkUge1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5keEFJRk1FIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi8qIEdyaWRWaWV3ICovXHJcbi5keGJzLWdyaWR2aWV3IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+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+IHRhYmxlID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuLypsYWNrKi9cclxuLmR4LWxiLWRhdGFncmlkID4gLmNhcmQgPiB0YWJsZS5keGJzLXRhYmxlID4gdGJvZHkgPiB0ci5kcm9wZG93bi1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuLyogQ29tbW9uIGZvciBCbGF6b3IgKi9cclxuLmR4YnMtYm9yZGVyLXJhZGl1cy10b3AtMCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZHgtYm9yZGVyLXJhZGl1cy1pbmhlcml0IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmR4LWJvcmRlci1yYWRpdXMtbGVmdC1pbmhlcml0IHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmR4LWJvcmRlci1yYWRpdXMtcmlnaHQtaW5oZXJpdCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmR4LWJvcmRlci1yYWRpdXMtcmlnaHQtMCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuIiwiXHJcbi5keGJzLWdyaWR2aWV3IHtcclxuICAgIC5keGJzLWRhdGEtcm93ID4gdGQsXHJcbiAgICB0ciA+IHRoLmR4YnMtc2VsZWN0LWNlbGwge1xyXG4gICAgICAgICY+IC5keGJsLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAmPiBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5keGJzLXNlbGVjdC1jZWxsID4gLmR4YnMtY2hlY2tib3ggPiAuY3VzdG9tLWNoZWNrYm94ID4gLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuZHhicy1maXhlZC1oZWFkZXItY29udGVudCA+IHNwYW4sXHJcbiAgICAuZHhicy1ncm91cC1wYW5lbCBzcGFuIHtcclxuICAgICAgICAmOm5vdCg6aG92ZXIpIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY+IC5jYXJkIHtcclxuICAgICAgICAmID4gLmR4YnMtdGFibGUgPiAqIHtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmPiAuZHhicy10YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgJj4gLmR4YnMtZ3JpZC12c2QgPiAuZHhicy10YWJsZSA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgJj4gLmR4YnMtZ3JpZC1oc2QgPiAuZHhicy10YWJsZSA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgJj4gLmR4YnMtZ3JpZC1oZWFkZXItY29udGFpbmVyID4gLmR4YnMtdGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJj4gLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmPiAuZHhndkhTREMgdHIsXHJcbiAgICAgICAgJj4gLmR4Z3ZDU0QgdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY+IC5keGJzLWdyaWQtcGFnZXIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmPiAuZHhicy1ncmlkLWhlYWRlci1jb250YWluZXIuZHhicy1ncmlkLWdwaCA+IC5keGJzLWZpeGVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJj4gLmdyaWQtaGVhZGVyLXRlbXBsYXRlICsgLmR4YnMtdGFibGUge1xyXG4gICAgICAgICAgICAmID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICAgJiA+IGNvbGdyb3VwICsgdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLmR4Z3ZIU0RDID4gLmR4YnMtdGFibGUgPiB0aGVhZCxcclxuICAgICAgICA+IC5keGd2Q1NEID4gLmR4YnMtdGFibGUgPiB0Ym9keSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyBFbGVtZW50c1xyXG5cclxuaHIge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTQwMDtcclxufVxyXG5cclxuLy8gQ29tbW9uXHJcblxyXG4uYm9yZGVyLWxpZ2h0IHtcclxuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIEFsZXJ0c1xyXG5cclxuLmFsZXJ0LXByaW1hcnkge1xyXG4gICAgY29sb3I6ICRncmF5LTUwMDtcclxufVxyXG5cclxuLmFsZXJ0LWxpZ2h0IHtcclxuICAgIGNvbG9yOiAkZ3JheS01MDA7XHJcbn1cclxuXHJcbi8vIEJhZGdlc1xyXG5cclxuLmJhZGdlLmJnLXNlY29uZGFyeSB7XHJcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIEJyZWFkY3J1bWJcclxuXHJcbi5icmVhZGNydW1iIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWl0ZW0gYSB7XHJcbiAgICBjb2xvcjogJGdyYXktMjAwO1xyXG59XHJcblxyXG4vLyBCdXR0b25zXHJcblxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogJHByaW1hcnktYWx0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1hbHQ7XHJcbiB9XHJcblxyXG4gLmJ0bi1saW5rIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5idG4tbGluazpmb2N1cyB7XHJcbiAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE1NSwgMjMsIDIyNiwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1saW5rOmRpc2FibGVkLFxyXG4uYnRuLWxpbmsuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRncmF5LTMwMDtcclxuIH1cclxuXHJcbi5idG4uYnRuLW91dGxpbmUtZGFyayB7XHJcbiAgICBjb2xvcjogJGdyYXktMzAwO1xyXG59XHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAgIC5idG4tI3skY29sb3J9LFxyXG4gICAgLmJ0bi0jeyRjb2xvcn0uZGlzYWJsZWQsXHJcbiAgICAuYnRuLSN7JGNvbG9yfTpkaXNhYmxlZCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XHJcbiAgICBjb2xvcjogJGdyYXktMjAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0yMDA7XHJcbn1cclxuXHJcbi5idG4tZ3JvdXAsXHJcbi5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAmLmJ0bi1ncm91cC1zbSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tZ3JvdXAtbGcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tZ3JvdXAsXHJcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG46bm90KDpmb2N1cykge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuOmRpc2FibGVkLFxyXG4gICAgLmJ0bi5kaXNhYmxlZDpob3ZlcixcclxuICAgIC5idG4uZGlzYWJsZWQ6Zm9jdXMge1xyXG4gICAgICAgIHotaW5kZXg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1zZWNvbmRhcnk6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpub3QoLmRpc2FibGVkKTpub3QoZGlzYWJsZWQpOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnRuLWxlZnQtZGl2aWRlcigkY29sb3IpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIgKiAjeyRidG4tYm9yZGVyLXdpZHRofSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkYnRuLWJvcmRlci13aWR0aDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ0bi1yaWdodC1kaXZpZGVyKCRjb2xvcikge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpIHtcclxuICAgICAgICAmOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIgKiAjeyRidG4tYm9yZGVyLXdpZHRofSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkYnRuLWJvcmRlci13aWR0aDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ0bi10b3AtZGl2aWRlcigkY29sb3IpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICBsZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiAjeyRidG4tYm9yZGVyLXdpZHRofSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnRuLWJvdHRvbS1kaXZpZGVyKCRjb2xvcikge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICBsZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiAjeyRidG4tYm9yZGVyLXdpZHRofSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWdyb3VwIHtcclxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgICAgIEBpZiAkY29sb3IgPT0gXCJzZWNvbmRhcnlcIiB7XHJcbiAgICAgICAgICAgICYgPiAuYnRuLXNlY29uZGFyeTpub3QoOmZpcnN0LWNoaWxkKSxcclxuICAgICAgICAgICAgJiA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXNlY29uZGFyeTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4tbGVmdC1kaXZpZGVyKCRncmF5LTYwMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+IC5idG4tc2Vjb25kYXJ5Om5vdCg6bGFzdC1jaGlsZCksXHJcbiAgICAgICAgICAgICYgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLXNlY29uZGFyeTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1yaWdodC1kaXZpZGVyKCRncmF5LTYwMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IEBlbHNlIHtcclxuICAgICAgICAgICAgJiA+IC5idG4tI3skY29sb3J9Om5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4gICAgICAgICAgICAmID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tI3skY29sb3J9OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1sZWZ0LWRpdmlkZXIoZGFya2VuKCR2YWx1ZSwgNy41JSkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiAuYnRuLSN7JGNvbG9yfTpub3QoOmxhc3QtY2hpbGQpLFxyXG4gICAgICAgICAgICAmID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi0jeyRjb2xvcn06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4tcmlnaHQtZGl2aWRlcihkYXJrZW4oJHZhbHVlLCA3LjUlKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgICAgICAgQGlmICRjb2xvciA9PSBcInNlY29uZGFyeVwiIHtcclxuICAgICAgICAgICAgJiA+IC5idG4tc2Vjb25kYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4gICAgICAgICAgICAmID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tc2Vjb25kYXJ5OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi10b3AtZGl2aWRlcigkZ3JheS02MDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiAuYnRuLXNlY29uZGFyeTpub3QoOmxhc3QtY2hpbGQpLFxyXG4gICAgICAgICAgICAmID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1zZWNvbmRhcnk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4tYm90dG9tLWRpdmlkZXIoJGdyYXktNjAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgICAgICAmID4gLmJ0bi0jeyRjb2xvcn06bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgICAgICAgICAgICYgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi0jeyRjb2xvcn06Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuLXRvcC1kaXZpZGVyKGRhcmtlbigkdmFsdWUsIDcuNSUpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gLmJ0bi0jeyRjb2xvcn06bm90KDpsYXN0LWNoaWxkKSxcclxuICAgICAgICAgICAgJiA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tI3skY29sb3J9Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuLWJvdHRvbS1kaXZpZGVyKGRhcmtlbigkdmFsdWUsIDcuNSUpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQ2FyZFxyXG5cclxuLmNhcmQsXHJcbi5jYXJkID4gLmNhcmQtaGVhZGVyLFxyXG4uY2FyZCA+IC5jYXJkLWZvb3RlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XHJcbn1cclxuXHJcbi5jYXJkLmJnLWxpZ2h0IHtcclxuICAgIGNvbG9yOiAkZ3JheS01MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNhcmQtaGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogLjVyZW0gMS4yNXJlbTtcclxufVxyXG5cclxuLmNhcmQtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XHJcbn1cclxuXHJcbi5jYXJkLWZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAuNXJlbSAxLjI1cmVtO1xyXG59XHJcblxyXG4vLyBEcm9wZG93blxyXG5cclxuLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXHJcbi5kcm9wZG93bi1pdGVtOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTkwMDtcclxufVxyXG5cclxuLy8gRm9ybXNcclxuXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcclxuLmlucHV0LWdyb3VwID4gLmR4YnMtaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biwgLyogYnogKi9cclxuLmlucHV0LWdyb3VwID4gLmJ0biwgLyogYnM1ICovXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLXNlY29uZGFyeSxcclxuLmlucHV0LWdyb3VwID4gLmR4YnMtaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1zZWNvbmRhcnksIC8qIGJ6ICovXHJcbi5pbnB1dC1ncm91cCA+IC5idG4tc2Vjb25kYXJ5LCAvKiBiczUgKi9cclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tc2Vjb25kYXJ5IHtcclxuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBMaXN0IGdyb3VwXHJcblxyXG4ubGlzdC1ncm91cCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmF5LTQwMDtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsXHJcbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05MDA7XHJcbn1cclxuXHJcbi8vIE1vZGFsXHJcblxyXG4ubW9kYWwtaGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5tb2RhbC1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcclxufVxyXG5cclxuLm1vZGFsLWZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAuMjVyZW0gLjc1cmVtO1xyXG59XHJcblxyXG4ubW9kYWwtY29udGVudCB7XHJcbiAgICBib3gtc2hhZG93OiAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzO1xyXG59XHJcblxyXG4vLyBOYXZzXHJcblxyXG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcclxuICAgIGJvcmRlci13aWR0aDogMCAwIDNweCAwO1xyXG59XHJcblxyXG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcclxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XHJcbn1cclxuXHJcbi8vIFBvcG92ZXJcclxuXHJcbi5wb3BvdmVyIC5wb3BvdmVyLWhlYWRlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTQwMDtcclxufVxyXG5cclxuLy8gU3dpdGNoZXNcclxuXHJcbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdG9wOiAwLjFyZW07XHJcbiAgICBsZWZ0OiAtMi4zNzVyZW07XHJcbn1cclxuXHJcbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGhlaWdodDogMC44NzVyZW07XHJcbiAgICB0b3A6IGNhbGMoLjE2cmVtICsgMnB4KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gICAgb3BhY2l0eTogMC4zO1xyXG59XHJcblxyXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxyXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgb3BhY2l0eTogMC4xO1xyXG59XHJcblxyXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXHJcbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiAgICBvcGFjaXR5OiAwLjM7XHJcbn1cclxuXHJcbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxufVxyXG5cclxuLy8gRmlsZVxyXG5cclxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpmaXJzdC1jaGlsZCAuY3VzdG9tLWZpbGUtbGFiZWwge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxufVxyXG5cclxuLy8gVGFibGVzXHJcblxyXG4udGFibGUge1xyXG4gICAgLnRhYmxlLWxpZ2h0IHtcclxuICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xyXG4gICAgfVxyXG5cclxuICAgICYudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0IHtcclxuICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZS1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTkwMDtcclxuICAgIH1cclxuXHJcbiAgICAudGFibGUgdGgge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIH1cclxufVxyXG5cclxudGgge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbn1cclxuXHJcbi50YWJsZS1zbSxcclxuLnRhYmxlLXNtIHRkLFxyXG4udGFibGUtc20gdGgge1xyXG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XHJcbn1cclxuIiwiQGtleWZyYW1lcyBkeGJsLXNrZWxldG9uLW9wYWNpdHktYW5pbWF0aW9uIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjA1O1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC4xNTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjA1O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1pbnZpc2libGUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbn1cclxuXHJcbi5keGJsLXZpc2libGUge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG59XHJcblxyXG4uZHhibC1pbnZpc2libGUtY29udGVudCB7XHJcbiAgICAmID4gKiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWludmlzaWJsZS1vZmYtc2NyZWVuIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAwMDBweCkgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxufVxyXG5cclxuLmR4YmwtdmlzdWFsbHktaGlkZGVuIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5keGJsLWRpc3BsYXktbm9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbn1cclxuXHJcbi5keGJsLWFsaWduLWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5keGJsLWFsaWduLWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmR4YmwtYWxpZ24tcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5keGJsLW5vd3JhcCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbn1cclxuXHJcbi5keGJsLXByZXZlbnQtc2FmYXJpLXNjcm9sbGluZyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbn1cclxuXHJcbi5keGJsLXByZXZlbnRzZWwge1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5keGJsLWZsZXgtY29sdW1uIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxufVxyXG5cclxuLmR4YmwtZmxleC1yb3cge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG59XHJcblxyXG4uZHhibC1mbGV4LW5vd3JhcCB7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG59XHJcblxyXG4uZHhibC1za2VsZXRvbi1hbmltYXRlIC5keGJsLXNrZWxldG9uLWl0ZW0gPiBkaXYge1xyXG4gICAgYW5pbWF0aW9uOiAycyBsaW5lYXIgaW5maW5pdGUgZm9yd2FyZHMgZHhibC1za2VsZXRvbi1vcGFjaXR5LWFuaW1hdGlvbjtcclxufVxyXG5cclxuLmR4Ymwtc2tlbGV0b24taXRlbSB7XHJcbiAgICAkc2tlbGV0b24taW5kZXhlczogMSAzIDAgMiA0O1xyXG5cclxuICAgID4gZGl2IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtYWxpZ24tcmlnaHQgPiBkaXYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtYWxpZ24tY2VudGVyID4gZGl2IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgPiAuZHhibC1za2VsZXRvbi1kYXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgPiAuZHhibC1za2VsZXRvbi1ib29sIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJHNrZWxldG9uLWluZGV4ZXMpIHtcclxuICAgICAgICA+IC5keGJsLXNrZWxldG9uLXN0cmluZy0jeyRpIC0gMX0ge1xyXG4gICAgICAgICAgICB3aWR0aDogKDQgKyBudGgoJHNrZWxldG9uLWluZGV4ZXMsICRpKSkgKiAxMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLXNrZWxldG9uLW51bWJlci0jeyRpIC0gMX0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICN7KDIgKyBudGgoJHNrZWxldG9uLWluZGV4ZXMsICRpKSl9ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogLTEwMDAwcHg7XHJcbiAgICBsZWZ0OiAtMTAwMDBweDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmR4YmwtYTExeS1zdGF0dXMtaGVscGVyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG1hcmdpbjogLTFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFweDtcclxufVxyXG4iLCIuZHhibC1pbWFnZSB7XHJcbiAgICAtLWR4YmwtaW1hZ2UtaGVpZ2h0OiAjeyRkeC1pbWFnZS1zaXplfTtcclxuICAgIC0tZHhibC1pbWFnZS13aWR0aDogI3skZHgtaW1hZ2Utc2l6ZX07XHJcbiAgICAtLWR4YmwtaW1hZ2UtbWFyZ2luLXg6ICN7JGR4LWltYWdlLW1hcmdpbi14fTtcclxuICAgIC0tZHhibC1pbWFnZS1tYXJnaW4teTogI3skZHgtaW1hZ2UtbWFyZ2luLXl9O1xyXG5cclxuICAgIG1hcmdpbjogdmFyKC0tZHhibC1pbWFnZS1tYXJnaW4teSkgdmFyKC0tZHhibC1pbWFnZS1tYXJnaW4teCk7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAmOm5vdChzdmcpIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmR4YmwtaW1hZ2UtZmlsbCkge1xyXG4gICAgICAgIGZpbGw6IGN1cnJlbnRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1pY29uLXNldC1mbHVlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbnN2Zy5keGJsLWltYWdlIHtcclxuICAgIHdpZHRoOiB2YXIoLS1keGJsLWltYWdlLXdpZHRoKTtcclxuICAgIGhlaWdodDogdmFyKC0tZHhibC1pbWFnZS1oZWlnaHQpO1xyXG59XHJcblxyXG4uZHhibC1zbSAuZHhibC1pbWFnZSB7XHJcbiAgICAtLWR4YmwtaW1hZ2UtaGVpZ2h0OiAjeyRkeC1pbWFnZS1zaXplLXNtfTtcclxuICAgIC0tZHhibC1pbWFnZS13aWR0aDogI3skZHgtaW1hZ2Utc2l6ZS1zbX07XHJcbiAgICAtLWR4YmwtaW1hZ2UtbWFyZ2luLXg6ICN7JGR4LWltYWdlLW1hcmdpbi14LXNtfTtcclxuICAgIC0tZHhibC1pbWFnZS1tYXJnaW4teTogI3skZHgtaW1hZ2UtbWFyZ2luLXktc219O1xyXG59XHJcblxyXG4uZHhibC1sZyAuZHhibC1pbWFnZSB7XHJcbiAgICAtLWR4YmwtaW1hZ2UtaGVpZ2h0OiAjeyRkeC1pbWFnZS1zaXplLWxnfTtcclxuICAgIC0tZHhibC1pbWFnZS13aWR0aDogI3skZHgtaW1hZ2Utc2l6ZS1sZ307XHJcbiAgICAtLWR4YmwtaW1hZ2UtbWFyZ2luLXg6ICN7JGR4LWltYWdlLW1hcmdpbi14LWxnfTtcclxuICAgIC0tZHhibC1pbWFnZS1tYXJnaW4teTogI3skZHgtaW1hZ2UtbWFyZ2luLXktbGd9O1xyXG59XHJcblxyXG4uZHhibC10ZXh0IHtcclxuICAgIC0tZHhibC10ZXh0LWZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgLS1keGJsLXRleHQtZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgLS1keGJsLXRleHQtbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6ICN7JGR4LXNpemUtYm94LXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtdGV4dC1wYWRkaW5nLXk6ICN7JGR4LXNpemUtYm94LXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtdGV4dC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLS1keGJsLXRleHQtYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIC0tZHhibC10ZXh0LWJvcmRlci13aWR0aDogI3skZHgtYm9yZGVyLXdpZHRofTtcclxuXHJcbiAgICBib3JkZXI6IHZhcigtLWR4YmwtdGV4dC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtdGV4dC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtdGV4dC1ib3JkZXItY29sb3IpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtdGV4dC1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWR4YmwtdGV4dC1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdGV4dC1saW5lLWhlaWdodCk7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXRleHQtcGFkZGluZy15KSB2YXIoLS1keGJsLXRleHQtcGFkZGluZy14KTtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmR4Ymwtc20uZHhibC10ZXh0LFxyXG4uZHhibC1zbSAuZHhibC10ZXh0IHtcclxuICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteDogI3skZHgtc2l6ZS1ib3gtcGFkZGluZy14LXNtfTtcclxuICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteTogI3skZHgtc2l6ZS1ib3gtcGFkZGluZy15LXNtfTtcclxufVxyXG5cclxuLmR4YmwtbGcuZHhibC10ZXh0LFxyXG4uZHhibC1sZyAuZHhibC10ZXh0IHtcclxuICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteDogI3skZHgtc2l6ZS1ib3gtcGFkZGluZy14LWxnfTtcclxuICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteTogI3skZHgtc2l6ZS1ib3gtcGFkZGluZy15LWxnfTtcclxufVxyXG5cclxuLmR4YmwtaGludCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHotaW5kZXg6IDQ7XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9idXR0b25cIjtcclxuXHJcbi5keGJsLWJ0biB7XHJcbiAgICAtLWR4YmwtYnRuLWZvbnQtZmFtaWx5OiAjeyRkeC1idG4tZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLWJ0bi1mb250LXNpemU6ICN7JGR4LWJ0bi1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogI3skZHgtYnRuLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1idG4tYmc6ICN7JGR4LWJ0bi1iZ307XHJcbiAgICAtLWR4YmwtYnRuLWNvbG9yOiAjeyRkeC1idG4tY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1wYWRkaW5nLXgtcmF0aW8gKiAkZHgtYnRuLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtYnRuLXBhZGRpbmcteTogI3skZHgtYnRuLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6ICN7JGR4LWJ0bi1pbWFnZS1zcGFjaW5nfTtcclxuICAgIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjeyRkeC1idG4tYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1idG4tYm9yZGVyLXN0eWxlOiAjeyRkeC1idG4tYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAjeyRkeC1idG4tYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogI3skZHgtYnRuLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiAjeyRkeC1idG4tYm94LXNoYWRvd307XHJcbiAgICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tZHhibC1idG4tYmcpO1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWR4YmwtYnRuLWNvbG9yKTtcclxuICAgIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgIC0tZHhibC1idG4tYWN0aXZlLWJveC1zaGFkb3c6IHZhcigtLWR4YmwtYnRuLWJveC1zaGFkb3cpO1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtcGFkZGluZy14OiB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpO1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtcGFkZGluZy15OiB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXkpO1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgpO1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1keGJsLWJ0bi1iZyk7XHJcbiAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1jb2xvcik7XHJcbiAgICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgIC0tZHhibC1idG4taG92ZXItYm94LXNoYWRvdzogdmFyKC0tZHhibC1idG4tYm94LXNoYWRvdyk7XHJcbiAgICAtLWR4YmwtYnRuLWhvdmVyLXBhZGRpbmcteDogdmFyKC0tZHhibC1idG4tcGFkZGluZy14KTtcclxuICAgIC0tZHhibC1idG4taG92ZXItcGFkZGluZy15OiB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXkpO1xyXG4gICAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCk7XHJcbiAgICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tZHhibC1idG4tYmcpO1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC1idG4tY29sb3IpO1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1jb2xvcik7XHJcbiAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJveC1zaGFkb3c6IHZhcigtLWR4YmwtYnRuLWJveC1zaGFkb3cpO1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1wYWRkaW5nLXg6IHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCk7XHJcbiAgICAtLWR4YmwtYnRuLWRpc2FibGVkLXBhZGRpbmcteTogdmFyKC0tZHhibC1idG4tcGFkZGluZy15KTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgpO1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKTtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtYmc6IHZhcigtLWR4YmwtYnRuLWJnKTtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtY29sb3I6IHZhcigtLWR4YmwtYnRuLWNvbG9yKTtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1jb2xvcik7XHJcbiAgICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yKTtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtcGFkZGluZy14OiB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpO1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1wYWRkaW5nLXk6IHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteSk7XHJcbiAgICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoKTtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHRyYXNwYXJlbnQ7XHJcbiAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMDtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDA7XHJcbiAgICAtLWR4YmwtYnRuLWxpbmstaG92ZXItY29sb3I6ICN7JGR4LXByaW1hcnl9O1xyXG4gICAgLS1keGJsLWJ0bi1saW5rLXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAjeyRkeC1idG4tZGlzYWJsZWQtYmctdGludC1hbW91bnR9O1xyXG5cclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdHlsZSgkZHgtcHJpbWFyeSwgXCJwcmltYXJ5XCIpO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWJnKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgYm9yZGVyOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtYnRuLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtYnRuLWJveC1zaGFkb3cpO1xyXG4gICAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWNvbG9yKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtYnRuLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1idG4tZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWJ0bi1saW5lLWhlaWdodCk7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCk7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICYgPiAuZHhibC1pbWFnZSArICosXHJcbiAgICAmID4gOm5vdCguZHhibC1pbWFnZSkgKyAuZHhibC1pbWFnZTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmcpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGxpbmstYnV0dG9ucy1zdHlsZSgpIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1saW5rLWhvdmVyLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7IC8vIE5vIHRva2VuXHJcblxyXG4gICAgICAgIHNwYW46bm90KC5keGJsLWltYWdlKSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdmFyKC0tZHhibC1idG4tbGluay10ZXh0LWRlY29yYXRpb24pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtYmcpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcik7XHJcbiAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGF0ZS1jb25kaXRpb25hbC1wcm9wZXJ0aWVzKCRkeC1zdGF0ZS1kaXNhYmxlZCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWJ0bi1mb2N1cy1iYWNrZ3JvdW5kKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1mb2N1cy1iZyk7XHJcbiAgICAgICAgb3V0bGluZTogdmFyKC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcikgc29saWQgdmFyKC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplKTtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tc3RhdGUtY29uZGl0aW9uYWwtcHJvcGVydGllcygkZHgtc3RhdGUtZm9jdXNlZCwgdHJ1ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYWN0aXZlLXN0YXRlKCkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1iZyk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGF0ZS1jb25kaXRpb25hbC1wcm9wZXJ0aWVzKCRkeC1zdGF0ZS1hY3RpdmUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1iZyk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWNvbG9yKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0YXRlLWNvbmRpdGlvbmFsLXByb3BlcnRpZXMoJGR4LXN0YXRlLWhvdmVyKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc206d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogI3skZHgtYnRuLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogI3skZHgtYnRuLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteDogI3skZHgtYnRuLXBhZGRpbmcteC1yYXRpbyAqICRkeC1idG4tcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteTogI3skZHgtYnRuLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAjeyRkeC1idG4taW1hZ2Utc3BhY2luZy1zbX07XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRkeC1idG4tYm9yZGVyLXJhZGl1cy1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1mb250LXNpemU6ICN7JGR4LWJ0bi1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6ICN7JGR4LWJ0bi1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1wYWRkaW5nLXgtcmF0aW8gKiAkZHgtYnRuLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LWJ0bi1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogI3skZHgtYnRuLWltYWdlLXNwYWNpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogI3skZHgtYnRuLWJvcmRlci1yYWRpdXMtbGd9O1xyXG4gICAgfVxyXG59XHJcblxyXG5AZWFjaCAkcmVuZGVyLXN0eWxlLCAkdmFsdWUgaW4gJGR4LXRoZW1lLWNvbG9ycyB7XHJcbiAgICAuZHhibC1idG4tI3skcmVuZGVyLXN0eWxlfTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdHlsZSgkdmFsdWUsICRyZW5kZXItc3R5bGUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWJ0bi1vdXRsaW5lLSN7JHJlbmRlci1zdHlsZX06d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS1zdHlsZSgkdmFsdWUsICRyZW5kZXItc3R5bGUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWJ0bi10ZXh0LSN7JHJlbmRlci1zdHlsZX06d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tdGV4dC1zdHlsZSgkdmFsdWUsICRyZW5kZXItc3R5bGUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW1wb3J0IFwiYnV0dG9uLmNvbnRhaW5lclwiO1xyXG5AaW1wb3J0IFwiYnV0dG9uLmdyb3VwXCI7XHJcbkBpbXBvcnQgXCJidXR0b24udG9vbFwiO1xyXG5AaW1wb3J0IFwiYnV0dG9uLnNwbGl0XCI7XHJcbkBpbXBvcnQgXCJidXR0b24uc3RhbmRhbG9uZVwiO1xyXG5AaW1wb3J0IFwiYnV0dG9uLmRyb3Bkb3duXCI7XHJcbiIsIkBtaXhpbiBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAmOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbm90LWFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICY6bm90KC5keGJsLWFjdGl2ZSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gaG92ZXItc3RhdGUoKSB7XHJcbiAgICAmOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbm90LWhvdmVyLXN0YXRlKCkge1xyXG4gICAgJjpub3QoOmhvdmVyKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICYuZHhibC1kaXNhYmxlZCxcclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbm90LWRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgJjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgJi5keGJsLXJlYWRvbmx5IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG5vdC1yZWFkb25seS1zdGF0ZSgpIHtcclxuICAgICY6bm90KC5keGJsLXJlYWRvbmx5KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzZWxlY3RlZC1zdGF0ZSgpIHtcclxuICAgIEBpbmNsdWRlIG5vdC1kaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAmLmR4Ymwtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBub3Qtc2VsZWN0ZWQtc3RhdGUoKSB7XHJcbiAgICAmOm5vdCguZHhibC1zZWxlY3RlZCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbm9uLWVkaXRhYmxlLXN0YXRlKCkge1xyXG4gICAgQGluY2x1ZGUgcmVhZG9ubHktc3RhdGUoKSB7IEBjb250ZW50OyB9XHJcblxyXG4gICAgQGluY2x1ZGUgZGlzYWJsZWQtc3RhdGUoKSB7IEBjb250ZW50OyB9XHJcbn1cclxuXHJcbkBtaXhpbiB2YWxpZC1zdGF0ZSgpIHtcclxuICAgICYudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuXHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGludmFsaWQtc3RhdGUoKSB7XHJcbiAgICAmLmludmFsaWQge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG5cclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4kdW5zZXQtdmFyOiBcIi0tZHhibC11bnNldFwiO1xyXG5cclxuQG1peGluIGVtYmVkZGVkLWltYWdlLWNvbG9yLWNvcmUoJGNvbG9yLXZhciwgJGludGVybmFsLWNvbG9yLXZhciwgJG9wYWNpdHksICRpbnRlcm5hbC1pbWFnZS1vbmx5OiB0cnVlKSB7XHJcbiAgICAkdGFnOiBpZigkaW50ZXJuYWwtaW1hZ2Utb25seSwgXCJzdmdcIiwgXCJcIik7XHJcbiAgICAmID4gI3skdGFnfS5keGJsLWltYWdlIHtcclxuICAgICAgICBAaWYgbm90ICRjb2xvci12YXIge1xyXG4gICAgICAgICAgICAkY29sb3ItdmFyOiAkdW5zZXQtdmFyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGlmIG5vdCAkaW50ZXJuYWwtY29sb3ItdmFyIHtcclxuICAgICAgICAgICAgJGludGVybmFsLWNvbG9yLXZhcjogJHVuc2V0LXZhcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGNvbG9yOiB2YXIoI3skY29sb3ItdmFyfSwgdmFyKCN7JGludGVybmFsLWNvbG9yLXZhcn0sIGN1cnJlbnRjb2xvcikpO1xyXG4gICAgICAgIG9wYWNpdHk6IHZhcigjeyRjb2xvci12YXJ9LCB2YXIoI3skaW50ZXJuYWwtY29sb3ItdmFyfSwgI3skb3BhY2l0eX0pKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGVtYmVkZGVkLWltYWdlLWNvbG9yKFxyXG4gICAgJGNvbG9yLXZhcjogbnVsbCwgJGNvbG9yLWRpc2FibGVkLXZhcjogbnVsbCwgJGNvbG9yLWhvdmVyLXZhcjogbnVsbCwgJGNvbG9yLWFjdGl2ZS12YXI6IG51bGwsICRjb2xvci1hY3RpdmUtaG92ZXItdmFyOiBudWxsLFxyXG4gICAgJGhhcy1kZWZhdWx0LWhvdmVyLXN0YXRlOiBmYWxzZSwgJGhhcy1kZWZhdWx0LWFjdGl2ZS1zdGF0ZTogZmFsc2UsXHJcbiAgICAkb3BhY2l0eTogJGR4LWltYWdlLWNvbG9yLWFscGhhLCAkZGlzYWJsZWQtb3BhY2l0eTogJGR4LWltYWdlLWRpc2FibGVkLWNvbG9yLWFscGhhLCAkaG92ZXItb3BhY2l0eTogJGR4LWltYWdlLWhvdmVyLWNvbG9yLWFscGhhLFxyXG4gICAgJGFjdGl2ZS1vcGFjaXR5OiAkZHgtaW1hZ2UtYWN0aXZlLWNvbG9yLWFscGhhLCAkYWN0aXZlLWhvdmVyLW9wYWNpdHk6ICRhY3RpdmUtb3BhY2l0eSkge1xyXG4gICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3ItY29yZSgkY29sb3ItdmFyLCBcIi0tZHhibC1pbWFnZS1jb2xvclwiLCAkb3BhY2l0eSk7XHJcblxyXG4gICAgQGluY2x1ZGUgYWN0aXZlLXN0YXRlKCkge1xyXG4gICAgICAgIEBpZiAkaGFzLWRlZmF1bHQtYWN0aXZlLXN0YXRlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3ItY29yZSgkY29sb3ItYWN0aXZlLXZhciwgXCItLWR4YmwtaW1hZ2UtYWN0aXZlLWNvbG9yXCIsICRhY3RpdmUtb3BhY2l0eSk7XHJcblxyXG4gICAgICAgICAgICBAaWYgJGhhcy1kZWZhdWx0LWhvdmVyLXN0YXRlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yLWNvcmUoJGNvbG9yLWFjdGl2ZS1ob3Zlci12YXIsIFwiLS1keGJsLWltYWdlLWFjdGl2ZS1ob3Zlci1jb2xvclwiLCAkYWN0aXZlLWhvdmVyLW9wYWNpdHkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAZWxzZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yLWNvcmUoJGNvbG9yLWFjdGl2ZS12YXIsIFwiLS1keGJsLWltYWdlLWNvbG9yXCIsICRvcGFjaXR5KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3ItY29yZSgkY29sb3ItYWN0aXZlLWhvdmVyLXZhciwgXCItLWR4YmwtaW1hZ2UtY29sb3JcIiwgJG9wYWNpdHkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgIEBpZiAkaGFzLWRlZmF1bHQtaG92ZXItc3RhdGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvci1jb3JlKCRjb2xvci1ob3Zlci12YXIsIFwiLS1keGJsLWltYWdlLWhvdmVyLWNvbG9yXCIsICRob3Zlci1vcGFjaXR5KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3ItY29yZSgkY29sb3ItaG92ZXItdmFyLCBcIi0tZHhibC1pbWFnZS1jb2xvclwiLCAkb3BhY2l0eSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yLWNvcmUoJGNvbG9yLWRpc2FibGVkLXZhciwgXCItLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3JcIiwgJGRpc2FibGVkLW9wYWNpdHksIGZhbHNlKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGVtYmVkZGVkLWltYWdlLWJnLWNvcmUoJGJnLWNvbG9yLXZhciwgJGludGVybmFsLWJnLWNvbG9yLXZhciwgJGFscGhhKSB7XHJcbiAgICAmID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgIEBpZiBub3QgJGJnLWNvbG9yLXZhciB7XHJcbiAgICAgICAgICAgICRiZy1jb2xvci12YXI6ICR1bnNldC12YXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaWYgbm90ICRiZy1jb2xvci12YXIge1xyXG4gICAgICAgICAgICAkaW50ZXJuYWwtYmctY29sb3ItdmFyOiAkdW5zZXQtdmFyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKCN7JGJnLWNvbG9yLXZhcn0sIHZhcigjeyRpbnRlcm5hbC1iZy1jb2xvci12YXJ9LCByZ2JhKDAgMCAwIC8gI3skYWxwaGF9KSkpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZW1iZWRkZWQtaW1hZ2UtYmcoJGJnLWNvbG9yLXZhcjogbnVsbCwgJGJnLWNvbG9yLWhvdmVyLXZhcjogbnVsbCwgJGFscGhhOiAkZHgtaW1hZ2Utc2Vjb25kYXJ5LWNvbG9yLWFscGhhLCAkaG92ZXItYWxwaGE6ICRkeC1pbWFnZS1zZWNvbmRhcnktaG92ZXItY29sb3ItYWxwaGEpIHtcclxuICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWJnLWNvcmUoJGJnLWNvbG9yLXZhciwgXCItLWR4YmwtaW1hZ2Utc2Vjb25kYXJ5LWNvbG9yXCIsICRhbHBoYSk7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtYmctY29yZSgkYmctY29sb3ItaG92ZXItdmFyLCBcIi0tZHhibC1pbWFnZS1zZWNvbmRhcnktaG92ZXItY29sb3JcIiwgJGhvdmVyLWFscGhhKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGVtYmVkZGVkLXRleHQtb3BhY2l0eS1jb3JlKCRvcGFjaXR5OiAxKSB7XHJcbiAgICAmID4gOm5vdCguZHhibC1pbWFnZSkge1xyXG4gICAgICAgIG9wYWNpdHk6ICN7JG9wYWNpdHl9O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZW1iZWRkZWQtdGV4dC1vcGFjaXR5KCRvcGFjaXR5OiAxLCAkZGlzYWJsZWQtb3BhY2l0eTogJGR4LXN0YXRlLWRpc2FibGVkLW9wYWNpdHksICRhY3RpdmUtb3BhY2l0eTogJG9wYWNpdHkpIHtcclxuICAgIEBpbmNsdWRlIGVtYmVkZGVkLXRleHQtb3BhY2l0eS1jb3JlKCRvcGFjaXR5KTtcclxuXHJcbiAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtdGV4dC1vcGFjaXR5LWNvcmUoJGFjdGl2ZS1vcGFjaXR5KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC10ZXh0LW9wYWNpdHktY29yZSgkZGlzYWJsZWQtb3BhY2l0eSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjb250ZXh0dWFsLWZvY3VzLXN0eWxlKCRzaGFkb3ctY29sb3ItdmFyLCAkc2hhZG93LXNwcmVhZC12YXIsICRzaGFkb3ctYmx1ci12YXIsICRib3JkZXItY29sb3ItdmFyLFxyXG4gICAgJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkc2hhZG93LXNpemUsICRzaGFkb3ctdGludC1hbW91bnQsICRzaGFkb3ctc2hhZGUtYW1vdW50LCAkYm9yZGVyLXRpbnQtYW1vdW50LCAkYm9yZGVyLXNoYWRlLWFtb3VudCkge1xyXG4gICAgQGlmICRkeC10aGVtZSB7XHJcbiAgICAgICAgJGZvcmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvcik7XHJcbiAgICAgICAgJHNoYWRvdy1jb2xvcjogaWYoJGZvcmUtY29sb3IgPT0gJGR4LWNvbG9yLWNvbnRyYXN0LWxpZ2h0LCByZ2JhKCRjb2xvciwgJHNoYWRvdy10aW50LWFtb3VudCksIHJnYmEoJGNvbG9yLCAkc2hhZG93LXNoYWRlLWFtb3VudCkpO1xyXG4gICAgICAgICRib3JkZXItY29sb3I6IGlmKCRmb3JlLWNvbG9yID09ICRkeC1jb2xvci1jb250cmFzdC1saWdodCwgdGludC1jb2xvcigkY29sb3IsICRib3JkZXItdGludC1hbW91bnQpLCBzaGFkZS1jb2xvcigkY29sb3IsICRib3JkZXItc2hhZGUtYW1vdW50KSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvY3VzLXN0eWxlLWNvcmUoJHNoYWRvdy1jb2xvci12YXIsICRzaGFkb3ctc3ByZWFkLXZhciwgJHNoYWRvdy1ibHVyLXZhciwgJGJvcmRlci1jb2xvci12YXIsICRzaGFkb3ctY29sb3IsICRib3JkZXItY29sb3IsICRzaGFkb3ctc2l6ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgICRyZ2ItY29sb3I6IGdldC1leHRlcm5hbC10aGVtZS1yZ2ItY29sb3IoJHJlbmRlci1zdHlsZSk7XHJcblxyXG4gICAgICAgIEBpZiAkcmdiLWNvbG9yIHtcclxuICAgICAgICAgICAgJHNoYWRvdy1jb2xvcjogcmdiYSgkcmdiLWNvbG9yLCAkc2hhZG93LXNoYWRlLWFtb3VudCk7XHJcbiAgICAgICAgICAgICRib3JkZXItY29sb3I6IHJnYmEoJHJnYi1jb2xvciwgJGJvcmRlci1zaGFkZS1hbW91bnQpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9jdXMtc3R5bGUtY29yZSgkc2hhZG93LWNvbG9yLXZhciwgJHNoYWRvdy1zcHJlYWQtdmFyLCAkc2hhZG93LWJsdXItdmFyLCAkYm9yZGVyLWNvbG9yLXZhciwgJHNoYWRvdy1jb2xvciwgJGJvcmRlci1jb2xvciwgJHNoYWRvdy1zaXplKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgJHNoYWRvdy1jb2xvcjogZ2V0LWV4dGVybmFsLXRoZW1lLWNvbG9yKCRyZW5kZXItc3R5bGUpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9jdXMtc3R5bGUtYmx1cmVkKCRzaGFkb3ctY29sb3ItdmFyLCAkc2hhZG93LXNwcmVhZC12YXIsICRzaGFkb3ctYmx1ci12YXIsICRib3JkZXItY29sb3ItdmFyLCAkc2hhZG93LWNvbG9yLCAkc2hhZG93LXNpemUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZvY3VzLXN0eWxlLWNvcmUoJHNoYWRvdy1jb2xvci12YXIsICRzaGFkb3ctc3ByZWFkLXZhciwgJHNoYWRvdy1ibHVyLXZhciwgJGJvcmRlci1jb2xvci12YXIsICRzaGFkb3ctY29sb3IsICRib3JkZXItY29sb3IsICRzaGFkb3ctc2l6ZSkge1xyXG4gICAgI3skc2hhZG93LWNvbG9yLXZhcn06ICN7JHNoYWRvdy1jb2xvcn07XHJcbiAgICAjeyRzaGFkb3ctc3ByZWFkLXZhcn06ICN7JHNoYWRvdy1zaXplfTtcclxuICAgICN7JHNoYWRvdy1ibHVyLXZhcn06IDByZW07IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxyXG5cclxuICAgIEBpZiAkYm9yZGVyLWNvbG9yLXZhciB7XHJcbiAgICAgICAgI3skYm9yZGVyLWNvbG9yLXZhcn06ICN7JGJvcmRlci1jb2xvcn07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmb2N1cy1zdHlsZS1ibHVyZWQoJHNoYWRvdy1jb2xvci12YXIsICRzaGFkb3ctc3ByZWFkLXZhciwgJHNoYWRvdy1ibHVyLXZhciwgJGJvcmRlci1jb2xvci12YXIsICRjb2xvciwgJHNoYWRvdy1zaXplKSB7XHJcbiAgICAjeyRzaGFkb3ctY29sb3ItdmFyfTogI3skY29sb3J9O1xyXG4gICAgI3skc2hhZG93LXNwcmVhZC12YXJ9OiAwcmVtOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcclxuICAgICN7JHNoYWRvdy1ibHVyLXZhcn06IGNhbGMoI3skc2hhZG93LXNpemV9ICsgMXB4KTtcclxuXHJcbiAgICBAaWYgJGJvcmRlci1jb2xvci12YXIge1xyXG4gICAgICAgICN7JGJvcmRlci1jb2xvci12YXJ9OiAjeyRjb2xvcn07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjb250ZXh0dWFsLXN0YXRlLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItY29sb3ItdmFyLCAkYmFja2dyb3VuZC12YXIsICRjb2xvciwgJHJlbmRlci1zdHlsZSwgJHRpbnQtYW1vdW50LCAkc2hhZGUtYW1vdW50KSB7XHJcbiAgICBAaWYgJGR4LXRoZW1lIHtcclxuICAgICAgICAkZm9yZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKTtcclxuICAgICAgICAkYmFjay1jb2xvcjogaWYoJGZvcmUtY29sb3IgPT0gJGR4LWNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkY29sb3IsICRzaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRjb2xvciwgJHRpbnQtYW1vdW50KSk7XHJcblxyXG4gICAgICAgICN7JGJnLWNvbG9yLXZhcn06ICN7JGJhY2stY29sb3J9O1xyXG5cclxuICAgICAgICBAaWYgJGNvbG9yLXZhciB7XHJcbiAgICAgICAgICAgICN7JGNvbG9yLXZhcn06ICN7JGZvcmUtY29sb3J9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGlmICRib3JkZXItY29sb3ItdmFyIHtcclxuICAgICAgICAgICAgI3skYm9yZGVyLWNvbG9yLXZhcn06ICN7JGJhY2stY29sb3J9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgI3skYmctY29sb3ItdmFyfTogI3skY29sb3J9O1xyXG5cclxuICAgICAgICBAaWYgJGNvbG9yLXZhciB7XHJcbiAgICAgICAgICAgICN7JGNvbG9yLXZhcn06ICN7Z2V0LWV4dGVybmFsLXRoZW1lLWJhc2UtZm9yZS1jb2xvcigkcmVuZGVyLXN0eWxlKX07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaWYgJGJvcmRlci1jb2xvci12YXIge1xyXG4gICAgICAgICAgICAjeyRib3JkZXItY29sb3ItdmFyfTogI3skY29sb3J9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGlmICRiYWNrZ3JvdW5kLXZhciB7XHJcbiAgICAgICAgICAgICN7JGJhY2tncm91bmQtdmFyfTogI3tsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAkc2hhZGUtYW1vdW50KSwgcmdiYSgwLCAwLCAwLCAkc2hhZGUtYW1vdW50KSl9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGNvbnRleHR1YWwtZGlzYWJsZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci1jb2xvci12YXIsICRiYWNrZ3JvdW5kLXZhciwgJG9wYWNpdHktdmFyLCAkY29sb3IsICRyZW5kZXItc3R5bGUsXHJcbiAgICAkdGludC1hbW91bnQsICRzaGFkZS1hbW91bnQsICRuZWVkQmFja2dyb3VuZDogdHJ1ZSwgJG5lZWRCb3JkZXI6IHRydWUpIHtcclxuICAgIEBpZiAkZHgtdGhlbWUge1xyXG4gICAgICAgICRiYWNrLWNvbG9yOiB0aW50LWNvbG9yKCRjb2xvciwgJHRpbnQtYW1vdW50KTtcclxuICAgICAgICAkZm9yZS1jb2xvcjogaWYoJG5lZWRCYWNrZ3JvdW5kLCBjb2xvci1jb250cmFzdCgkY29sb3IpLCAkYmFjay1jb2xvcik7XHJcblxyXG4gICAgICAgICN7JGJnLWNvbG9yLXZhcn06ICN7aWYoJG5lZWRCYWNrZ3JvdW5kLCAkYmFjay1jb2xvciwgdHJhbnNwYXJlbnQpfTtcclxuICAgICAgICAjeyRjb2xvci12YXJ9OiAjeyRmb3JlLWNvbG9yfTtcclxuICAgICAgICAjeyRib3JkZXItY29sb3ItdmFyfTogI3tpZigkbmVlZEJvcmRlciwgJGJhY2stY29sb3IsIHRyYW5zcGFyZW50KX07XHJcbiAgICAgICAgI3skb3BhY2l0eS12YXJ9OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICAkYmFjay1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICRmb3JlLWNvbG9yOiBpZigkbmVlZEJhY2tncm91bmQsICN7Z2V0LWV4dGVybmFsLXRoZW1lLWJhc2UtZm9yZS1jb2xvcigkcmVuZGVyLXN0eWxlKX0sICRiYWNrLWNvbG9yKTtcclxuXHJcbiAgICAgICAgI3skYmctY29sb3ItdmFyfTogI3tpZigkbmVlZEJhY2tncm91bmQsICRiYWNrLWNvbG9yLCB0cmFuc3BhcmVudCl9O1xyXG4gICAgICAgICN7JGNvbG9yLXZhcn06ICN7JGZvcmUtY29sb3J9O1xyXG4gICAgICAgICN7JGJvcmRlci1jb2xvci12YXJ9OiAje2lmKCRuZWVkQm9yZGVyLCAkYmFjay1jb2xvciwgdHJhbnNwYXJlbnQpfTtcclxuXHJcbiAgICAgICAgQGlmICRuZWVkQmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICN7JGJhY2tncm91bmQtdmFyfTogI3tsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAkdGludC1hbW91bnQpLCByZ2JhKDI1NSwgMjU1LCAyNTUsICR0aW50LWFtb3VudCkpfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBlbHNlIGlmICRvcGFjaXR5LXZhciB7XHJcbiAgICAgICAgICAgICN7JG9wYWNpdHktdmFyfTogJHRpbnQtYW1vdW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgbGVuZ3RoLXplcm8tbm8tdW5pdFxyXG5cclxuQG1peGluIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYmctY29sb3IsICRiYXNlLWJnLWNvbG9yLCAkYWxwaGEsICRib3JkZXItd2lkdGgtdmFyOiBudWxsLCAkcm9vdC1iZy1jb2xvci12YXI6IG51bGwpIHtcclxuICAgIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cclxuXHJcbiAgICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoI3skYmctY29sb3ItdmFyfSwgI3skYmctY29sb3J9KTtcclxuICAgIGNvbG9yOiB2YXIoI3skY29sb3ItdmFyfSk7XHJcblxyXG4gICAgQGlmIG5vdCAkYmctY29sb3Igb3IgJGJnLWNvbG9yID09IHVuc2V0IHtcclxuICAgICAgICAkYm9yZGVyLXdpZHRoOiBpZigkYm9yZGVyLXdpZHRoLXZhciwgdmFyKCN7JGJvcmRlci13aWR0aC12YXJ9LCAwcHgpLCAwcHgpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nKCRib3JkZXItd2lkdGgpO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgI3skYm9yZGVyLXdpZHRofSkpO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAjeyRib3JkZXItd2lkdGh9KSk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgI3skYm9yZGVyLXdpZHRofSkpO1xyXG4gICAgICAgICAgICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAjeyRib3JkZXItd2lkdGh9KSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7JGJhc2UtYmctY29sb3J9O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAjeyRhbHBoYX07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaWYgJHJvb3QtYmctY29sb3ItdmFyIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigjeyRyb290LWJnLWNvbG9yLXZhcn0sIHRyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcoJGJvcmRlci13aWR0aCkge1xyXG4gICAgQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcclxuICAgICAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygjeyRib3JkZXItd2lkdGh9IC8gMS4yNSk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcclxuICAgICAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygjeyRib3JkZXItd2lkdGh9IC8gMS41KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcclxuICAgICAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygjeyRib3JkZXItd2lkdGh9IC8gMS43NSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHN0eWxlbGludC1lbmFibGUgbGVuZ3RoLXplcm8tbm8tdW5pdFxyXG5cclxuQG1peGluIHBhbmVsLWhlYWRlci1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyKSB7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LXBhbmVsLWhlYWRlci1iZyxcclxuICAgICAgICAkZHgtcGFuZWwtYmFzZS1iZywgJGR4LXBhbmVsLWhlYWRlci1iZy1hbHBoYSk7XHJcbn1cclxuXHJcbkBtaXhpbiBwYW5lbC1oZWFkZXItaG92ZXItc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhcikge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1wYW5lbC1oZWFkZXItaG92ZXItYmcsXHJcbiAgICAgICAgJGR4LXBhbmVsLWJhc2UtYmcsICRkeC1wYW5lbC1oZWFkZXItaG92ZXItYmctYWxwaGEpO1xyXG59XHJcblxyXG5AbWl4aW4gcGFuZWwtaGVhZGVyLXNlbGVjdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtcGFuZWwtaGVhZGVyLXNlbGVjdGVkLWJnLFxyXG4gICAgICAgICRkeC1wYW5lbC1iYXNlLWJnLCAkZHgtcGFuZWwtaGVhZGVyLXNlbGVjdGVkLWJnLWFscGhhKTtcclxufVxyXG5cclxuQG1peGluIHBhbmVsLWZvb3Rlci1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyKSB7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LXBhbmVsLWZvb3Rlci1iZyxcclxuICAgICAgICAkZHgtcGFuZWwtYmFzZS1iZywgJGR4LXBhbmVsLWZvb3Rlci1iZy1hbHBoYSk7XHJcbn1cclxuXHJcbkBtaXhpbiBwYW5lbC1mb290ZXItc2Vjb25kYXJ5LXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtcGFuZWwtZm9vdGVyLXNlY29uZGFyeS1iZyxcclxuICAgICAgICAkZHgtcGFuZWwtYmFzZS1iZywgJGR4LXBhbmVsLWZvb3Rlci1zZWNvbmRhcnktYmctYWxwaGEpO1xyXG59XHJcblxyXG5AbWl4aW4gc3RhdGUtaG92ZXItc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwsICRyb290LWJnLWNvbG9yLXZhcjogbnVsbCwgJGJnLWFscGhhOiAkZHgtc3RhdGUtaG92ZXItYmctYWxwaGEpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtc3RhdGUtaG92ZXItYmcsXHJcbiAgICAgICAgJGR4LXN0YXRlLWJhc2UtYmcsICRiZy1hbHBoYSwgJGJvcmRlci13aWR0aC12YXIsICRyb290LWJnLWNvbG9yLXZhcik7XHJcbn1cclxuXHJcbkBtaXhpbiBzdGF0ZS1ob3Zlci1zZWNvbmRhcnktc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwsICRyb290LWJnLWNvbG9yLXZhcjogbnVsbCkge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1zdGF0ZS1ob3Zlci1zZWNvbmRhcnktYmcsXHJcbiAgICAgICAgJGR4LXN0YXRlLWJhc2UtYmcsICRkeC1zdGF0ZS1ob3Zlci1zZWNvbmRhcnktYmctYWxwaGEsICRib3JkZXItd2lkdGgtdmFyLCAkcm9vdC1iZy1jb2xvci12YXIpO1xyXG59XHJcblxyXG5AbWl4aW4gc3RhdGUtc2VsZWN0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwsICRyb290LWJnLWNvbG9yLXZhcjogbnVsbCkge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1zdGF0ZS1zZWxlY3RlZC1iZyxcclxuICAgICAgICAkZHgtc3RhdGUtYmFzZS1iZywgJGR4LXN0YXRlLXNlbGVjdGVkLWJnLWFscGhhLCAkYm9yZGVyLXdpZHRoLXZhciwgJHJvb3QtYmctY29sb3ItdmFyKTtcclxufVxyXG5cclxuQG1peGluIHN0YXRlLXNlbGVjdGVkLWhvdmVyLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItd2lkdGgtdmFyOiBudWxsLCAkcm9vdC1iZy1jb2xvci12YXI6IG51bGwpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtc3RhdGUtc2VsZWN0ZWQtaG92ZXItYmcsXHJcbiAgICAgICAgJGR4LXN0YXRlLWJhc2UtYmcsICRkeC1zdGF0ZS1zZWxlY3RlZC1ob3Zlci1iZy1hbHBoYSwgJGJvcmRlci13aWR0aC12YXIsICRyb290LWJnLWNvbG9yLXZhcik7XHJcbn1cclxuXHJcbkBtaXhpbiBzdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItd2lkdGgtdmFyOiBudWxsLCAkcm9vdC1iZy1jb2xvci12YXI6IG51bGwpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1iZyxcclxuICAgICAgICAkZHgtc3RhdGUtcHJpbWFyeS1iZywgJGR4LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktYmctYWxwaGEsICRib3JkZXItd2lkdGgtdmFyLCAkcm9vdC1iZy1jb2xvci12YXIpO1xyXG59XHJcblxyXG5AbWl4aW4gc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1kYXJrLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItd2lkdGgtdmFyOiBudWxsLCAkcm9vdC1iZy1jb2xvci12YXI6IG51bGwpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1kYXJrLWJnLFxyXG4gICAgICAgICRkeC1zdGF0ZS1wcmltYXJ5LWJnLCAkZHgtc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1kYXJrLWJnLWFscGhhLCAkYm9yZGVyLXdpZHRoLXZhciwgJHJvb3QtYmctY29sb3ItdmFyKTtcclxufVxyXG5cclxuQG1peGluIHN0YXRlLXNlbGVjdGVkLXByaW1hcnktaG92ZXItc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwsICRyb290LWJnLWNvbG9yLXZhcjogbnVsbCkge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1zdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWhvdmVyLWJnLFxyXG4gICAgICAgICRkeC1zdGF0ZS1wcmltYXJ5LWJnLCAkZHgtc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1ob3Zlci1iZy1hbHBoYSwgJGJvcmRlci13aWR0aC12YXIsICRyb290LWJnLWNvbG9yLXZhcik7XHJcbn1cclxuXHJcbkBtaXhpbiBzdGF0ZS1zcGVjaWFsLXByaW1hcnktc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwsICRyb290LWJnLWNvbG9yLXZhcjogbnVsbCkge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1zdGF0ZS1zcGVjaWFsLXByaW1hcnktYmcsXHJcbiAgICAgICAgJGR4LXN0YXRlLXByaW1hcnktYmcsICRkeC1zdGF0ZS1zcGVjaWFsLXByaW1hcnktYmctYWxwaGEsICRib3JkZXItd2lkdGgtdmFyLCAkcm9vdC1iZy1jb2xvci12YXIpO1xyXG59XHJcblxyXG5AbWl4aW4gc3RhdGUtZGlzYWJsZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwsICRyb290LWJnLWNvbG9yLXZhcjogbnVsbCkge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1zdGF0ZS1kaXNhYmxlZC1iZyxcclxuICAgICAgICAkZHgtc3RhdGUtYmFzZS1iZywgJGR4LXN0YXRlLWRpc2FibGVkLWJnLWFscGhhLCAkYm9yZGVyLXdpZHRoLXZhciwgJHJvb3QtYmctY29sb3ItdmFyKTtcclxufVxyXG5cclxuQG1peGluIHN0YXRlLWRpc2FibGVkLXByaW1hcnktc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwsICRyb290LWJnLWNvbG9yLXZhcjogbnVsbCkge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1zdGF0ZS1kaXNhYmxlZC1wcmltYXJ5LWJnLFxyXG4gICAgICAgICRkeC1zdGF0ZS1wcmltYXJ5LWJnLCAkZHgtc3RhdGUtZGlzYWJsZWQtcHJpbWFyeS1iZy1hbHBoYSwgJGJvcmRlci13aWR0aC12YXIsICRyb290LWJnLWNvbG9yLXZhcik7XHJcbn1cclxuXHJcbkBtaXhpbiBkaXNhYmxlLXBhZGRpbmcoKSB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG59XHJcbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbkBpbXBvcnQgXCJjb21tb25cIjtcclxuXHJcbkBtaXhpbiBidXR0b24tZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAmOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSxcclxuICAgICY6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSkge1xyXG4gICAgLS1keGJsLWJ0bi1iZzogI3skY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcclxuXHJcbiAgICBAaWYgJGR4LXRoZW1lIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRjb2xvcil9O1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiAje2dldC1leHRlcm5hbC10aGVtZS1iYXNlLWZvcmUtY29sb3IoJHJlbmRlci1zdHlsZSl9O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1hY3RpdmUtc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1ob3Zlci1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWRpc2FibGVkLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSk7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlKTtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSkge1xyXG4gICAgLS1keGJsLWJ0bi1jb2xvcjogI3skY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcclxuXHJcbiAgICBAaW5jbHVkZSBidXR0b24tYWN0aXZlLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSk7XHJcbiAgICBAaW5jbHVkZSBidXR0b24taG92ZXItc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1kaXNhYmxlZC1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUsIGZhbHNlLCB0cnVlKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUpO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXRleHQtc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlKSB7XHJcbiAgICAtLWR4YmwtYnRuLWNvbG9yOiAjeyRjb2xvcn07XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWFjdGl2ZS1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWhvdmVyLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSk7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tZGlzYWJsZWQtc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCBmYWxzZSwgZmFsc2UpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tYWN0aXZlLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSkge1xyXG4gICAgQGluY2x1ZGUgY29udGV4dHVhbC1zdGF0ZS1zdHlsZShcclxuICAgICAgICBcIi0tZHhibC1idG4tYWN0aXZlLWJnXCIsIFwiLS1keGJsLWJ0bi1hY3RpdmUtY29sb3JcIiwgXCItLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3JcIiwgXCItLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kXCIsXHJcbiAgICAgICAgJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkZHgtYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCwgJGR4LWJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50XHJcbiAgICApO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLWhvdmVyLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSkge1xyXG4gICAgQGluY2x1ZGUgY29udGV4dHVhbC1zdGF0ZS1zdHlsZShcclxuICAgICAgICBcIi0tZHhibC1idG4taG92ZXItYmdcIiwgXCItLWR4YmwtYnRuLWhvdmVyLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3JcIiwgXCItLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmRcIixcclxuICAgICAgICAkY29sb3IsICRyZW5kZXItc3R5bGUsICRkeC1idG4taG92ZXItYmctdGludC1hbW91bnQsICRkeC1idG4taG92ZXItYmctc2hhZGUtYW1vdW50XHJcbiAgICApO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLWRpc2FibGVkLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSwgJG5lZWRCYWNrZ3JvdW5kOiB0cnVlLCAkbmVlZEJvcmRlcjogdHJ1ZSkge1xyXG4gICAgQGluY2x1ZGUgY29udGV4dHVhbC1kaXNhYmxlZC1zdHlsZShcclxuICAgICAgICBcIi0tZHhibC1idG4tZGlzYWJsZWQtYmdcIiwgXCItLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3JcIiwgXCItLWR4YmwtYnRuLWRpc2FibGVkLWJhY2tncm91bmRcIiwgXCItLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHlcIixcclxuICAgICAgICAkY29sb3IsICRyZW5kZXItc3R5bGUsICRkeC1idG4tZGlzYWJsZWQtYmctdGludC1hbW91bnQsICRkeC1idG4tZGlzYWJsZWQtYmctc2hhZGUtYW1vdW50LFxyXG4gICAgICAgICRuZWVkQmFja2dyb3VuZCwgJG5lZWRCb3JkZXJcclxuICAgICk7XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tZm9jdXMtc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlKSB7XHJcbiAgICBAaW5jbHVkZSBjb250ZXh0dWFsLWZvY3VzLXN0eWxlKFxyXG4gICAgICAgIFwiLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3JcIiwgXCItLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWRcIiwgXCItLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyXCIsIG51bGwsXHJcbiAgICAgICAgJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkZHgtYnRuLWZvY3VzLXNoYWRvdy1zaXplLFxyXG4gICAgICAgICRkeC1idG4tZm9jdXMtc2hhZG93LXRpbnQtYW1vdW50LCAkZHgtYnRuLWZvY3VzLXNoYWRvdy1zaGFkZS1hbW91bnQsIDAlLCAwJVxyXG4gICAgKTtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1pbm5lci1mb2N1cy1zdHlsZSgkYm9yZGVyLXJhZGl1cywgJG9mZnNldDogMHB4KSB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyAgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3IpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAjeyRvZmZzZXR9KTtcclxuICAgICAgICB0b3A6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAjeyRvZmZzZXR9KTtcclxuICAgICAgICByaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArICN7JG9mZnNldH0pO1xyXG4gICAgICAgIGJvdHRvbTogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArICN7JG9mZnNldH0pO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5rLWJ1dHRvbnMtc3R5bGUoKSB7XHJcbiAgICAmLmR4YmwtYnRuLWxpbmssXHJcbiAgICAmLmR4YmwtYnRuLW91dGxpbmUtbGluayxcclxuICAgICYuZHhibC1idG4tdGV4dC1saW5rIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zdGF0ZS1jb25kaXRpb25hbC1wcm9wZXJ0aWVzKCRzdGF0ZSwgJGZvcmNlLWJveC1zaGFkb3ctb3ZlcnJpZGU6IGZhbHNlKSB7XHJcbiAgICAkc3RhdGU6IGlmKCRzdGF0ZSA9PSAkZHgtc3RhdGUtZm9jdXNlZCwgXCJmb2N1c1wiLCAkc3RhdGUpO1xyXG5cclxuICAgIEBpZiAkZHgtYnV0dG9uLW92ZXJyaWRlLWJveC1zaGFkb3ctZm9yLXN0YXRlcy1lbmFibGVkIG9yICRmb3JjZS1ib3gtc2hhZG93LW92ZXJyaWRlIHtcclxuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWJ0bi0jeyRzdGF0ZX0tYm94LXNoYWRvdyk7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRkeC1idXR0b24tb3ZlcnJpZGUtcGFkZGluZy1mb3Itc3RhdGVzLWVuYWJsZWQge1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtYnRuLSN7JHN0YXRlfS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtYnRuLSN7JHN0YXRlfS1wYWRkaW5nLXgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkZHgtYnV0dG9uLW92ZXJyaWRlLWJvcmRlci13aWR0aC1mb3Itc3RhdGVzLWVuYWJsZWQge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC1idG4tI3skc3RhdGV9LWJvcmRlci13aWR0aCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRkeC1idXR0b24tb3ZlcnJpZGUtYm9yZGVyLXJhZGl1cy1mb3Itc3RhdGVzLWVuYWJsZWQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLSN7JHN0YXRlfS1ib3JkZXItcmFkaXVzKTtcclxuICAgIH1cclxufVxyXG5cclxuQGltcG9ydCBcImJ1dHRvbi50b29sXCI7XHJcbiIsIi5keGJsLWJ0bi1jb250YWluZXIge1xyXG4gICAgLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy14OiAjeyRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LWJ0bi1jb250YWluZXItcGFkZGluZy15fTtcclxuXHJcbiAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy14KSAwIHZhcigtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXgpO1xyXG5cclxuICAgICYgPiAqIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy15KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1idG4tY29udGFpbmVyLXBhZGRpbmcteDogI3skZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1idG4tY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXktc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy14OiAjeyRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy15OiAjeyRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteS1sZ307XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9idXR0b25cIjtcclxuQGltcG9ydCBcIm1peGlucy90ZXh0LWVkaXRcIjtcclxuXHJcbi5keGJsLWJ0bi1ncm91cCxcclxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cclxuICAgICYgPiAuZHhibC1idG4sXHJcbiAgICAmID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLFxyXG4gICAgJiA+IC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1lZGl0LWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcclxuICAgICYgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5LXRvb2wtc3R5bGUoKTtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3R5bGUoJGR4LXByaW1hcnksIFwicHJpbWFyeVwiKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxyXG4gICAgJiA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeS1vdXRsaW5lLXRvb2wtc3R5bGUoKTtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3R5bGUoJGR4LXByaW1hcnksIFwicHJpbWFyeVwiKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LFxyXG4gICAgJiA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeS10ZXh0LXRvb2wtc3R5bGUoKTtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3R5bGUoJGR4LXByaW1hcnksIFwicHJpbWFyeVwiKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSxcclxuICAgICYgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tdG9vbC1wYWRkaW5ncygpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4uZHhibC1zbTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSksXHJcbiAgICAmID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4Ymwtc206d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tdG9vbC1wYWRkaW5ncy1zbSgpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4uZHhibC1sZzp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSksXHJcbiAgICAmID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtbGc6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tdG9vbC1wYWRkaW5ncy1sZygpO1xyXG4gICAgfVxyXG59XHJcblxyXG46bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSB7XHJcbiAgICAmID4gLmR4YmwtYnRuLWdyb3VwLFxyXG4gICAgJiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCB7XHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWZpcnN0KSxcclxuICAgICAgICAmID4gLmR4YmwtYnRuLXNwbGl0Om5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICYgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgICAgICAgJiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bi1ncm91cC1sZWZ0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICYuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCksXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCkgPiAuZHhibC1idG46bGFzdC1jaGlsZCxcclxuICAgICAgICAmID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6bGFzdC1jaGlsZCksXHJcbiAgICAgICAgJiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmxhc3QtY2hpbGQpID4gLmR4YmwtYnRuLWdyb3VwLXJpZ2h0ID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgJi5keGJsLWJ0bi1ncm91cC1sZWZ0ID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCksXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kZHgtYnRuLWJvcmRlci13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICYgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1maXJzdCksXHJcbiAgICAmID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG4ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSxcclxuICAgICYgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGR4LWJ0bi1ib3JkZXItd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWJ0bi1ncm91cC1sZWZ0ID4gLmR4YmwtYnRuIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiY29tbW9uXCI7XHJcblxyXG5AbWl4aW4gdGV4dC1lZGl0LWZvY3VzLXN0YXRlKCkge1xyXG4gICAgJjpmb2N1cy13aXRoaW4sXHJcbiAgICAmLmR4YmwtZm9jdXNlZCB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpoYXMoOmZvY3VzKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXh0LWVkaXQtbm90LWZvY3VzLXN0YXRlKCkge1xyXG4gICAgJjpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGV4dC1lZGl0LXN0YXRlLWRpc2FibGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItd2lkdGgtdmFyOiBudWxsLCAkcm9vdC1iZy1jb2xvci12YXI6IG51bGwpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtdGV4dC1lZGl0LWRpc2FibGVkLWJnLFxyXG4gICAgICAgICRkeC10ZXh0LWVkaXQtc3RhdGUtYmFzZS1jb2xvciwgJGR4LXN0YXRlLWRpc2FibGVkLWJnLWFscGhhLCAkYm9yZGVyLXdpZHRoLXZhciwgJHJvb3QtYmctY29sb3ItdmFyKTtcclxufVxyXG5cclxuQG1peGluIHRleHQtZWRpdC1mb2N1cy1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUpIHtcclxuICAgIEBpbmNsdWRlIGNvbnRleHR1YWwtZm9jdXMtc3R5bGUoXHJcbiAgICAgICAgXCItLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1jb2xvclwiLCBcIi0tZHhibC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LXNwcmVhZFwiLCBcIi0tZHhibC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LWJsdXJcIiwgXCItLWR4YmwtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1jb2xvclwiLFxyXG4gICAgICAgICRjb2xvciwgJHJlbmRlci1zdHlsZSwgJGR4LXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctc2l6ZSxcclxuICAgICAgICAkZHgtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy10aW50LWFtb3VudCwgJGR4LXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctc2hhZGUtYW1vdW50LFxyXG4gICAgICAgICRkeC10ZXh0LWVkaXQtZm9jdXMtYm9yZGVyLXRpbnQtYW1vdW50LCAkZHgtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1zaGFkZS1hbW91bnRcclxuICAgICk7XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMoKSB7XHJcbiAgICAuZHhibC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy15KSAwLjEyNXJlbSB2YXIoLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXkpIHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgIG1heC1saW5lLWxlbmd0aFxyXG5cclxuICAgICAgICA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdmFsaWQtc3RhdGUoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1lZGl0LWZvY3VzLXN0eWxlKCRkeC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yLCBcInN1Y2Nlc3NcIik7XHJcblxyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi12YWxpZC1jb2xvcik7XHJcblxyXG4gICAgICAgIC5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1pbWFnZS5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtaWNvbi12YWxpZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBpbnZhbGlkLXN0YXRlKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHRleHQtZWRpdC1mb2N1cy1zdHlsZSgkZHgtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yLCBcImRhbmdlclwiKTtcclxuXHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1mb2N1cy1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcik7XHJcblxyXG4gICAgICAgIC5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1pbWFnZS5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtaWNvbi1pbnZhbGlkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXh0LWVkaXQtZGVmYXVsdC1idG4oKSB7XHJcbiAgICAmLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sXHJcbiAgICAmLmR4Ymwtc3Bpbi1idG4tZGVjLFxyXG4gICAgJi5keGJsLXNwaW4tYnRuLWluYyxcclxuICAgICYuZHhibC1idG4taWNvbiB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXh0LWVkaXQtY3VzdG9tLWJ0bigpIHtcclxuICAgICY6bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQGltcG9ydCBcImNvbW1vblwiO1xyXG5cclxuQG1peGluIGJ1dHRvbi10b29sLXBhZGRpbmdzKCkge1xyXG4gICAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LWJ0bi1wYWRkaW5nLXl9O1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXRvb2wtcGFkZGluZ3Mtc20oKSB7XHJcbiAgICAtLWR4YmwtYnRuLXBhZGRpbmcteDogI3skZHgtYnRuLXBhZGRpbmcteC1zbX07XHJcbiAgICAtLWR4YmwtYnRuLXBhZGRpbmcteTogI3skZHgtYnRuLXBhZGRpbmcteS1zbX07XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tdG9vbC1wYWRkaW5ncy1sZygpIHtcclxuICAgIC0tZHhibC1idG4tcGFkZGluZy14OiAjeyRkeC1idG4tcGFkZGluZy14LWxnfTtcclxuICAgIC0tZHhibC1idG4tcGFkZGluZy15OiAjeyRkeC1idG4tcGFkZGluZy15LWxnfTtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zZWNvbmRhcnktdG9vbC1zdHlsZS1jb3JlKCkge1xyXG4gICAgLS1keGJsLWJ0bi1jb2xvcjogI3skZHgtY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xyXG4gICAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yKFwiLS1keGJsLWJ0bi1pbWFnZS1jb2xvclwiLCBcIi0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3JcIiwgXCItLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3JcIiwgXCItLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvclwiKTtcclxuICAgIEBpbmNsdWRlIGVtYmVkZGVkLXRleHQtb3BhY2l0eSgpO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXNlY29uZGFyeS10b29sLXN0YXRlLXN0eWxlcy1jb3JlKCRyb290LWJnLWNvbG9yLXZhcjogbnVsbCkge1xyXG4gICAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogI3skZHgtY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZDogbm9uZTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGR4LWNvbG9yfTtcclxuXHJcbiAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3R5bGUoJGR4LXByaW1hcnksIFwicHJpbWFyeVwiKTtcclxuXHJcbiAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUgKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHN0YXRlLXNlbGVjdGVkLXN0eWxlKFwiLS1keGJsLWJ0bi1hY3RpdmUtYmdcIiwgXCItLWR4YmwtYnRuLWFjdGl2ZS1jb2xvclwiLCBcIi0tZHhibC1idG4tYm9yZGVyLXdpZHRoXCIsICRyb290LWJnLWNvbG9yLXZhcik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlICgpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtaG92ZXItc3R5bGUoXCItLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1iZ1wiLCBcIi0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1ib3JkZXItd2lkdGhcIiwgJHJvb3QtYmctY29sb3ItdmFyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItc3RhdGUgKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHN0YXRlLWhvdmVyLXN0eWxlKFwiLS1keGJsLWJ0bi1ob3Zlci1iZ1wiLCBcIi0tZHhibC1idG4taG92ZXItY29sb3JcIiwgXCItLWR4YmwtYnRuLWJvcmRlci13aWR0aFwiLCAkcm9vdC1iZy1jb2xvci12YXIpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXNlY29uZGFyeS10b29sLXN0eWxlKCkge1xyXG4gICAgLS1keGJsLWJ0bi1iZzogI3skZHgtYmd9O1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogI3skZHgtYmd9O1xyXG4gICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICN7JGR4LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skZHgtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5LXRvb2wtc3R5bGUtY29yZSgpO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXNlY29uZGFyeS10b29sLXN0YXRlLXN0eWxlcygpIHtcclxuICAgIC0tZHhibC1idG4tcm9vdC1iZzogI3skZHgtYmd9O1xyXG5cclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zZWNvbmRhcnktdG9vbC1zdGF0ZS1zdHlsZXMtY29yZShcIi0tZHhibC1idG4tcm9vdC1iZ1wiKTtcclxuXHJcbiAgICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skZHgtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skZHgtYm9yZGVyLWNvbG9yfTtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zZWNvbmRhcnktb3V0bGluZS10b29sLXN0eWxlKCkge1xyXG4gICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICN7JGR4LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skZHgtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5LXRvb2wtc3R5bGUtY29yZSgpO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXNlY29uZGFyeS1vdXRsaW5lLXRvb2wtc3RhdGUtc3R5bGVzKCkge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeS10b29sLXN0YXRlLXN0eWxlcy1jb3JlKCk7XHJcblxyXG4gICAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGR4LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGR4LWJvcmRlci1jb2xvcn07XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tc2Vjb25kYXJ5LXRleHQtdG9vbC1zdHlsZSgpIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zZWNvbmRhcnktdG9vbC1zdHlsZS1jb3JlKCk7XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tc2Vjb25kYXJ5LXRleHQtdG9vbC1zdGF0ZS1zdHlsZXMoKSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5LXRvb2wtc3RhdGUtc3R5bGVzLWNvcmUoKTtcclxuXHJcbiAgICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbiIsIi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSksXHJcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeS10b29sLXN0eWxlKCk7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3R5bGUoJGR4LXByaW1hcnksIFwicHJpbWFyeVwiKTtcclxufVxyXG5cclxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLFxyXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeS1vdXRsaW5lLXRvb2wtc3R5bGUoKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdHlsZSgkZHgtcHJpbWFyeSwgXCJwcmltYXJ5XCIpO1xyXG59XHJcblxyXG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSksXHJcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5LXRleHQtdG9vbC1zdHlsZSgpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0eWxlKCRkeC1wcmltYXJ5LCBcInByaW1hcnlcIik7XHJcbn1cclxuXHJcbi5keGJsLWJ0bi10b29sLFxyXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbDp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXRvb2wtcGFkZGluZ3MoKTtcclxufVxyXG5cclxuLmR4YmwtYnRuLXRvb2wuZHhibC1zbTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSksXHJcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4Ymwtc206d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi10b29sLXBhZGRpbmdzLXNtKCk7XHJcbn1cclxuXHJcbi5keGJsLWJ0bi10b29sLmR4YmwtbGc6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLFxyXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWxnOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tdG9vbC1wYWRkaW5ncy1sZygpO1xyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uXCI7XHJcblxyXG4uZHhibC1idG4tc3BsaXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRkeC1idG4tYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1idG4tZmlyc3QpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4tc3BsaXQtZHJvcGRvd24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpIC8gI3skZHgtc3BsaXQtYnRuLXBhZGRpbmcteC1yYXRpb30pICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpIC8gI3skZHgtc3BsaXQtYnRuLXBhZGRpbmcteC1yYXRpb30pICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1iZyk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uLnN0YW5kYWxvbmVcIjtcclxuXHJcbi5keGJsLWJ0bi1zdGFuZGFsb25lIHtcclxuICAgIC0tZHhibC1idG4tYm94LXNoYWRvdzogI3tnZXRCdXR0b25Cb3hTaGFkb3coJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgXCJub25lXCIsICRkeC1zdGF0ZS1ub3JtYWwpfTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcclxuICAgIC0tZHhibC1idG4tbGluay1ob3Zlci1jb2xvcjogI3tnZXRCdXR0b25Db2xvcigkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcImxpbmtcIiwgJGR4LXN0YXRlLWhvdmVyLCBcInRleHRcIil9O1xyXG4gICAgLS1keGJsLWJ0bi1saW5rLXRleHQtZGVjb3JhdGlvbjogI3tnZXRMaW5rQnV0dG9uVGV4dERlY29yYXRpb24oKX07XHJcblxyXG4gICAgQGlmICRkeC10aGVtZSB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1iZzogI3tnZXRCdXR0b25Db2xvcigkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLW5vcm1hbCwgXCJiZ1wiKX07XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogI3tnZXRCdXR0b25Db2xvcigkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLW5vcm1hbCwgXCJ0ZXh0XCIpfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI3tnZXRCdXR0b25Db2xvcigkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLW5vcm1hbCwgXCJib3JkZXJcIil9O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1hY3RpdmUtYmdcIiwgJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgXCJub25lXCIsICRkeC1zdGF0ZS1hY3RpdmUsIFwiYmdcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tYWN0aXZlLWNvbG9yXCIsICRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibm9uZVwiLCAkZHgtc3RhdGUtYWN0aXZlLCBcInRleHRcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvclwiLCAkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLWFjdGl2ZSwgXCJib3JkZXJcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4taG92ZXItYmdcIiwgJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgXCJub25lXCIsICRkeC1zdGF0ZS1ob3ZlciwgXCJiZ1wiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1ob3Zlci1jb2xvclwiLCAkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLWhvdmVyLCBcInRleHRcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yXCIsICRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibm9uZVwiLCAkZHgtc3RhdGUtaG92ZXIsIFwiYm9yZGVyXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWRpc2FibGVkLWJnXCIsICRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibm9uZVwiLCAkZHgtc3RhdGUtZGlzYWJsZWQsIFwiYmdcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tZGlzYWJsZWQtY29sb3JcIiwgJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgXCJub25lXCIsICRkeC1zdGF0ZS1kaXNhYmxlZCwgXCJ0ZXh0XCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvclwiLCAkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLWRpc2FibGVkLCBcImJvcmRlclwiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1mb2N1cy1iZ1wiLCAkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLWZvY3VzZWQsIFwiYmdcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tZm9jdXMtY29sb3JcIiwgJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgXCJub25lXCIsICRkeC1zdGF0ZS1mb2N1c2VkLCBcInRleHRcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnXCIsICRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibm9uZVwiLCAkZHgtc3RhdGUtZm9jdXNlZCwgXCJib3JkZXJcIik7XHJcblxyXG4gICAgICAgICYuZHhibC1idG4tb3V0bGluZS1ub25lIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0YW5kYWxvbmUtb3V0bGluZS1zdHlsZShcIm5vbmVcIiwgJGR4LXByaW1hcnkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWJ0bi10ZXh0LW5vbmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tc3RhbmRhbG9uZS10ZXh0LXN0eWxlKFwibm9uZVwiLCAkZHgtcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWNhcHRpb24tZGlzYWJsZWQtb3BhY2l0eTogI3tnZXRCdXR0b25PcGFjaXR5KCRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibm9uZVwiLCAkZHgtc3RhdGUtZGlzYWJsZWQsIFwidGV4dFwiKX07XHJcbiAgICAgICAgLS1keGJsLWJ0bi1pY29uLWRpc2FibGVkLW9wYWNpdHk6ICN7Z2V0QnV0dG9uT3BhY2l0eSgkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLWRpc2FibGVkLCBcImljb25cIil9O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zaXplcygkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIik7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tc3RhbmRhbG9uZS1mb2N1cy1zdHlsZSgkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXByaW1hcnkpO1xyXG5cclxuICAgIEBlYWNoICRyZW5kZXItc3R5bGUsICR2YWx1ZSBpbiAkZHgtdGhlbWUtY29sb3JzIHtcclxuICAgICAgICAmLmR4YmwtYnRuLSN7JHJlbmRlci1zdHlsZX0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tc3RhbmRhbG9uZS1zdHlsZSgkcmVuZGVyLXN0eWxlLCAkdmFsdWUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWJ0bi1vdXRsaW5lLSN7JHJlbmRlci1zdHlsZX0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tc3RhbmRhbG9uZS1vdXRsaW5lLXN0eWxlKCRyZW5kZXItc3R5bGUsICR2YWx1ZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtYnRuLXRleHQtI3skcmVuZGVyLXN0eWxlfSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLXRleHQtc3R5bGUoJHJlbmRlci1zdHlsZSwgJHZhbHVlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcInNhc3M6bWFwXCI7XHJcblxyXG4kZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkOiBcImNvbnRhaW5lZFwiO1xyXG4kZHgtYnV0dG9uLXR5cGUtb3V0bGluZTogXCJvdXRsaW5lXCI7XHJcbiRkeC1idXR0b24tdHlwZS10ZXh0OiBcInRleHRcIjtcclxuXHJcbiRkeC1zdGF0ZS1ub3JtYWw6IFwibm9ybWFsXCI7XHJcbiRkeC1zdGF0ZS1mb2N1c2VkOiBcImZvY3VzZWRcIjtcclxuJGR4LXN0YXRlLWRpc2FibGVkOiBcImRpc2FibGVkXCI7XHJcbiRkeC1zdGF0ZS1ob3ZlcjogXCJob3ZlclwiO1xyXG4kZHgtc3RhdGUtYWN0aXZlOiBcImFjdGl2ZVwiO1xyXG5cclxuJGR4LXNpemUtc21hbGw6IFwic21hbGxcIjtcclxuJGR4LXNpemUtbWVkaXVtOiBcIm1lZGl1bVwiO1xyXG4kZHgtc2l6ZS1sYXJnZTogXCJsYXJnZVwiO1xyXG5cclxuQGZ1bmN0aW9uIGR4R2V0KCRtYXAsICRsaXN0Li4uKSB7XHJcbiAgICAkcmVzdWx0OiAkbWFwO1xyXG5cclxuICAgIEBlYWNoICRrZXkgaW4gJGxpc3Qge1xyXG4gICAgICAgIEBpZiBub3QgJHJlc3VsdCB7XHJcbiAgICAgICAgICAgIEBlcnJvciBcIiN7JGxpc3R9IGlzbid0IHZhbGlkIGtleSwgZmFpbGVkIG9uICN7JGtleX1cIjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvbm8tZHVwbGljYXRlLWRvbGxhci12YXJpYWJsZXMgKi9cclxuICAgICAgICAkcmVzdWx0OiBtYXAuZ2V0KCRyZXN1bHQsICRrZXkpO1xyXG4gICAgfVxyXG5cclxuICAgIEByZXR1cm4gJHJlc3VsdDtcclxufVxyXG5cclxuQG1peGluIHdyaXRlLWlmLWRpZmZlcmVudCgkY3NzLXZhciwgJHZhbHVlLCAkZXRhbG9uVmFsdWUsICRub3JtYWxTdGF0ZVZhbHVlOiBudWxsLCAkY3VycmVudFN0YXRlRXRhbG9uVmFsdWU6IG51bGwpIHtcclxuICAgIEBpZiAkY3NzLXZhciBhbmQgKCR2YWx1ZSAhPSAkZXRhbG9uVmFsdWUgb3IgKCRub3JtYWxTdGF0ZVZhbHVlICE9IG51bGwgYW5kICR2YWx1ZSAhPSAkbm9ybWFsU3RhdGVWYWx1ZSlcclxuICAgICAgICBvciAoJGN1cnJlbnRTdGF0ZUV0YWxvblZhbHVlICE9IG51bGwgYW5kICR2YWx1ZSAhPSAkY3VycmVudFN0YXRlRXRhbG9uVmFsdWUgYW5kICRjdXJyZW50U3RhdGVFdGFsb25WYWx1ZSAhPSAkZXRhbG9uVmFsdWUpKSB7XHJcbiAgICAgICAgI3skY3NzLXZhcn06ICN7JHZhbHVlfTtcclxuICAgIH1cclxufVxyXG5cclxuQGltcG9ydCBcImJ1dHRvbi5tYXAtaGVscGVyXCI7XHJcbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbkBpbXBvcnQgXCJjb21tb25cIjtcclxuXHJcbkBtaXhpbiBidXR0b24tc3R5bGUtc2l6ZSgkdHlwZSwgJHJlbmRlci1zdHlsZSwgJHNpemUpIHtcclxuICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi10eXBvZ3JhcGh5LWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tZm9udC1zaXplXCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkc2l6ZSwgXCJmb250U2l6ZVwiKTtcclxuICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi10eXBvZ3JhcGh5LWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tbGluZS1oZWlnaHRcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRzaXplLCBcImxpbmVIZWlnaHRcIik7XHJcbiAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29tcG9zaXRpb24taWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1wYWRkaW5nLXhcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ub3JtYWwsICRzaXplLCBcImhvcml6b250YWxQYWRkaW5nXCIpO1xyXG4gICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbXBvc2l0aW9uLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tcGFkZGluZy15XCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtbm9ybWFsLCAkc2l6ZSwgXCJ2ZXJ0aWNhbFBhZGRpbmdcIik7XHJcbiAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29tcG9zaXRpb24taWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nXCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtbm9ybWFsLCAkc2l6ZSwgXCJpdGVtU3BhY2luZ1wiKTtcclxuICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1ib3JkZXItd2lkdGgtaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1ib3JkZXItd2lkdGhcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ub3JtYWwsICRzaXplKTtcclxuICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1ib3JkZXItcmFkaXVzLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tYm9yZGVyLXJhZGl1c1wiLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLW5vcm1hbCwgJHNpemUpO1xyXG5cclxuICAgIEBpZiAkcmVuZGVyLXN0eWxlICE9IFwibm9uZVwiIHtcclxuICAgICAgICAmLmR4YmwtYnRuLWljb24tb25seSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tcGFkZGluZy14OiAje2dldEljb25CdXR0b25Db21wb3NpdGlvbigkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLW5vcm1hbCwgJHNpemUsIFwiaG9yaXpvbnRhbFBhZGRpbmdcIil9O1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteTogI3tnZXRJY29uQnV0dG9uQ29tcG9zaXRpb24oJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ub3JtYWwsICRzaXplLCBcInZlcnRpY2FsUGFkZGluZ1wiKX07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXN0eWxlLXN0YXRlLXNpemUoJHR5cGUsICRyZW5kZXItc3R5bGUsICRzdGF0ZSwgJHNpemUpIHtcclxuICAgICRzdGF0ZS1uYW1lOiBpZigkc3RhdGUgPT0gJGR4LXN0YXRlLWZvY3VzZWQsIFwiZm9jdXNcIiwgJHN0YXRlKTtcclxuXHJcbiAgICBAaWYgJGR4LWJ1dHRvbi1vdmVycmlkZS1wYWRkaW5nLWZvci1zdGF0ZXMtZW5hYmxlZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbXBvc2l0aW9uLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tI3skc3RhdGUtbmFtZX0tcGFkZGluZy14XCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkc3RhdGUsICRzaXplLCBcImhvcml6b250YWxQYWRkaW5nXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb21wb3NpdGlvbi1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLSN7JHN0YXRlLW5hbWV9LXBhZGRpbmcteVwiLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJHN0YXRlLCAkc2l6ZSwgXCJ2ZXJ0aWNhbFBhZGRpbmdcIik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbXBvc2l0aW9uLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tI3skc3RhdGUtbmFtZX0taW1hZ2Utc3BhY2luZ1wiLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJHN0YXRlLCAkc2l6ZSwgXCJpdGVtU3BhY2luZ1wiKTtcclxuXHJcbiAgICBAaWYgJGR4LWJ1dHRvbi1vdmVycmlkZS1ib3JkZXItd2lkdGgtZm9yLXN0YXRlcy1lbmFibGVkIHtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tYm9yZGVyLXdpZHRoLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tI3skc3RhdGUtbmFtZX0tYm9yZGVyLXdpZHRoXCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkc3RhdGUsICRzaXplKTtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGR4LWJ1dHRvbi1vdmVycmlkZS1ib3JkZXItcmFkaXVzLWZvci1zdGF0ZXMtZW5hYmxlZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWJvcmRlci1yYWRpdXMtaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi0jeyRzdGF0ZS1uYW1lfS1ib3JkZXItcmFkaXVzXCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkc3RhdGUsICRzaXplKTtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGR4LWJ1dHRvbi1vdmVycmlkZS1wYWRkaW5nLWZvci1zdGF0ZXMtZW5hYmxlZCBhbmQgJHJlbmRlci1zdHlsZSAhPSBcIm5vbmVcIiB7XHJcbiAgICAgICAgJi5keGJsLWJ0bi1pY29uLW9ubHkge1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLSN7JHN0YXRlLW5hbWV9LXBhZGRpbmcteDogI3tnZXRJY29uQnV0dG9uQ29tcG9zaXRpb24oJHR5cGUsICRyZW5kZXItc3R5bGUsICRzdGF0ZSwgJHNpemUsIFwiaG9yaXpvbnRhbFBhZGRpbmdcIil9O1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLSN7JHN0YXRlLW5hbWV9LXBhZGRpbmcteTogI3tnZXRJY29uQnV0dG9uQ29tcG9zaXRpb24oJHR5cGUsICRyZW5kZXItc3R5bGUsICRzdGF0ZSwgJHNpemUsIFwidmVydGljYWxQYWRkaW5nXCIpfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tc3RhdGUtc2l6ZXMoJHR5cGUsICRyZW5kZXItc3R5bGUsICRzdGF0ZSkge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlLXN0YXRlLXNpemUoJHR5cGUsICRyZW5kZXItc3R5bGUsICRzdGF0ZSwgJGR4LXNpemUtbWVkaXVtKTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdHlsZS1zdGF0ZS1zaXplKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkc3RhdGUsICRkeC1zaXplLXNtYWxsKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdHlsZS1zdGF0ZS1zaXplKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkc3RhdGUsICRkeC1zaXplLWxhcmdlKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zaXplcygkdHlwZSwgJHJlbmRlci1zdHlsZSkge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlLXNpemUoJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zaXplLW1lZGl1bSk7XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUtc2l6ZSgkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXNpemUtc21hbGwpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlLXNpemUoJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zaXplLWxhcmdlKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zdGFuZGFsb25lLXN0eWxlKCRyZW5kZXItc3R5bGUsICRjb2xvcikge1xyXG4gICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWJveC1zaGFkb3ctaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1ib3gtc2hhZG93XCIsICRkeC1idXR0b24tdHlwZS1jb250YWluZWQsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ub3JtYWwpO1xyXG5cclxuICAgIEBpZiAkZHgtdGhlbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWNvbG9yXCIsICRkeC1idXR0b24tdHlwZS1jb250YWluZWQsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ub3JtYWwsIFwidGV4dFwiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1iZ1wiLCAkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtbm9ybWFsLCBcImJnXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWJvcmRlci1jb2xvclwiLCAkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtbm9ybWFsLCBcImJvcmRlclwiKTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogI3tnZXQtZXh0ZXJuYWwtdGhlbWUtYmFzZS1mb3JlLWNvbG9yKCRyZW5kZXItc3R5bGUpfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJnOiAjeyRjb2xvcn07XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZXMoJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgJHJlbmRlci1zdHlsZSk7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tc3RhbmRhbG9uZS1hY3RpdmUtc3R5bGUoJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgJHJlbmRlci1zdHlsZSwgJGNvbG9yKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLWhvdmVyLXN0eWxlKCRkeC1idXR0b24tdHlwZS1jb250YWluZWQsICRyZW5kZXItc3R5bGUsICRjb2xvcik7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tc3RhbmRhbG9uZS1kaXNhYmxlZC1zdHlsZSgkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCAkcmVuZGVyLXN0eWxlLCAkY29sb3IpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0YW5kYWxvbmUtZm9jdXMtc3R5bGUoJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgJHJlbmRlci1zdHlsZSwgJGNvbG9yKTtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zdGFuZGFsb25lLW91dGxpbmUtc3R5bGUoJHJlbmRlci1zdHlsZSwgJGNvbG9yKSB7XHJcbiAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tYm94LXNoYWRvdy1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWJveC1zaGFkb3dcIiwgJGR4LWJ1dHRvbi10eXBlLW91dGxpbmUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ub3JtYWwpO1xyXG5cclxuICAgIEBpZiAkZHgtdGhlbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWNvbG9yXCIsICRkeC1idXR0b24tdHlwZS1vdXRsaW5lLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtbm9ybWFsLCBcInRleHRcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tYm9yZGVyLWNvbG9yXCIsICRkeC1idXR0b24tdHlwZS1vdXRsaW5lLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtbm9ybWFsLCBcImJvcmRlclwiKTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogI3skY29sb3J9O1xyXG4gICAgICAgIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXNpemVzKCRkeC1idXR0b24tdHlwZS1vdXRsaW5lLCAkcmVuZGVyLXN0eWxlKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLWFjdGl2ZS1zdHlsZSgkZHgtYnV0dG9uLXR5cGUtb3V0bGluZSwgJHJlbmRlci1zdHlsZSwgJGNvbG9yKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLWhvdmVyLXN0eWxlKCRkeC1idXR0b24tdHlwZS1vdXRsaW5lLCAkcmVuZGVyLXN0eWxlLCAkY29sb3IpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0YW5kYWxvbmUtZGlzYWJsZWQtc3R5bGUoJGR4LWJ1dHRvbi10eXBlLW91dGxpbmUsICRyZW5kZXItc3R5bGUsICRjb2xvciwgZmFsc2UsIHRydWUpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0YW5kYWxvbmUtZm9jdXMtc3R5bGUoJGR4LWJ1dHRvbi10eXBlLW91dGxpbmUsICRyZW5kZXItc3R5bGUsICRjb2xvcik7XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tc3RhbmRhbG9uZS10ZXh0LXN0eWxlKCRyZW5kZXItc3R5bGUsICRjb2xvcikge1xyXG4gICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWJveC1zaGFkb3ctaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1ib3gtc2hhZG93XCIsICRkeC1idXR0b24tdHlwZS10ZXh0LCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtbm9ybWFsKTtcclxuXHJcbiAgICBAaWYgJGR4LXRoZW1lIHtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1jb2xvclwiLCAkZHgtYnV0dG9uLXR5cGUtdGV4dCwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLW5vcm1hbCwgXCJ0ZXh0XCIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiAjeyRjb2xvcn07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXNpemVzKCRkeC1idXR0b24tdHlwZS10ZXh0LCAkcmVuZGVyLXN0eWxlKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLWFjdGl2ZS1zdHlsZSgkZHgtYnV0dG9uLXR5cGUtdGV4dCwgJHJlbmRlci1zdHlsZSwgJGNvbG9yKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLWhvdmVyLXN0eWxlKCRkeC1idXR0b24tdHlwZS10ZXh0LCAkcmVuZGVyLXN0eWxlLCAkY29sb3IpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0YW5kYWxvbmUtZGlzYWJsZWQtc3R5bGUoJGR4LWJ1dHRvbi10eXBlLXRleHQsICRyZW5kZXItc3R5bGUsICRjb2xvciwgZmFsc2UsIGZhbHNlKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLWZvY3VzLXN0eWxlKCRkeC1idXR0b24tdHlwZS10ZXh0LCAkcmVuZGVyLXN0eWxlLCAkY29sb3IpO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXN0YW5kYWxvbmUtYWN0aXZlLXN0eWxlKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkY29sb3IpIHtcclxuICAgIEBpZiAkZHgtYnV0dG9uLW92ZXJyaWRlLWJveC1zaGFkb3ctZm9yLXN0YXRlcy1lbmFibGVkIHtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tYm94LXNoYWRvdy1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWFjdGl2ZS1ib3gtc2hhZG93XCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtYWN0aXZlKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBidXR0b24tc3RhdGUtc2l6ZXMoJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1hY3RpdmUpO1xyXG5cclxuICAgICRiZy1jb2xvci12YXI6IFwiLS1keGJsLWJ0bi1hY3RpdmUtYmdcIjtcclxuICAgICRjb2xvci12YXI6IFwiLS1keGJsLWJ0bi1hY3RpdmUtY29sb3JcIjtcclxuICAgICRib3JkZXItY29sb3ItdmFyOiBcIi0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvclwiO1xyXG5cclxuICAgIEBpZiAkZHgtdGhlbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoJGJnLWNvbG9yLXZhciwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1hY3RpdmUsIFwiYmdcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudCgkY29sb3ItdmFyLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWFjdGl2ZSwgXCJ0ZXh0XCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoJGJvcmRlci1jb2xvci12YXIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtYWN0aXZlLCBcImJvcmRlclwiKTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSBpZiAkcmVuZGVyLXN0eWxlID09IFwibm9uZVwiIHtcclxuICAgICAgICAjeyRiZy1jb2xvci12YXJ9OiAjeyRjb2xvcn07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoJGNvbG9yLXZhciwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1hY3RpdmUsIFwidGV4dFwiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KCRib3JkZXItY29sb3ItdmFyLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWFjdGl2ZSwgXCJib3JkZXJcIik7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbnRleHR1YWwtc3RhdGUtc3R5bGUoXHJcbiAgICAgICAgICAgICRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItY29sb3ItdmFyLCBcIi0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmRcIixcclxuICAgICAgICAgICAgJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkZHgtYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCwgJGR4LWJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50XHJcbiAgICAgICAgKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zdGFuZGFsb25lLWhvdmVyLXN0eWxlKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkY29sb3IpIHtcclxuICAgIEBpZiAkZHgtYnV0dG9uLW92ZXJyaWRlLWJveC1zaGFkb3ctZm9yLXN0YXRlcy1lbmFibGVkIHtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tYm94LXNoYWRvdy1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWhvdmVyLWJveC1zaGFkb3dcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ob3Zlcik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0YXRlLXNpemVzKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtaG92ZXIpO1xyXG5cclxuICAgICRiZy1jb2xvci12YXI6IFwiLS1keGJsLWJ0bi1ob3Zlci1iZ1wiO1xyXG4gICAgJGNvbG9yLXZhcjogXCItLWR4YmwtYnRuLWhvdmVyLWNvbG9yXCI7XHJcbiAgICAkYm9yZGVyLWNvbG9yLXZhcjogXCItLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvclwiO1xyXG5cclxuICAgIEBpZiAkZHgtdGhlbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoJGJnLWNvbG9yLXZhciwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ob3ZlciwgXCJiZ1wiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KCRjb2xvci12YXIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtaG92ZXIsIFwidGV4dFwiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KCRib3JkZXItY29sb3ItdmFyLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWhvdmVyLCBcImJvcmRlclwiKTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY29udGV4dHVhbC1zdGF0ZS1zdHlsZShcclxuICAgICAgICAgICAgJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci1jb2xvci12YXIsIFwiLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kXCIsXHJcbiAgICAgICAgICAgICRjb2xvciwgJHJlbmRlci1zdHlsZSwgJGR4LWJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQsICRkeC1idG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudFxyXG4gICAgICAgICk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tc3RhbmRhbG9uZS1kaXNhYmxlZC1zdHlsZSgkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGNvbG9yLCAkbmVlZEJhY2tncm91bmQ6IHRydWUsICRuZWVkQm9yZGVyOiB0cnVlKSB7XHJcbiAgICBAaWYgJGR4LWJ1dHRvbi1vdmVycmlkZS1ib3gtc2hhZG93LWZvci1zdGF0ZXMtZW5hYmxlZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWJveC1zaGFkb3ctaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3gtc2hhZG93XCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZGlzYWJsZWQpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGF0ZS1zaXplcygkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWRpc2FibGVkKTtcclxuXHJcbiAgICAkYmctY29sb3ItdmFyOiBcIi0tZHhibC1idG4tZGlzYWJsZWQtYmdcIjtcclxuICAgICRjb2xvci12YXI6IFwiLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvclwiO1xyXG4gICAgJGJvcmRlci1jb2xvci12YXI6IFwiLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3JcIjtcclxuXHJcbiAgICBAaWYgJGR4LXRoZW1lIHtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KCRiZy1jb2xvci12YXIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZGlzYWJsZWQsIFwiYmdcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudCgkY29sb3ItdmFyLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWRpc2FibGVkLCBcInRleHRcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudCgkYm9yZGVyLWNvbG9yLXZhciwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1kaXNhYmxlZCwgXCJib3JkZXJcIik7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIC0tZHhibC1idG4tY2FwdGlvbi1kaXNhYmxlZC1vcGFjaXR5OiAje2dldEJ1dHRvbk9wYWNpdHkoJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1kaXNhYmxlZCwgXCJ0ZXh0XCIpfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWljb24tZGlzYWJsZWQtb3BhY2l0eTogI3tnZXRCdXR0b25PcGFjaXR5KCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZGlzYWJsZWQsIFwiaWNvblwiKX07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGNvbnRleHR1YWwtZGlzYWJsZWQtc3R5bGUoXHJcbiAgICAgICAgICAgICRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItY29sb3ItdmFyLCBcIi0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZFwiLCBudWxsLFxyXG4gICAgICAgICAgICAkY29sb3IsICRyZW5kZXItc3R5bGUsICRkeC1idG4tZGlzYWJsZWQtYmctdGludC1hbW91bnQsICRkeC1idG4tZGlzYWJsZWQtYmctc2hhZGUtYW1vdW50LFxyXG4gICAgICAgICAgICAkbmVlZEJhY2tncm91bmQsICRuZWVkQm9yZGVyXHJcbiAgICAgICAgKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zdGFuZGFsb25lLWZvY3VzLXN0eWxlKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkY29sb3IpIHtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAje2dldEJ1dHRvbkJvcmRlcldpZHRoKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZm9jdXNlZCwgJGR4LXNpemUtbWVkaXVtLCBmYWxzZSl9O1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogI3tnZXRCdXR0b25Db21wb3NpdGlvbigkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWZvY3VzZWQsICRkeC1zaXplLW1lZGl1bSwgXCJob3Jpem9udGFsUGFkZGluZ1wiLCBmYWxzZSl9O1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAje2dldEJ1dHRvbkJveFNoYWRvdygkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWZvY3VzZWQpfTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1ib3JkZXItd2lkdGgtaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemVcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1mb2N1c2VkLCAkZHgtc2l6ZS1zbWFsbCwgZmFsc2UpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb21wb3NpdGlvbi1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0XCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZm9jdXNlZCwgJGR4LXNpemUtc21hbGwsIFwiaG9yaXpvbnRhbFBhZGRpbmdcIiwgZmFsc2UpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWJvcmRlci13aWR0aC1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZVwiLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWZvY3VzZWQsICRkeC1zaXplLWxhcmdlLCBmYWxzZSk7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbXBvc2l0aW9uLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXRcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1mb2N1c2VkLCAkZHgtc2l6ZS1sYXJnZSwgXCJob3Jpem9udGFsUGFkZGluZ1wiLCBmYWxzZSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0YXRlLXNpemVzKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZm9jdXNlZCk7XHJcblxyXG4gICAgQGlmICRkeC10aGVtZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tZm9jdXMtYmdcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1mb2N1c2VkLCBcImJnXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWZvY3VzLWNvbG9yXCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZm9jdXNlZCwgXCJ0ZXh0XCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZ1wiLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWZvY3VzZWQsIFwiYm9yZGVyXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3JcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1mb2N1c2VkLCBcImZyYW1lXCIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiAjeyRjb2xvcn07XHJcbiAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmc6ICN7JGNvbG9yfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICN7JGR4LXByaW1hcnl9O1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1lZGl0XCI7XHJcblxyXG5cclxuLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwIHtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tcGFkZGluZy14OiAjeyRkeC1idG4tZHJvcGRvd24tcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tcGFkZGluZy15OiAjeyRkeC1idG4tZHJvcGRvd24tcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tbW9kYWwtcGFkZGluZy14OiAjeyRkeC1idG4tZHJvcGRvd24tbW9kYWwtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tbW9kYWwtcGFkZGluZy15OiAjeyRkeC1idG4tZHJvcGRvd24tbW9kYWwtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkeC1idG4tZHJvcGRvd24tbWluLXdpZHRofTtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWJnOiAjeyRkeC1idG4tZHJvcGRvd24tYnRuLWJnfTtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWNvbG9yOiAjeyRkeC1idG4tZHJvcGRvd24tYnRuLWNvbG9yfTtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWJvcmRlci1jb2xvcjogI3skZHgtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tYm9yZGVyLXN0eWxlOiAjeyRkeC1idG4tZHJvcGRvd24tYnRuLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItd2lkdGg6ICN7JGR4LWJ0bi1kcm9wZG93bi1idG4tYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWhvdmVyLWJnOiAjeyRkeC1idG4tZHJvcGRvd24tYnRuLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC1idG4tZHJvcGRvd24tYnRuLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWFjdGl2ZS1iZzogI3skZHgtYnRuLWRyb3Bkb3duLWJ0bi1hY3RpdmUtYmd9O1xyXG4gICAgLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tYWN0aXZlLWNvbG9yOiAjeyRkeC1idG4tZHJvcGRvd24tYnRuLWFjdGl2ZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItYmc6ICN7JGR4LWJ0bi1kcm9wZG93bi1idG4tYWN0aXZlLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcjogI3skZHgtYnRuLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tZGlzYWJsZWQtYmc6ICN7JGR4LWJ0bi1kcm9wZG93bi1idG4tZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGR4LWJ0bi1kcm9wZG93bi1idG4tZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy14OiAjeyRkeC1idG4tZHJvcGRvd24tYnRuLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICN7JGR4LWJ0bi1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRoOiAjeyRkeC1idG4tZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtd2lkdGh9O1xyXG5cclxuICAgIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtLXNlcGFyYXRvciB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWJ0bi1kcm9wZG93bi1saXN0LWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIC5keGJsLWRyb3Bkb3duOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAmLFxyXG4gICAgICAgIC5keGJsLW1vZGFsOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAmIHtcclxuICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogdmFyKC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy15KSB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy14KSB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy15KSBjYWxjKHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgpICogI3skZHgtYnRuLXBhZGRpbmcteC1yYXRpb30pOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIG1heC1saW5lLWxlbmd0aFxyXG5cclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1iZyk7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItc3R5bGUpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWhvdmVyLWJnKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4taG92ZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1hY3RpdmUtYmcpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWFjdGl2ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItYmc6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItYmcpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWRpc2FibGVkLWJnKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tZGlzYWJsZWQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1idG4taW1hZ2UtY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3JcIlxyXG4gICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLXRleHQtb3BhY2l0eSgpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24taW5uZXItZm9jdXMtc3R5bGUodmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWhvdmVyLXN0eWxlKFwiLS1keGJsLWJ0bi1ob3Zlci1iZ1wiLCBcIi0tZHhibC1idG4taG92ZXItY29sb3JcIiwgXCItLWR4YmwtYnRuLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtc3R5bGUoXCItLWR4YmwtYnRuLWFjdGl2ZS1iZ1wiLCBcIi0tZHhibC1idG4tYWN0aXZlLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1ib3JkZXItd2lkdGhcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1ob3Zlci1zdHlsZShcIi0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWJnXCIsIFwiLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItY29sb3JcIiwgXCItLWR4YmwtYnRuLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHNwYW46bm90KC5keGJsLWltYWdlKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4tZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtZHJvcGRvd24tZGlhbG9nIHtcclxuICAgICAgICAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgLmR4YmwtYnRuLWRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJi5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1kcm9wZG93bi1ib2R5IHtcclxuICAgICAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy14OiAwO1xyXG4gICAgICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXk6IDA7XHJcbiAgICAgICAgICAgIC0tZHhibC1kcm9wZG93bi1taW4td2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy14OiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1wYWRkaW5nLXkpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWRyb3Bkb3duLW1pbi13aWR0aDogdmFyKC0tZHhibC1idG4tZHJvcGRvd24tbWluLXdpZHRoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1tb2RhbC1ib2R5IHtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXg6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteCk7XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy15OiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXkpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtYm9keSxcclxuICAgICYgPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcclxuICAgICAgICAmID4gLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3Qge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtcG9wdXAuZHhibC1idG4tZHJvcGRvd24tbW9kYWwge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDc1JTtcclxuXHJcbiAgICAgICAgJi5keGJsLXNpZGVwYW5lbC1wb3NpdGlvbi1ib3R0b20ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1ib3R0b20tc2hlZXQtYm9yZGVyLXJhZGl1czogI3skZHgtZHJvcGRvd24tYm90dG9tLXNoZWV0LWJvcmRlci1yYWRpdXN9O1xyXG5cclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYm90dG9tLXNoZWV0LWJvcmRlci1yYWRpdXMpIHZhcigtLWR4YmwtYm90dG9tLXNoZWV0LWJvcmRlci1yYWRpdXMpIDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC1tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc20gJiB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1kcm9wZG93bi1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1idG4tZHJvcGRvd24tcGFkZGluZy15OiAjeyRkeC1idG4tZHJvcGRvd24tcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHgtYnRuLWRyb3Bkb3duLW1pbi13aWR0aC1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbGcgJiB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1kcm9wZG93bi1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1idG4tZHJvcGRvd24tcGFkZGluZy15OiAjeyRkeC1idG4tZHJvcGRvd24tcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHgtYnRuLWRyb3Bkb3duLW1pbi13aWR0aC1sZ307XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuQGltcG9ydCBcIm1peGlucy9jaGVja2JveFwiO1xyXG5cclxuLmR4YmwtY2hlY2tib3gge1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWZvbnQtZmFtaWx5OiAjeyRkeC1jaGVja2JveC1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtZm9udC1zaXplOiAjeyRkeC1jaGVja2JveC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWxpbmUtaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtYm9yZGVyLXdpZHRoOiAjeyRkeC1jaGVja2JveC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWJvcmRlci1zdHlsZTogI3skZHgtY2hlY2tib3gtYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1ib3JkZXItY29sb3I6ICN7JGR4LWNoZWNrYm94LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtc3BhY2luZzogI3skZHgtY2hlY2tib3gtc3BhY2luZ307XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtZGlzYWJsZWQtb3BhY2l0eTogI3skZHgtY2hlY2tib3gtZGlzYWJsZWQtb3BhY2l0eX07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemV9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1jb2xvcjogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWNvbG9yfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmc6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1iZ307XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LWRpc2FibGVkLWJnOiAjeyRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtZGlzYWJsZWQtY29sb3I6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtZGlzYWJsZWQtYmc6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJnOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZ307XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYmc6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3I6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aDogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1iZzogI3skZHgtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmc6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmc6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LWJnOiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1iZ307XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtdW5jaGVja2VkLWJnOiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC11bmNoZWNrZWQtYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LWRpc2FibGVkLWJnOiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1kaXNhYmxlZC1iZ307XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXdpZHRoOiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtd2lkdGh9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1oZWlnaHQ6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXJhZGlvLWJnOiAjeyRkeC1jaGVja2JveC1yYWRpby1iZ307XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8taG92ZXItYmc6ICN7JGR4LWNoZWNrYm94LXJhZGlvLWJnfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGg6ICN7JGR4LWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ib3JkZXItY29sb3I6ICN7JGR4LWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yOiAjeyRkeC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiAjeyRkeC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtY2hlY2stYmc6ICN7JGR4LWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1jaGVjay1iZ307XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tc2l6ZTogI3skZHgtY2hlY2tib3gtcmFkaW8tc2l6ZX07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stYmc6ICN7JGR4LWNoZWNrYm94LXJhZGlvLWNoZWNrLWJnfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1zaXplOiAjeyRkeC1jaGVja2JveC1yYWRpby1jaGVjay1zaXplfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1yZWFkb25seS1iZzogI3skZHgtY2hlY2tib3gtcmFkaW8tY2hlY2stcmVhZG9ubHktYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXJlYWRvbmx5LWFsaHBhOiAjeyRkeC1jaGVja2JveC1yYWRpby1yZWFkb25seS1hbHBoYX07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi12YWxpZC1jb2xvcjogI3skZHgtdmFsaWRhdGlvbi12YWxpZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yOiAjeyRkeC12YWxpZGF0aW9uLWludmFsaWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmc6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLWNvbG9yOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItd2lkdGg6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLXdpZHRofTtcclxuXHJcbiAgICBAaW5jbHVkZSBjaGVja2JveC1jaGVja2VkLWhvdmVyLXN0eWxlKCRkeC1wcmltYXJ5LCBcInByaW1hcnlcIiwgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWhvdmVyLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1ob3Zlci1iYWNrZ3JvdW5kXCIpO1xyXG4gICAgQGluY2x1ZGUgY2hlY2tib3gtY2hlY2tlZC1ob3Zlci1zdHlsZSgkZHgtcHJpbWFyeSwgXCJwcmltYXJ5XCIsIFwiLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJhY2tncm91bmRcIik7XHJcbiAgICBAaW5jbHVkZSBjaGVja2JveC1jaGVja2VkLWhvdmVyLXN0eWxlKCRkeC1wcmltYXJ5LCBcInByaW1hcnlcIiwgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iZ1wiLCBcIi0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJhY2tncm91bmRcIik7XHJcbiAgICBAaW5jbHVkZSByYWRpby1jaGVja2VkLWhvdmVyLWJvcmRlci1zdHlsZSgkZHgtcHJpbWFyeSwgXCJwcmltYXJ5XCIsICRkeC1jaGVja2JveC1ob3Zlci1iZy1zaGFkZS1hbW91bnQsIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yXCIpO1xyXG4gICAgQGluY2x1ZGUgY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zdHlsZSgkZHgtcHJpbWFyeSwgXCJwcmltYXJ5XCIpO1xyXG4gICAgQGluY2x1ZGUgY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXN0eWxlKCRkeC1wcmltYXJ5LCBcInByaW1hcnlcIik7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWNoZWNrYm94LWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1jaGVja2JveC1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtbGluZS1oZWlnaHQpO1xyXG4gICAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1ib3JkZXItY29sb3IpO1xyXG5cclxuICAgIEBpbmNsdWRlIG5vdC1kaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICBAaW5jbHVkZSBub3QtcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIGlucHV0LFxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pIHtcclxuICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtYm9yZGVyLXJhZGl1c307XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtY2hlY2tib3gtY2hlY2tlZCB7XHJcbiAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAjeyRkeC1jaGVja2JveC1jaGVja2VkLWltYWdlLXdpZHRofTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICN7JGR4LWNoZWNrYm94LWNoZWNrZWQtaW1hZ2UtaGVpZ2h0fTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCB7XHJcbiAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZyk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoXCIsICRkeC1jaGVja2JveC1hbHBoYVxyXG4gICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUge1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LWhlaWdodDogI3skZHgtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LWhlaWdodH07XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtd2lkdGg6ICN7JGR4LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC13aWR0aH07XHJcblxyXG4gICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7JGR4LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC1iZ307XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC1oZWlnaHQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBub3QtZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG5vdC1yZWFkb25seS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICYuZHhibC1jaGVja2JveC1jaGVja2VkLFxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1ob3Zlci1iYWNrZ3JvdW5kKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWhvdmVyLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYmdcIiwgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGhcIiwgJGR4LWNoZWNrYm94LWhvdmVyLWFscGhhXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICYuZHhibC1jaGVja2JveC1jaGVja2VkLFxyXG4gICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtZGlzYWJsZWQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUoXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1kaXNhYmxlZC1iZ1wiLCBudWxsLCBudWxsLCAkZHgtY2hlY2tib3gtZGlzYWJsZWQtYWxwaGEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtZGlzYWJsZWQtYmcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByZWFkb25seS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LWNoZWNrZWQsXHJcbiAgICAgICAgICAgICYuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIHtcclxuICAgICAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1iZ1wiLCBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJvcmRlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoXCIsICN7JGR4LWNoZWNrYm94LWNoZWNrZWQtcmVhZG9ubHktYWxwaGF9XHJcbiAgICAgICAgICAgICAgICAgICAgKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICN7JGR4LWNoZWNrYm94LXVuY2hlY2tlZC1yZWFkb25seS1hbHBoYX07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmcpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemU6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtd2lkdGg6ICN7JGR4LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC13aWR0aC1zbX07XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogI3skZHgtY2hlY2tib3gtY2hlY2tlZC1pbWFnZS13aWR0aC1zbX07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICN7JGR4LWNoZWNrYm94LWNoZWNrZWQtaW1hZ2UtaGVpZ2h0LXNtfTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWxnIHtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZTogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplLWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC13aWR0aDogI3skZHgtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LXdpZHRoLWxnfTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAjeyRkeC1jaGVja2JveC1jaGVja2VkLWltYWdlLXdpZHRoLWxnfTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogI3skZHgtY2hlY2tib3gtY2hlY2tlZC1pbWFnZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGVja2JveC1zd2l0Y2gge1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplOiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplfTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZS1zbTogI3skZHgtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemUtbGc6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1tYXJnaW46ICN7JGR4LWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LW1hcmdpbn07XHJcblxyXG4gICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICBtYXJnaW46ICN7JGR4LWNoZWNrYm94LXN3aXRjaC1tYXJnaW4teX0gMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogI3skZHgtY2hlY2tib3gtc3dpdGNoLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtd2lkdGgpO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXdpZHRoKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1oZWlnaHQpO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1oZWlnaHQpO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtbWFyZ2luKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogI3skZHgtcm91bmQtYm9yZGVyLXJhZGl1c307XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LWJnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCB7XHJcbiAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUoXCItLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZ1wiLCBudWxsLCBudWxsLCAkZHgtY2hlY2tib3gtYWxwaGEpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC11bmNoZWNrZWQtYmcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByZWFkb25seS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgJiA+IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogI3skZHgtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtcmVhZG9ubHktYWxwaGF9O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUoXCItLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZ1wiLCBudWxsLCBudWxsLCAkZHgtY2hlY2tib3gtdW5jaGVja2VkLXJlYWRvbmx5LWFscGhhKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LWNoZWNrZWQge1xyXG4gICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtYmcpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGModmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtd2lkdGgpIC0gdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1tYXJnaW4pICogMiAtIHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZSkpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbm90LWRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBub3QtcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1ob3Zlci1iYWNrZ3JvdW5kKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1ob3Zlci1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1jaGVja2JveC11bmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlKFwiLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmdcIiwgbnVsbCwgbnVsbCwgJGR4LWNoZWNrYm94LWhvdmVyLWFscGhhKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbm9uLWVkaXRhYmxlLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1kaXNhYmxlZC1iZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtd2lkdGg6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC13aWR0aC1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0LXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemU6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemUtc219O1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICN7JGR4LWNoZWNrYm94LXN3aXRjaC1tYXJnaW4teS1zbX0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWxnIHtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC13aWR0aDogI3skZHgtY2hlY2tib3gtc3dpdGNoLXdpZHRoLWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1oZWlnaHQ6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC1oZWlnaHQtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZTogI3skZHgtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZS1sZ307XHJcblxyXG4gICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogI3skZHgtY2hlY2tib3gtc3dpdGNoLW1hcmdpbi15LWxnfSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGVja2JveC1yYWRpbyB7XHJcbiAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXNpemUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tc2l6ZSk7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1zaXplKTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1zaXplKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1iZyk7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRkeC1yb3VuZC1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tYmdcIiwgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGhcIiwgJGR4LWNoZWNrYm94LWFscGhhXHJcbiAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBub3QtcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8taG92ZXItYmdcIiwgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aFwiLCAkZHgtY2hlY2tib3gtaG92ZXItYWxwaGFcclxuICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJhY2tncm91bmQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWhvdmVyLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGhcIiwgJGR4LWNoZWNrYm94LWhvdmVyLWFscGhhXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtY2hlY2tib3gtY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICYgPiAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGR4LXJvdW5kLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLWJnKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXNpemUpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXNpemUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICYgPiAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tcmVhZG9ubHktYWxocGEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stc2l6ZTogI3skZHgtY2hlY2tib3gtcmFkaW8tY2hlY2stc2l6ZS1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1yYWRpby1zaXplOiAjeyRkeC1jaGVja2JveC1yYWRpby1zaXplLXNtfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1zaXplOiAjeyRkeC1jaGVja2JveC1yYWRpby1jaGVjay1zaXplLWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXNpemU6ICN7JGR4LWNoZWNrYm94LXJhZGlvLXNpemUtbGd9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpIHtcclxuICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtbWFyZ2luLXl9IDA7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlcixcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmluZGV0ZXJtaW5hdGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1kaXNhYmxlZC1vcGFjaXR5KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtY2hlY2tib3gtZGlzYWJsZS1kZWZhdWx0LXJlbmRlciB7XHJcbiAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGRpc2FibGUtcGFkZGluZygpO1xyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxcHggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLmR4YmwtdGV4dCB7XHJcbiAgICAgICAgLS1keGJsLXRleHQtYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1zcGFjaW5nKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZHhibC1jaGVja2JveC1zcGFjaW5nKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNoZWNrYm94LWNoZWNrZWQsXHJcbiAgICAmLmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSB7XHJcbiAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtY2hlY2tib3gtbGFiZWwtZWxsaXBzaXMge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtY2hlY2tib3gtYWxpZ24tbGVmdCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGVja2JveC1hbGlnbi1yaWdodCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtY2hlY2tib3gtYWxpZ24tY2VudGVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtY2hlY2tib3gtc3BhY2UtYmV0d2VlbiB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGVja2JveC1zcGFjZS1hcm91bmQge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHZhbGlkLXN0YXRlKCkge1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmc6IHZhcigtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi12YWxpZC1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWJnOiB2YXIoLS1keGJsLWNoZWNrYm94LXZhbGlkYXRpb24tdmFsaWQtY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1ob3Zlci1iZzogdW5zZXQ7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmc6IHVuc2V0O1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWhvdmVyLWJnOiB1bnNldDtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ib3JkZXItY29sb3I6IHVuc2V0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1jaGVja2VkLWZvY3VzLXN0eWxlKCRkeC1zdWNjZXNzLCBcInN1Y2Nlc3NcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXN0eWxlKCRkeC1zdWNjZXNzLCBcInN1Y2Nlc3NcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtdmFsaWRhdGlvbi1zdHlsZXMoJGR4LXN1Y2Nlc3MpO1xyXG4gICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWNoZWNrZWQtaG92ZXItc3R5bGUoJGR4LXN1Y2Nlc3MsIFwic3VjY2Vzc1wiLCBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtaG92ZXItYmdcIiwgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWhvdmVyLWJhY2tncm91bmRcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtY2hlY2tlZC1ob3Zlci1zdHlsZSgkZHgtc3VjY2VzcywgXCJzdWNjZXNzXCIsIFwiLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJhY2tncm91bmRcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtY2hlY2tlZC1ob3Zlci1zdHlsZSgkZHgtc3VjY2VzcywgXCJzdWNjZXNzXCIsIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmdcIiwgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iYWNrZ3JvdW5kXCIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGludmFsaWQtc3RhdGUoKSB7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1iZzogdmFyKC0tZHhibC1jaGVja2JveC12YWxpZGF0aW9uLWludmFsaWQtY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3I6IHVuc2V0O1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3I6IHVuc2V0O1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1iZzogdmFyKC0tZHhibC1jaGVja2JveC12YWxpZGF0aW9uLWludmFsaWQtY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1ob3Zlci1iZzogdW5zZXQ7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmc6IHVuc2V0O1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWhvdmVyLWJnOiB1bnNldDtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ib3JkZXItY29sb3I6IHVuc2V0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1jaGVja2VkLWZvY3VzLXN0eWxlKCRkeC1kYW5nZXIsIFwiZGFuZ2VyXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zdHlsZSgkZHgtZGFuZ2VyLCBcImRhbmdlclwiKTtcclxuICAgICAgICBAaW5jbHVkZSBjaGVja2JveC12YWxpZGF0aW9uLXN0eWxlcygkZHgtZGFuZ2VyKTtcclxuICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1jaGVja2VkLWhvdmVyLXN0eWxlKCRkeC1kYW5nZXIsIFwiZGFuZ2VyXCIsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1ob3Zlci1iZ1wiLCBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtaG92ZXItYmFja2dyb3VuZFwiKTtcclxuICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1jaGVja2VkLWhvdmVyLXN0eWxlKCRkeC1kYW5nZXIsIFwiZGFuZ2VyXCIsIFwiLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJhY2tncm91bmRcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtY2hlY2tlZC1ob3Zlci1zdHlsZSgkZHgtZGFuZ2VyLCBcImRhbmdlclwiLCBcIi0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmFja2dyb3VuZFwiKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1mb250LXNpemU6ICN7JGR4LWNoZWNrYm94LWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWxpbmUtaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LXNwYWNpbmc6ICN7JGR4LWNoZWNrYm94LXNwYWNpbmctc219O1xyXG5cclxuICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15LXNtfSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1jaGVja2VkLFxyXG4gICAgICAgICYuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctdW5jaGVja2VkLFxyXG4gICAgICAgICYuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctaW5kZXRlcm1pbmF0ZSB7XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1tYXJnaW4teS1zbX0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogI3skZHgtY2hlY2tib3gtY2hlY2tlZC1pbWFnZS13aWR0aC1zbX07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1jaGVja2VkLWltYWdlLWhlaWdodC1zbX07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctaW5kZXRlcm1pbmF0ZSB7XHJcbiAgICAgICAgICAgID4gZGl2OjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogI3skZHgtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LXdpZHRoLXNtfTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1mb250LXNpemU6ICN7JGR4LWNoZWNrYm94LWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWxpbmUtaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LXNwYWNpbmc6ICN7JGR4LWNoZWNrYm94LXNwYWNpbmctbGd9O1xyXG5cclxuICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15LWxnfSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1jaGVja2VkLFxyXG4gICAgICAgICYuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctdW5jaGVja2VkLFxyXG4gICAgICAgICYuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctaW5kZXRlcm1pbmF0ZSB7XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1tYXJnaW4teS1sZ30gMDtcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogI3skZHgtY2hlY2tib3gtY2hlY2tlZC1pbWFnZS13aWR0aC1sZ307XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1jaGVja2VkLWltYWdlLWhlaWdodC1sZ307XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctaW5kZXRlcm1pbmF0ZSB7XHJcbiAgICAgICAgICAgID4gZGl2OjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogI3skZHgtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LXdpZHRoLWxnfTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWNoZWNrZWQsXHJcbiAgICAmLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LXVuY2hlY2tlZCxcclxuICAgICYuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctaW5kZXRlcm1pbmF0ZSB7XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1tYXJnaW4teX0gMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmcpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LWJvcmRlci1yYWRpdXN9O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCAjeyRkeC1jaGVja2JveC1iYXNlLWNvbG9yfSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LWJvcmRlci1yYWRpdXN9O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3IsICN7JGR4LWNoZWNrYm94LXVuY2hlY2tlZC1yZWFkb25seS1hbHBoYX0pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWJnLCBjdXJyZW50Y29sb3IpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICN7JGR4LWNoZWNrYm94LWNoZWNrZWQtaW1hZ2Utd2lkdGh9O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1jaGVja2VkLWltYWdlLWhlaWdodH07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZhbGlkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXZhbGlkYXRpb24tdmFsaWQtY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaW52YWxpZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC12YWxpZGF0aW9uLWludmFsaWQtY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUgPiBkaXY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1iZyk7XHJcbiAgICAgICAgd2lkdGg6ICN7JGR4LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC13aWR0aH07XHJcbiAgICAgICAgaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtaGVpZ2h0fTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiY29tbW9uXCI7XHJcblxyXG5AbWl4aW4gY2hlY2tib3gtZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAmOmZvY3VzLXdpdGhpbiB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjaGVja2JveC1jaGVja2VkLWZvY3VzLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSwgJHRpbnQtYW1vdW50OiAkZHgtY2hlY2tib3gtZm9jdXMtc2hhZG93LXRpbnQtYW1vdW50LCAkc2hhZGUtYW1vdW50OiAkZHgtY2hlY2tib3gtZm9jdXMtc2hhZG93LXNoYWRlLWFtb3VudCkge1xyXG4gICAgQGluY2x1ZGUgY29udGV4dHVhbC1mb2N1cy1zdHlsZShcclxuICAgICAgICBcIi0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvclwiLCBcIi0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1zcHJlYWRcIiwgXCItLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctYmx1clwiLCBudWxsLFxyXG4gICAgICAgICRjb2xvciwgJHJlbmRlci1zdHlsZSwgJGR4LWNoZWNrYm94LWZvY3VzLXNoYWRvdy1zaXplLCAkdGludC1hbW91bnQsICRzaGFkZS1hbW91bnQsIDAlLCAwJVxyXG4gICAgKTtcclxufVxyXG5cclxuQG1peGluIGNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUsICR0aW50LWFtb3VudDogJGR4LWNoZWNrYm94LWZvY3VzLXNoYWRvdy10aW50LWFtb3VudCwgJHNoYWRlLWFtb3VudDogJGR4LWNoZWNrYm94LWZvY3VzLXNoYWRvdy1zaGFkZS1hbW91bnQpIHtcclxuICAgIEBpbmNsdWRlIGNvbnRleHR1YWwtZm9jdXMtc3R5bGUoXHJcbiAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvclwiLCBcIi0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LXNwcmVhZFwiLCBcIi0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LWJsdXJcIiwgbnVsbCxcclxuICAgICAgICAkY29sb3IsICRyZW5kZXItc3R5bGUsICRkeC1jaGVja2JveC1mb2N1cy1zaGFkb3ctc2l6ZSwgJHRpbnQtYW1vdW50LCAkc2hhZGUtYW1vdW50LCAwJSwgMCVcclxuICAgICk7XHJcbn1cclxuXHJcbkBtaXhpbiBjaGVja2JveC1jaGVja2VkLWhvdmVyLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSwgJGJnLWNvbG9yLXZhciwgJGJhY2tncm91bmQtdmFyKSB7XHJcbiAgICBAaW5jbHVkZSBjb250ZXh0dWFsLXN0YXRlLXN0eWxlKFxyXG4gICAgICAgICRiZy1jb2xvci12YXIsIG51bGwsIG51bGwsICRiYWNrZ3JvdW5kLXZhcixcclxuICAgICAgICAkY29sb3IsICRyZW5kZXItc3R5bGUsICRkeC1jaGVja2JveC1ob3Zlci1iZy10aW50LWFtb3VudCwgJGR4LWNoZWNrYm94LWhvdmVyLWJnLXNoYWRlLWFtb3VudFxyXG4gICAgKTtcclxufVxyXG5cclxuQG1peGluIHJhZGlvLWNoZWNrZWQtaG92ZXItYm9yZGVyLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSwgJGJvcmRlci1zaGFkZS1hbW91bnQsICRzaGFkZS1jb2xvci12YXIpIHtcclxuICAgIEBpZiAkZHgtdGhlbWUge1xyXG4gICAgICAgICRzaGFkZS1jb2xvcjogc2hhZGUtY29sb3IoJGNvbG9yLCAkYm9yZGVyLXNoYWRlLWFtb3VudCk7XHJcblxyXG4gICAgICAgICN7JHNoYWRlLWNvbG9yLXZhcn06ICN7JHNoYWRlLWNvbG9yfTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgJHRoZW1lLWNvbG9yOiBnZXQtZXh0ZXJuYWwtdGhlbWUtY29sb3IoJHJlbmRlci1zdHlsZSk7XHJcblxyXG4gICAgICAgICN7JHNoYWRlLWNvbG9yLXZhcn06ICN7JHRoZW1lLWNvbG9yfTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGNoZWNrYm94LXN0eWxlLWNvcmUoJGJhc2UtY29sb3IsICRiZy1jb2xvci12YXIsICRib3JkZXItY29sb3ItdmFyLCAkYm9yZGVyLXdpZHRoLXZhciwgJGFscGhhOiAxKSB7XHJcbiAgICBAaWYgJGJnLWNvbG9yLXZhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKCN7JGJnLWNvbG9yLXZhcn0sICN7JGJhc2UtY29sb3J9KTtcclxuICAgICAgICBvcGFjaXR5OiB2YXIoI3skYmctY29sb3ItdmFyfSwgI3skYWxwaGF9KTtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGJvcmRlci1jb2xvci12YXIgYW5kICRib3JkZXItd2lkdGgtdmFyIHtcclxuICAgICAgICBib3JkZXI6IHZhcigjeyRib3JkZXItd2lkdGgtdmFyfSkgc29saWQgdmFyKCN7JGJvcmRlci1jb2xvci12YXJ9LCAjeyRiYXNlLWNvbG9yfSk7XHJcbiAgICAgICAgb3BhY2l0eTogdmFyKCN7JGJvcmRlci1jb2xvci12YXJ9LCAjeyRhbHBoYX0pO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gY2hlY2tib3gtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGJvcmRlci1jb2xvci12YXIsICRib3JkZXItd2lkdGgtdmFyLCAkYWxwaGE6IDEpIHtcclxuICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlLWNvcmUoJGR4LWNoZWNrYm94LWJhc2UtY29sb3IsICRiZy1jb2xvci12YXIsICRib3JkZXItY29sb3ItdmFyLCAkYm9yZGVyLXdpZHRoLXZhciwgJGFscGhhKTtcclxufVxyXG5cclxuQG1peGluIGNoZWNrYm94LXZhbGlkYXRpb24tc3R5bGVzKCRjb2xvcikge1xyXG4gICAgJjpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pIHtcclxuICAgICAgICAmLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIHtcclxuICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlLWNvcmUoJGNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZ1wiLCBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoXCIsICRkeC1jaGVja2JveC12YWxpZGF0aW9uLWFscGhhXHJcbiAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbm90LXJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUtY29yZSgkY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1iZ1wiLCBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aFwiLCAkZHgtY2hlY2tib3gtdmFsaWRhdGlvbi1ob3Zlci1hbHBoYVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICYuZHhibC1jaGVja2JveC1jaGVja2VkLFxyXG4gICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZS1jb3JlKCRjb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1iZ1wiLCBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJvcmRlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJvcmRlci13aWR0aFwiLCBudWxsXHJcbiAgICAgICAgICAgICAgICAgICAgKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJGR4LWNoZWNrYm94LWNoZWNrZWQtcmVhZG9ubHktYWxwaGE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZS1jb3JlKCRjb2xvciwgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1iZ1wiLCBudWxsLCBudWxsLCBudWxsKTtcclxuXHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZHgtY2hlY2tib3gtdW5jaGVja2VkLXZhbGlkYXRpb24tcmVhZG9ubHktYWxwaGE7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtY2hlY2tib3gtc3dpdGNoIHtcclxuICAgICAgICAmLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIHtcclxuICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZS1jb3JlKCRjb2xvciwgXCItLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZ1wiLCBudWxsLCBudWxsLCAkZHgtY2hlY2tib3gtdmFsaWRhdGlvbi1hbHBoYSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtY2hlY2tlZCxcclxuICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUge1xyXG4gICAgICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUtY29yZSgkY29sb3IsIFwiLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmdcIiwgbnVsbCwgbnVsbCwgJGR4LWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLXJlYWRvbmx5LWFscGhhKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZS1jb3JlKCRjb2xvciwgXCItLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZ1wiLCBudWxsLCBudWxsLCAkZHgtY2hlY2tib3gtdW5jaGVja2VkLXZhbGlkYXRpb24tcmVhZG9ubHktYWxwaGEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBub3QtZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG5vdC1yZWFkb25seS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICYuZHhibC1jaGVja2JveC11bmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlLWNvcmUoJGNvbG9yLCBcIi0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWhvdmVyLWJnXCIsIG51bGwsIG51bGwsICRkeC1jaGVja2JveC12YWxpZGF0aW9uLWhvdmVyLWFscGhhKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtY2hlY2tib3gtcmFkaW8ge1xyXG4gICAgICAgICYuZHhibC1jaGVja2JveC1jaGVja2VkIHtcclxuICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlLWNvcmUoJGNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBudWxsLCBcIi0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aFwiLCBudWxsXHJcbiAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUtY29yZSgkY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ib3JkZXItY29sb3JcIiwgbnVsbCwgbnVsbCwgbnVsbCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG5vdC1kaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5vdC1yZWFkb25seS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlLWNvcmUoJGNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBudWxsLCBcIi0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aFwiLCBudWxsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJGR4LWNoZWNrYm94LXZhbGlkYXRpb24taG92ZXItYWxwaGE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlLWNvcmUoJGNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJnXCIsIG51bGwsIG51bGwsIG51bGwpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZHgtY2hlY2tib3gtdmFsaWRhdGlvbi1ob3Zlci1hbHBoYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCB7XHJcbiAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZS1jb3JlKCRjb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWNoZWNrLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ib3JkZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tYm9yZGVyLXdpZHRoXCIsICRkeC1jaGVja2JveC12YWxpZGF0aW9uLWFscGhhXHJcbiAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbm90LXJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZS1jb3JlKCRjb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBudWxsLCBcIi0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tYm9yZGVyLXdpZHRoXCIsICRkeC1jaGVja2JveC12YWxpZGF0aW9uLWhvdmVyLWFscGhhXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByZWFkb25seS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LWNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUtY29yZSgkY29sb3IsIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXJlYWRvbmx5LWJnXCIsIG51bGwsIG51bGwsIG51bGwpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZHgtY2hlY2tib3gtcmFkaW8tcmVhZG9ubHktYWxwaGE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1jaGVja2JveC11bmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUtY29yZSgkY29sb3IsIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXJlYWRvbmx5LWJnXCIsIG51bGwsIG51bGwsIG51bGwpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZHgtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLXZhbGlkYXRpb24tcmVhZG9ubHktYWxwaGE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiZnVuY3Rpb25zXCI7XHJcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xyXG5cclxuJGR4LXNjcm9sbC1iYXItd2lkdGg6IDEuMjVyZW0gIWRlZmF1bHQ7ICAgICAvLyB1c2VkIGluIG1lbW9cclxuJGR4LXJvdW5kLWJvcmRlci1yYWRpdXM6IDNyZW0gIWRlZmF1bHQ7ICAgICAvLyByb3VuZCBvYmplY3RzXHJcblxyXG4iLCJAdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5AaW1wb3J0IFwic2l6ZS1ib3hcIjtcclxuQGltcG9ydCBcImNvbG9yc1wiO1xyXG5cclxuLy8gQ29tbW9uXHJcbiRkeC1mb250LWZhbWlseTogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHQ7XHJcbiRkeC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcclxuJGR4LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWJvcmRlci1yYWRpdXMtc206IDAuMTg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWJvcmRlci1yYWRpdXMtbGc6IDAuMTg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtYm9yZGVyLXJhZGl1cy1zbTogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1ib3JkZXItcmFkaXVzLWxnOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1mb2N1cy1zaGFkb3ctc2l6ZTogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtbG9hZGluZy1pbmRpY2F0b3Itc2l6ZS1zbTogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1pbmRpY2F0b3Itc2l6ZTogMnJlbSAhZGVmYXVsdDtcclxuJGR4LWxvYWRpbmctaW5kaWNhdG9yLXNpemUtbGc6IDIuNXJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIEJ1dHRvblxyXG4kZHgtYnRuLWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1idG4tZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtYnRuLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1idG4tbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWJ0bi1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtYnRuLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtYnRuLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LWJ0bi1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC1idG4tYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtYnRuLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LWJ0bi1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LWJ0bi1ib3JkZXItcmFkaXVzLXNtOiAkZHgtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1ib3JkZXItcmFkaXVzLWxnOiAkZHgtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGR4LWJ0bi1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xyXG4kZHgtYnRuLWZvY3VzLXNoYWRvdy1zaXplOiAkZHgtZm9jdXMtc2hhZG93LXNpemUgIWRlZmF1bHQ7XHJcblxyXG4kZHgtYnRuLXNpemUtYm94LWNvcnJlY3Rpb246IDByZW0gIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxyXG4kZHgtYnRuLXBhZGRpbmcteDogJGR4LXNpemUtYm94LXBhZGRpbmcteCAtICRkeC1idG4tc2l6ZS1ib3gtY29ycmVjdGlvbiAhZGVmYXVsdDtcclxuJGR4LWJ0bi1wYWRkaW5nLXk6ICRkeC1zaXplLWJveC1wYWRkaW5nLXkgLSAkZHgtYnRuLXNpemUtYm94LWNvcnJlY3Rpb24gIWRlZmF1bHQ7XHJcbiRkeC1idG4tcGFkZGluZy14LXNtOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy14LXNtIC0gJGR4LWJ0bi1zaXplLWJveC1jb3JyZWN0aW9uICFkZWZhdWx0O1xyXG4kZHgtYnRuLXBhZGRpbmcteS1zbTogJGR4LXNpemUtYm94LXBhZGRpbmcteS1zbSAtICRkeC1idG4tc2l6ZS1ib3gtY29ycmVjdGlvbiAhZGVmYXVsdDtcclxuJGR4LWJ0bi1wYWRkaW5nLXgtbGc6ICRkeC1zaXplLWJveC1wYWRkaW5nLXgtbGcgLSAkZHgtYnRuLXNpemUtYm94LWNvcnJlY3Rpb24gIWRlZmF1bHQ7XHJcbiRkeC1idG4tcGFkZGluZy15LWxnOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy15LWxnIC0gJGR4LWJ0bi1zaXplLWJveC1jb3JyZWN0aW9uICFkZWZhdWx0O1xyXG4kZHgtYnRuLWltYWdlLXNwYWNpbmc6ICRkeC1pbWFnZS1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtYnRuLWltYWdlLXNwYWNpbmctc206ICRkeC1pbWFnZS1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtYnRuLWltYWdlLXNwYWNpbmctbGc6ICRkeC1pbWFnZS1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAxNSUgIWRlZmF1bHQ7XHJcbiRkeC1idG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAxNSUgIWRlZmF1bHQ7XHJcbiRkeC1idG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAxMCUgIWRlZmF1bHQ7XHJcbiRkeC1idG4taG92ZXItYmctdGludC1hbW91bnQ6IDEwJSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1kaXNhYmxlZC1iZy1zaGFkZS1hbW91bnQ6IDYwJSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1kaXNhYmxlZC1iZy10aW50LWFtb3VudDogNDAlICFkZWZhdWx0O1xyXG4kZHgtYnRuLWZvY3VzLXNoYWRvdy1zaGFkZS1hbW91bnQ6IDUwJSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1mb2N1cy1zaGFkb3ctdGludC1hbW91bnQ6IDUwJSAhZGVmYXVsdDtcclxuXHJcbiRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteDogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXk6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy14LXNtOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy15LXNtOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy14LWxnOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy15LWxnOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1idG4tdG9vbGJhci1zcGFjaW5nOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1idG4tdG9vbGJhci1zcGFjaW5nLXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1idG4tdG9vbGJhci1zcGFjaW5nLWxnOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1idG4tdG9vbGJhci1pdGVtLXNwYWNpbmc6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1idG4tdG9vbGJhci1pdGVtLXNwYWNpbmctc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1idG4tdG9vbGJhci1pdGVtLXNwYWNpbmctbGc6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1idG4tdG9vbGJhci1mb2N1cy1vdXRsaW5lLWNvbG9yOiAkZHgtZm9jdXMgIWRlZmF1bHQ7XHJcbiRkeC1idG4tdG9vbGJhci1mb2N1cy1vdXRsaW5lLXdpZHRoOiAkZHgtZm9jdXMtb3V0bGluZS13aWR0aCAhZGVmYXVsdDtcclxuJGR4LWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAxcHggIWRlZmF1bHQ7XHJcblxyXG4kZHgtYnRuLWRyb3Bkb3duLW1pbi13aWR0aDogJGR4LWZvbnQtc2l6ZSAqICRkeC1kcm9wZG93bi1taW4td2lkdGgtcmF0aW8gIWRlZmF1bHQ7XHJcbiRkeC1idG4tZHJvcGRvd24tbWluLXdpZHRoLXNtOiAkZHgtZm9udC1zaXplLXNtICogJGR4LWRyb3Bkb3duLW1pbi13aWR0aC1yYXRpbyAhZGVmYXVsdDtcclxuJGR4LWJ0bi1kcm9wZG93bi1taW4td2lkdGgtbGc6ICRkeC1mb250LXNpemUtbGcgKiAkZHgtZHJvcGRvd24tbWluLXdpZHRoLXJhdGlvICFkZWZhdWx0O1xyXG4kZHgtYnRuLWRyb3Bkb3duLXBhZGRpbmcteDogMCAhZGVmYXVsdDtcclxuJGR4LWJ0bi1kcm9wZG93bi1wYWRkaW5nLXk6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1idG4tZHJvcGRvd24tcGFkZGluZy14LXNtOiAwICFkZWZhdWx0O1xyXG4kZHgtYnRuLWRyb3Bkb3duLXBhZGRpbmcteS1zbTogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1idG4tZHJvcGRvd24tcGFkZGluZy14LWxnOiAwICFkZWZhdWx0O1xyXG4kZHgtYnRuLWRyb3Bkb3duLXBhZGRpbmcteS1sZzogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1idG4tZHJvcGRvd24tbW9kYWwtcGFkZGluZy14OiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1idG4tZHJvcGRvd24tbW9kYWwtcGFkZGluZy15OiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1kcm9wZG93bi1idG4tYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtYnRuLWRyb3Bkb3duLWJ0bi1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1idG4tZHJvcGRvd24tYnRuLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LWJ0bi1kcm9wZG93bi1idG4taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtYnRuLWRyb3Bkb3duLWJ0bi1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWJ0bi1kcm9wZG93bi1idG4tYWN0aXZlLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWJ0bi1kcm9wZG93bi1idG4tYWN0aXZlLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtYnRuLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtYnRuLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1idG4tZHJvcGRvd24tYnRuLWRpc2FibGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWJ0bi1kcm9wZG93bi1idG4tZGlzYWJsZWQtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1idG4tZHJvcGRvd24tYnRuLXBhZGRpbmcteDogJGR4LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1idG4tZHJvcGRvd24tYnRuLXBhZGRpbmcteTogJGR4LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1idG4tZHJvcGRvd24tYnRuLXBhZGRpbmcteC1zbTogJGR4LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1idG4tZHJvcGRvd24tYnRuLXBhZGRpbmcteS1zbTogJGR4LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1idG4tZHJvcGRvd24tYnRuLXBhZGRpbmcteC1sZzogJGR4LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1idG4tZHJvcGRvd24tYnRuLXBhZGRpbmcteS1sZzogJGR4LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRkeC1idG4tZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICRkeC1mb2N1cyAhZGVmYXVsdDtcclxuJGR4LWJ0bi1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aDogJGR4LWZvY3VzLW91dGxpbmUtd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4vLyBDaGVja2JveFxyXG4kZHgtY2hlY2tib3gtZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1jaGVja2JveC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGR4LWNoZWNrYm94LWZvY3VzLXNoYWRvdy1zaXplOiAkZHgtZm9jdXMtc2hhZG93LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1mb2N1cy1zaGFkb3ctc2hhZGUtYW1vdW50OiA1MCUgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1mb2N1cy1zaGFkb3ctdGludC1hbW91bnQ6IDUwJSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWZvY3VzLW9uLXByaW1hcnktc2hhZG93LXNoYWRlLWFtb3VudDogNTAlICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtZm9jdXMtb24tcHJpbWFyeS1zaGFkb3ctdGludC1hbW91bnQ6IDUwJSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWhvdmVyLWJnLXRpbnQtYW1vdW50OiAyMCUgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6IDIwJSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWRpc2FibGVkLW9wYWNpdHk6ICRkeC1zdGF0ZS1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3BhY2luZzogJGR4LWltYWdlLXNwYWNpbmcgKyAkZHgtY2hlY2tib3gtZm9jdXMtc2hhZG93LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zcGFjaW5nLXNtOiAkZHgtaW1hZ2Utc3BhY2luZy1zbSArICRkeC1jaGVja2JveC1mb2N1cy1zaGFkb3ctc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXNwYWNpbmctbGc6ICRkeC1pbWFnZS1zcGFjaW5nLWxnICsgJGR4LWNoZWNrYm94LWZvY3VzLXNoYWRvdy1zaXplICFkZWZhdWx0O1xyXG5cclxuJGR4LWNoZWNrYm94LWJhc2UtY29sb3I6ICMwMDAgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1hbHBoYTogNTAlICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtaG92ZXItYWxwaGE6IDcwJSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWRpc2FibGVkLWFscGhhOiA3MCUgIWRlZmF1bHQ7XHJcblxyXG4vLyBUT0RPOiByZW1vdmUgYWZ0ZXIgcmVsZWFzaW5nIG5ldyBwYWxldHRlIHdpdGhvdXQgb3BhY2l0eVxyXG4kZHgtY2hlY2tib3gtY2hlY2tlZC1yZWFkb25seS1hbHBoYTogNDIlICFkZWZhdWx0O1xyXG5cclxuLy8gVE9ETzogcmVtb3ZlIGFmdGVyIHJlbGVhc2luZyBuZXcgcGFsZXR0ZSB3aXRob3V0IG9wYWNpdHlcclxuJGR4LWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLXJlYWRvbmx5LWFscGhhOiA2MCUgIWRlZmF1bHQ7XHJcblxyXG4vLyBUT0RPOiByZW1vdmUgYWZ0ZXIgcmVsZWFzaW5nIG5ldyBwYWxldHRlIHdpdGhvdXQgb3BhY2l0eVxyXG4kZHgtY2hlY2tib3gtdW5jaGVja2VkLXJlYWRvbmx5LWFscGhhOiAzMCUgIWRlZmF1bHQ7XHJcblxyXG4vLyBUT0RPOiByZW1vdmUgYWZ0ZXIgcmVsZWFzaW5nIG5ldyBwYWxldHRlIHdpdGhvdXQgb3BhY2l0eVxyXG4kZHgtY2hlY2tib3gtdW5jaGVja2VkLXZhbGlkYXRpb24tcmVhZG9ubHktYWxwaGE6IDQ4JSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXZhbGlkYXRpb24tYWxwaGE6IDgwJSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXZhbGlkYXRpb24taG92ZXItYWxwaGE6IDEwMCUgIWRlZmF1bHQ7XHJcblxyXG4kZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItd2lkdGg6IDJweCAhZGVmYXVsdDtcclxuXHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZS1zbTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZS1sZzogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1tYXJnaW4teTogbWF0aC5kaXYoJGR4LWJvcmRlcmxlc3Mtc2l6ZSAtICRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUsIDIpICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1tYXJnaW4teS1zbTogbWF0aC5kaXYoJGR4LWJvcmRlcmxlc3Mtc2l6ZS1zbSAtICRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUtc20sIDIpICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1tYXJnaW4teS1sZzogbWF0aC5kaXYoJGR4LWJvcmRlcmxlc3Mtc2l6ZS1sZyAtICRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUtbGcsIDIpICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWNvbG9yOiAkZHgtd2hpdGUgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmc6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1kaXNhYmxlZC1jb2xvcjogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1kaXNhYmxlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcblxyXG4kZHgtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LWhlaWdodDogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtd2lkdGg6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LXdpZHRoLXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtd2lkdGgtbGc6IDAuODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LWJnOiAkZHgtd2hpdGUgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtZGlzYWJsZWQtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1jaGVja2JveC1jaGVja2VkLWltYWdlLXdpZHRoOiAwLjg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrZWQtaW1hZ2UtaGVpZ2h0OiAwLjg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrZWQtaW1hZ2Utd2lkdGgtc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVja2VkLWltYWdlLWhlaWdodC1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrZWQtaW1hZ2Utd2lkdGgtbGc6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVja2VkLWltYWdlLWhlaWdodC1sZzogMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1iZzogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3dpdGNoLWJvcmRlci1yYWRpdXM6IDEuODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3dpdGNoLXdpZHRoOiAyLjEyNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC1oZWlnaHQ6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtd2lkdGgtc206IDEuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3dpdGNoLXdpZHRoLWxnOiAyLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0LWxnOiAxLjEyNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemU6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplLXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplLWxnOiAwLjg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LWJnOiAkZHgtd2hpdGUgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC11bmNoZWNrZWQtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LWRpc2FibGVkLWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1tYXJnaW46IDAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3dpdGNoLW1hcmdpbi15OiBtYXRoLmRpdigkZHgtYm9yZGVybGVzcy1zaXplIC0gJGR4LWNoZWNrYm94LXN3aXRjaC1oZWlnaHQsIDIpICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3dpdGNoLW1hcmdpbi15LXNtOiBtYXRoLmRpdigkZHgtYm9yZGVybGVzcy1zaXplLXNtIC0gJGR4LWNoZWNrYm94LXN3aXRjaC1oZWlnaHQtc20sIDIpICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3dpdGNoLW1hcmdpbi15LWxnOiBtYXRoLmRpdigkZHgtYm9yZGVybGVzcy1zaXplLWxnIC0gJGR4LWNoZWNrYm94LXN3aXRjaC1oZWlnaHQtbGcsIDIpICFkZWZhdWx0O1xyXG5cclxuJGR4LWNoZWNrYm94LXJhZGlvLWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGg6IDJweCAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ib3JkZXItY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtY2hlY2stYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXJhZGlvLXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1yYWRpby1zaXplLXNtOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtcmFkaW8tc2l6ZS1sZzogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtcmFkaW8tY2hlY2stYmc6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtcmFkaW8tY2hlY2stc2l6ZTogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1yYWRpby1jaGVjay1zaXplLXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1yYWRpby1jaGVjay1zaXplLWxnOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtcmFkaW8tY2hlY2stcmVhZG9ubHktYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuXHJcbi8vIFRPRE86IHJlbW92ZSBhZnRlciByZWxlYXNpbmcgbmV3IHBhbGV0dGUgd2l0aG91dCBvcGFjaXR5XHJcbiRkeC1jaGVja2JveC1yYWRpby1yZWFkb25seS1hbHBoYTogNjAlICFkZWZhdWx0O1xyXG5cclxuLy8gVE9ETzogcmVtb3ZlIGFmdGVyIHJlbGVhc2luZyBuZXcgcGFsZXR0ZSB3aXRob3V0IG9wYWNpdHlcclxuJGR4LWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC12YWxpZGF0aW9uLXJlYWRvbmx5LWFscGhhOiA0OCUgIWRlZmF1bHQ7XHJcblxyXG4vLyBSYWRpb0dyb3VwXHJcbiRkeC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLXRvcC1zbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctdG9wOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctdG9wLWxnOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLWxlZnQtc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLWxlZnQ6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLWxlZnQtbGc6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yYWRpby1ncm91cC1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1yYWRpby1ncm91cC1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1yYWRpby1ncm91cC1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1yYWRpby1ncm91cC1uby1kYXRhLXRleHQtb3BhY2l0eTogMC43NSAhZGVmYXVsdDtcclxuXHJcbi8vIFRleHRFZGl0XHJcbiRkeC10ZXh0LWVkaXQtZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC10ZXh0LWVkaXQtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXMtc206ICRkeC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXMtbGc6ICRkeC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYigwIDAgMCAvIDAlKSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1zdGF0ZS1iYXNlLWNvbG9yOiAjMDAwICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWRpc2FibGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1kaXNhYmxlZC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWRpc2FibGVkLW9wYWNpdHk6ICRkeC1zdGF0ZS1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1zaXplOiAkZHgtZm9jdXMtc2hhZG93LXNpemUgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGV4dC1lZGl0LWJ0bi1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWJ0bi1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWJ0bi1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtYnRuLWhvdmVyLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1idG4tZGlzYWJsZWQtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1idG4tcGFkZGluZy14OiAjeyRkeC1idG4tcGFkZGluZy14fSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1idG4tcGFkZGluZy15OiAjeyRkeC1idG4tcGFkZGluZy15fSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1idG4tcGFkZGluZy14LXNtOiAjeyRkeC1idG4tcGFkZGluZy14LXNtfSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1idG4tcGFkZGluZy15LXNtOiAjeyRkeC1idG4tcGFkZGluZy15LXNtfSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1idG4tcGFkZGluZy14LWxnOiAjeyRkeC1idG4tcGFkZGluZy14LWxnfSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1idG4tcGFkZGluZy15LWxnOiAjeyRkeC1idG4tcGFkZGluZy15LWxnfSAhZGVmYXVsdDtcclxuXHJcbiRkeC10ZXh0LWVkaXQtY2xlYXItYnRuLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1jbGVhci1idG4tY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWNsZWFyLWJ0bi1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtY2xlYXItYnRuLWhvdmVyLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuXHJcbiRkeC10ZXh0LWVkaXQtcGFkZGluZy14OiAkZHgtc2l6ZS1ib3gtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LXBhZGRpbmcteTogJGR4LXNpemUtYm94LXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1wYWRkaW5nLXgtc206ICRkeC1zaXplLWJveC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtcGFkZGluZy15LXNtOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LXBhZGRpbmcteC1sZzogJGR4LXNpemUtYm94LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1wYWRkaW5nLXktbGc6ICRkeC1zaXplLWJveC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1zaGFkZS1hbW91bnQ6IDI1JSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctdGludC1hbW91bnQ6IDI1JSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1mb2N1cy1ib3JkZXItc2hhZGUtYW1vdW50OiA1MCUgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtZm9jdXMtYm9yZGVyLXRpbnQtYW1vdW50OiA1MCUgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteDogJGR4LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy15OiAkZHgtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXgtc206ICRkeC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteS1zbTogJGR4LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy14LWxnOiAkZHgtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXktbGc6ICRkeC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG5cclxuLy8gVGFnQm94XHJcbiRkeC10YWctYm94LXRhZy1iYXNlLWNvbG9yOiAjMDAwICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctYmctYWxwaGE6IDEwJSAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLWRpc2FibGVkLWJnLWFscGhhOiA1JSAhZGVmYXVsdDtcclxuXHJcbiRkeC10YWctYm94LXRhZy1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLXJlYWRvbmx5LWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLXJlYWRvbmx5LWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctZGlzYWJsZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctZGlzYWJsZWQtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aDogMHJlbSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBsZW5ndGgtemVyby1uby11bml0XHJcbiRkeC10YWctYm94LXRhZy1ib3JkZXItcmFkaXVzOiAkZHgtcm91bmQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRkeC10YWctYm94LWlucHV0LW1pbi13aWR0aDogNGVtICFkZWZhdWx0O1xyXG5cclxuJGR4LXRhZy1ib3gtdGFnLXNwYWNpbmcteDogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLXNwYWNpbmcteTogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1zcGFjaW5nLXgtc206IDAuMTg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLXNwYWNpbmcteS1zbTogMC4wNjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctc3BhY2luZy14LWxnOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLXNwYWNpbmcteS1sZzogMC4xODc1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LXRhZy1ib3gtdGFnLXBhZGRpbmcteDogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLXBhZGRpbmcteTogJGR4LXNpemUtYm94LXBhZGRpbmcteSAtICRkeC10YWctYm94LXRhZy1zcGFjaW5nLXkgLSAkZHgtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctcGFkZGluZy14LXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctcGFkZGluZy15LXNtOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy15LXNtIC0gJGR4LXRhZy1ib3gtdGFnLXNwYWNpbmcteS1zbSAtICRkeC10YWctYm94LXRhZy1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1wYWRkaW5nLXgtbGc6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctcGFkZGluZy15LWxnOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy15LWxnIC0gJGR4LXRhZy1ib3gtdGFnLXNwYWNpbmcteS1sZyAtICRkeC10YWctYm94LXRhZy1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctbGVmdC1zbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0LWxnOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctcmlnaHQtc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1yaWdodC1sZzogMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC10YWctYm94LXRhZy1jbG9zZS1idG4tYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctY2xvc2UtYnRuLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1jbG9zZS1idG4taG92ZXItY29sb3I6IHdoaXRlICFkZWZhdWx0O1xyXG5cclxuLy8gQ2FsZW5kYXJcclxuJGR4LWNhbGVuZGFyLWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtY2FsZW5kYXItYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1ib3JkZXItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWJvcmRlci1yYWRpdXMtc206ICRkeC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItYm9yZGVyLXJhZGl1cy1sZzogJGR4LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1kaXNhYmxlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1kaXNhYmxlZC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZGlzYWJsZWQtb3BhY2l0eTogJGR4LXN0YXRlLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcblxyXG4kZHgtY2FsZW5kYXItaGVhZGVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWhlYWRlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWhlYWRlci1idG4tY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1oZWFkZXItYnRuLWRpc2FibGVkLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWhlYWRlci10aXRsZS1mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItbXVsdGktdmlldy1tb250aC12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZzogJGR4LWJ0bi1wYWRkaW5nLXggKyAyICogJGR4LWJ0bi1wYWRkaW5nLXggKyAkZHgtaW1hZ2Utc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLW11bHRpLXZpZXctbW9udGgtdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctc206ICRkeC1idG4tcGFkZGluZy14LXNtICsgMiAqICRkeC1idG4tcGFkZGluZy14LXNtICsgJGR4LWltYWdlLXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1tdWx0aS12aWV3LW1vbnRoLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLWxnOiAkZHgtYnRuLXBhZGRpbmcteC1sZyArIDIgKiAkZHgtYnRuLXBhZGRpbmcteC1sZyArICRkeC1pbWFnZS1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmc6ICRkeC1jYWxlbmRhci1tdWx0aS12aWV3LW1vbnRoLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nICsgMiAqICRkeC1idG4tcGFkZGluZy14ICsgJGR4LWltYWdlLXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1zbTogJGR4LWNhbGVuZGFyLW11bHRpLXZpZXctbW9udGgtdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctc20gKyAyICogJGR4LWJ0bi1wYWRkaW5nLXgtc20gKyAkZHgtaW1hZ2Utc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLWxnOiAkZHgtY2FsZW5kYXItbXVsdGktdmlldy1tb250aC12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1sZyArIDIgKiAkZHgtYnRuLXBhZGRpbmcteC1sZyArICRkeC1pbWFnZS1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteDogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXk6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy14LXNtOiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXktc206IDAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteC1sZzogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy15LWxnOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy15OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXgtc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteS1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy14LWxnOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXktbGc6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy15OiAkZHgtc2l6ZS1ib3gtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteDogJGR4LXNpemUtYm94LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1wYWRkaW5nLXktc206ICRkeC1zaXplLWJveC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy14LXNtOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteS1sZzogJGR4LXNpemUtYm94LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1wYWRkaW5nLXgtbGc6ICRkeC1zaXplLWJveC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1jb250ZW50LWNlbGwtbWluLXdpZHRoOiAkZHgtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1taW4td2lkdGgtc206ICRkeC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItY29udGVudC1jZWxsLW1pbi13aWR0aC1sZzogJGR4LXNpemUtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtY2FsZW5kYXItZm9vdGVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1idG4tc3BhY2luZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZm9vdGVyLWJ0bi1zcGFjaW5nLXNtOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1idG4tc3BhY2luZy1sZzogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1mb290ZXItYnRuLWJnOiAkZHgtZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1mb290ZXItYnRuLWhvdmVyLWNvbG9yOiAkZHgtZ3JheS00MDAgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1mb290ZXItYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1mb290ZXItYnRuLW91dGxpbmUtb2Zmc2V0OiAwLjA2MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1mb290ZXItYnRuLWJ1dHRvbi1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1mb290ZXItcGFkZGluZy14OiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1mb290ZXItcGFkZGluZy15OiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1mb290ZXItcGFkZGluZy14LXNtOiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1mb290ZXItcGFkZGluZy15LXNtOiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1mb290ZXItcGFkZGluZy14LWxnOiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1mb290ZXItcGFkZGluZy15LWxnOiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWJhc2UtYmc6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1iYXNlLWJnOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtaG92ZXItYmFzZS1iZzogaHNsKGZyb20gI3skZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1iYXNlLWJnfSBoIHMgY2FsYyhsIC0gMTApKSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1pdGVtLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWl0ZW0taG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1pdGVtLWRpc2FibGVkLW9wYWNpdHk6ICRkeC1zdGF0ZS1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaXRlbS1kaXNhYmxlZC1jdXJzb3I6IGRlZmF1bHQgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtY29sb3I6ICRkeC13aGl0ZSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtYmctYWxwaGE6IDEgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWJnLWFscGhhOiAyMCUgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnLWFscGhhOiAzMCUgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAkZHgtZm9jdXMtb3V0bGluZS13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRkeC1jYWxlbmRhci1kYXlzLW9mLXdlZWstb3BhY2l0eTogMC41ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItd2Vlay1udW1iZXItb3BhY2l0eTogMC42ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItbW91bnRoLXllYXItc2VsZWN0aW9uLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLXRvZGF5LWJvcmRlci1jb2xvcjogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci13ZWVrZW5kLWNvbG9yOiByZ2IoMjIwIDUzIDY5KSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLW5vdC1jdXJyZW50LXZpZXctY29sb3I6IHJnYig5NyA5NSA5OSkgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1kYXlzLW9mLXdlZWstZm9udC1zaXplOiAwLjc4NTdlbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLXdlZWstbnVtYmVyLWZvbnQtc2l6ZTogMC44NTcxZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBMaXN0Qm94IGxlZ2FjeVxyXG4kZHgtbGlzdGJveC1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWxpc3Rib3gtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWJvcmRlci1yYWRpdXMtc206ICRkeC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1ib3JkZXItcmFkaXVzLWxnOiAkZHgtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtZGlzYWJsZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1kaXNhYmxlZC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1kaXNhYmxlZC1vcGFjaXR5OiAkZHgtc3RhdGUtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtZGVmYXVsdC1oZWlnaHQ6IDIwMHB4ICFkZWZhdWx0O1xyXG5cclxuJGR4LWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtY29sb3I6ICRkeC1zdGF0ZS1wcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1hY3RpdmUtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLWFjdGl2ZS1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0taG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiAkZHgtc3RhdGUtcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLWRpc2FibGVkLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRkeC1saXN0Ym94LWl0ZW0tcGFkZGluZy14OiAkZHgtc2l6ZS1ib3gtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLXBhZGRpbmcteTogJGR4LXNpemUtYm94LXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1wYWRkaW5nLXgtc206ICRkeC1zaXplLWJveC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tcGFkZGluZy15LXNtOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLXBhZGRpbmcteC1sZzogJGR4LXNpemUtYm94LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1wYWRkaW5nLXktbGc6ICRkeC1zaXplLWJveC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXk6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy14LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteS1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXgtbGc6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXktbGc6IDEuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1saXN0Ym94LWNvbHVtbi1oZWFkZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1jb2x1bW4taGVhZGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1jb2x1bW4taGVhZGVyLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XHJcblxyXG4kZHgtbGlzdGJveC1jaGVjay1lbGVtZW50LXBhZGRpbmctcmlnaHQ6ICRkeC1jaGVja2JveC1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1jaGVjay1lbGVtZW50LXBhZGRpbmctcmlnaHQtc206ICRkeC1jaGVja2JveC1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1jaGVjay1lbGVtZW50LXBhZGRpbmctcmlnaHQtbGc6ICRkeC1jaGVja2JveC1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG5cclxuLy8gTGlzdEJveFxyXG4kZHgtbGlzdC1ib3gtZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWZvY3VzLWZyYW1lLWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWZvY3VzLWZyYW1lLXNpemU6IDAuMTVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1mb2N1cy1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1mb2N1cy1jb2xvcjogJGR4LXN0YXRlLXByaW1hcnktY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZHgtbGlzdC1ib3gtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1ib3JkZXItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWJvcmRlci1yYWRpdXMtc206ICRkeC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtYm9yZGVyLXJhZGl1cy1sZzogJGR4LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1kaXNhYmxlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1kaXNhYmxlZC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZGlzYWJsZWQtb3BhY2l0eTogJGR4LXN0YXRlLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1kZWZhdWx0LWhlaWdodDogMjAwcHggIWRlZmF1bHQ7XHJcblxyXG4kZHgtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWNvbG9yOiAkZHgtc3RhdGUtcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tYWN0aXZlLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tYWN0aXZlLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiAkZHgtc3RhdGUtcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZm9jdXNlZC1iZy1hbHBoYTogMjAlICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1mb2N1c2VkLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZC1jb2xvcjogJGR4LWdyYXktNjAwICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1kaXNhYmxlZC1jb2xvcjogJGR4LXdoaXRlICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1kaXNhYmxlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWRpc2FibGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kZHgtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLXdpZHRoOiA0OHB4ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLWhlaWdodDogNDhweCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWVtcHR5LWRhdGEtaWNvbi1jb2xvcjogJGR4LWdyYXktNjAwICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZW1wdHktZGF0YS1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZW1wdHktZGF0YS10ZXh0LWNvbG9yOiAkZHgtZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG4kZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXg6ICRkeC1zaXplLWJveC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLXBhZGRpbmcteTogJGR4LXNpemUtYm94LXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy14LXNtOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXktc206ICRkeC1zaXplLWJveC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLXBhZGRpbmcteC1sZzogJGR4LXNpemUtYm94LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy15LWxnOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXk6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteC1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy15LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXgtbGc6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy15LWxnOiAxLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtbGlzdC1ib3gtY29sdW1uLWhlYWRlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1jb2x1bW4taGVhZGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtY29sdW1uLWhlYWRlci1mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xyXG5cclxuJGR4LWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodDogJGR4LWNoZWNrYm94LXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1jaGVjay1lbGVtZW50LXBhZGRpbmctcmlnaHQtc206ICRkeC1jaGVja2JveC1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtY2hlY2stZWxlbWVudC1wYWRkaW5nLXJpZ2h0LWxnOiAkZHgtY2hlY2tib3gtc3BhY2luZy1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1saXN0LWJveC1ncm91cC1pdGVtLXBhZGRpbmcteDogMiAqICRkeC1saXN0LWJveC1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAkZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1ncm91cC1pdGVtLXBhZGRpbmcteC1zbTogMiAqICRkeC1saXN0LWJveC1pdGVtLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy15LXNtOiAkZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1ncm91cC1pdGVtLXBhZGRpbmcteC1sZzogMiAqICRkeC1saXN0LWJveC1pdGVtLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy15LWxnOiAkZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcblxyXG4vLyBFZGl0b3IgRHJvcERvd25cclxuJGR4LWVkaXQtZHJvcGRvd24tZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24tZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24tbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24tbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24tbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1lZGl0LWRyb3Bkb3duLWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLW1heC1oZWlnaHQ6IDIwMHB4ICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1tYXJnaW4teDogMCAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24tbWFyZ2luLXk6IDAuMDYyNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLXRpdGxlLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4tY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1kaXNhYmxlZC1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgtc206IDAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15LXNtOiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteC1sZzogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXktbGc6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWVkaXQtZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aDogJGR4LWZvY3VzLW91dGxpbmUtd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogLTFweCAhZGVmYXVsdDtcclxuXHJcbi8vIENvbG9yUGFsZXR0ZVxyXG4kZHgtY29sb3ItcGFsZXR0ZS10ZXh0LWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtY29sb3ItcGFsZXR0ZS1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLW91dGxpbmUtZm9jdXNlZDogMnB4IHNvbGlkICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtY29sb3ItcGFsZXR0ZS1wYWRkaW5nOiA0cHggIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLXBhZGRpbmctc206IDJweCAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtcGFkZGluZy1sZzogNnB4ICFkZWZhdWx0O1xyXG4kZHgtY29sb3ItcGFsZXR0ZS1ib3JkZXI6IDFweCBzb2xpZCAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtY29sb3ItcGFsZXR0ZS1ib3JkZXItcmFkaXVzOiA0cHggIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLWhlYWRlci1oZWlnaHQ6IDMycHggIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLWhlYWRlci1oZWlnaHQtc206IDI0cHggIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLWhlYWRlci1oZWlnaHQtbGc6IDM4cHggIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLWhlYWRlci1wYWRkaW5nOiA2cHggIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLWhlYWRlci1wYWRkaW5nLXNtOiA0cHggIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLWhlYWRlci1wYWRkaW5nLWxnOiA4cHggIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLXNlcGFyYXRvcjogMXB4IHNvbGlkICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLXRhYmxlLW1hcmdpbjogNnB4ICFkZWZhdWx0O1xyXG4kZHgtY29sb3ItcGFsZXR0ZS10YWJsZS1tYXJnaW4tc206IDRweCAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtdGFibGUtbWFyZ2luLWxnOiA4cHggIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLXRhYmxlLXNwYWNpbmc6IDZweCAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtdGFibGUtc3BhY2luZy1zbTogNHB4ICFkZWZhdWx0O1xyXG4kZHgtY29sb3ItcGFsZXR0ZS10YWJsZS1zcGFjaW5nLWxnOiA4cHggIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXBhZGRpbmc6IDhweCA2cHggIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXBhZGRpbmctc206IDZweCA0cHggIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXBhZGRpbmctbGc6IDEwcHggOHB4ICFkZWZhdWx0O1xyXG4kZHgtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLWhvdmVyLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXNwYWNpbmc6IDEwcHggIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXNwYWNpbmctc206IDhweCAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtbm8tY29sb3Itc3BhY2luZy1sZzogMTJweCAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItZGlzYWJsZWQtb3BhY2l0eTogJGR4LXN0YXRlLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLW91dGxpbmUtb2Zmc2V0LWZvY3VzZWQ6IC0xcHggIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXNlcGFyYXRvci1oZWlnaHQ6IDJweCAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1zaXplOiAyMHB4ICFkZWZhdWx0O1xyXG4kZHgtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLXNpemUtc206IDE2cHggIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtc2l6ZS1sZzogMjRweCAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lOiAxcHggc29saWQgJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lLXNpemUtc3RhdGU6IDJweCAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lLW9mZnNldC1mb2N1c2VkOiAycHggIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtYm9yZGVyLXJhZGl1czogNHB4ICFkZWZhdWx0O1xyXG4kZHgtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLWhvdmVyLWJvcmRlcjogMnB4IHNvbGlkICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lLXNlbGVjdGVkLWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lLWRpc2FibGVkLWNvbG9yOiByZ2JhKCRkeC1wcmltYXJ5LCAkZHgtc3RhdGUtZGlzYWJsZWQtb3BhY2l0eSkgIWRlZmF1bHQ7XHJcblxyXG4vLyBQYWdlclxyXG4kZHgtcGFnZXItZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1wYWdlci1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1ib3JkZXItd2lkdGg6IDAgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWJvcmRlci1yYWRpdXMtc206ICRkeC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItYm9yZGVyLXJhZGl1cy1sZzogJGR4LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWRkaW5nLXg6IDAgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWRkaW5nLXk6IDAgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWRkaW5nLXgtc206IDAgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWRkaW5nLXktc206IDAgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWRkaW5nLXgtbGc6IDAgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWRkaW5nLXktbGc6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZHgtcGFnZXItYnRuLWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1idG4tY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItYnRuLWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWJ0bi1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1idG4taG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1idG4tZGlzYWJsZWQtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWJ0bi1kaXNhYmxlZC1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWdlLWJ0bi1iZzogJGR4LXBhZ2VyLWJ0bi1iZyAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZ2UtYnRuLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1iZzogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1hY3RpdmUtcGFnZS1idG4tY29sb3I6ICRkeC13aGl0ZSAhZGVmYXVsdDtcclxuXHJcbiRkeC1wYWdlci1idG4tcGFkZGluZy14OiBtYXgoJGR4LWJ0bi1wYWRkaW5nLXggLSAkZHgtcGFnZXItcGFkZGluZy15LCAwcmVtKSAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWJ0bi1wYWRkaW5nLXk6IG1heCgkZHgtYnRuLXBhZGRpbmcteSAtICRkeC1wYWdlci1wYWRkaW5nLXksIDByZW0pICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItYnRuLXBhZGRpbmcteC1zbTogbWF4KCRkeC1idG4tcGFkZGluZy14LXNtIC0gJGR4LXBhZ2VyLXBhZGRpbmcteS1zbSwgMHJlbSkgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1idG4tcGFkZGluZy15LXNtOiBtYXgoJGR4LWJ0bi1wYWRkaW5nLXktc20gLSAkZHgtcGFnZXItcGFkZGluZy15LXNtLCAwcmVtKSAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWJ0bi1wYWRkaW5nLXgtbGc6IG1heCgkZHgtYnRuLXBhZGRpbmcteC1sZyAtICRkeC1wYWdlci1wYWRkaW5nLXktbGcsIDByZW0pICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItYnRuLXBhZGRpbmcteS1sZzogbWF4KCRkeC1idG4tcGFkZGluZy15LWxnIC0gJGR4LXBhZ2VyLXBhZGRpbmcteS1sZywgMHJlbSkgIWRlZmF1bHQ7XHJcblxyXG4kZHgtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteDogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteTogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteC1zbTogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteS1zbTogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteC1sZzogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteS1sZzogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItY29udGFpbmVyLXNwYWNpbmc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWNvbnRhaW5lci1zcGFjaW5nLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItY29udGFpbmVyLXNwYWNpbmctbGc6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtcGFnZXItcGFnZS1lZGl0LWJnOiAkZHgtdGV4dC1lZGl0LWJnICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItcGFnZS1lZGl0LWNvbG9yOiAkZHgtdGV4dC1lZGl0LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItcGFnZS1lZGl0LWJvcmRlci1jb2xvcjogJGR4LXRleHQtZWRpdC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14OiAkZHgtdGV4dC1lZGl0LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXk6IG1heCgkZHgtdGV4dC1lZGl0LXBhZGRpbmcteSAtICRkeC1wYWdlci1wYWRkaW5nLXksIDByZW0pICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteC1zbTogJGR4LXRleHQtZWRpdC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy15LXNtOiBtYXgoJGR4LXRleHQtZWRpdC1wYWRkaW5nLXktc20gLSAkZHgtcGFnZXItcGFkZGluZy15LXNtLCAwcmVtKSAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXgtbGc6ICRkeC10ZXh0LWVkaXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteS1sZzogbWF4KCRkeC10ZXh0LWVkaXQtcGFkZGluZy15LWxnIC0gJGR4LXBhZ2VyLXBhZGRpbmcteS1sZywgMHJlbSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVmFsaWRhdGlvblxyXG4kZHgtdmFsaWRhdGlvbi12YWxpZC1jb2xvcjogJGR4LXN1Y2Nlc3MgIWRlZmF1bHQ7XHJcbiRkeC12YWxpZGF0aW9uLWludmFsaWQtY29sb3I6ICRkeC1kYW5nZXIgIWRlZmF1bHQ7XHJcblxyXG4vLyBTY3JvbGxWaWV3ZXJcclxuJGR4LXNjcm9sbC12aWV3ZXItc2Nyb2xsLWJhci16LWluZGV4OiAxICFkZWZhdWx0O1xyXG4kZHgtc2Nyb2xsLXZpZXdlci1zY3JvbGwtYmFyLXNpemU6IDAuMnJlbSAhZGVmYXVsdDtcclxuJGR4LXNjcm9sbC12aWV3ZXItc2Nyb2xsLWJhci1ib3JkZXItcmFkaXVzOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtc2Nyb2xsLXZpZXdlci1zY3JvbGwtYmFyLW9wYWNpdHk6IDAuNzUgIWRlZmF1bHQ7XHJcbiRkeC1zY3JvbGwtdmlld2VyLXNjcm9sbC1iYXItaG92ZXItc2l6ZTogMC41cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gR3JpZFxyXG4kZHgtZ3JpZC1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWdyaWQtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWdyaWQtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWdyaWQtYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maXhlZC1jb2x1bW4tYm9yZGVyLWNvbG9yOiAkZHgtZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LWdyaWQtYm9yZGVyLXJhZGl1cy1zbTogJGR4LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWJvcmRlci1yYWRpdXMtbGc6ICRkeC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWdyaWQtaG92ZXItYmc6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuJGR4LWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLWJ0bi13aWR0aDogJGR4LWltYWdlLXNpemUgKyAyICogJGR4LWltYWdlLW1hcmdpbi15ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXItYnRuLXdpZHRoLXNtOiAkZHgtaW1hZ2Utc2l6ZS1zbSArIDIgKiAkZHgtaW1hZ2UtbWFyZ2luLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci1idG4td2lkdGgtbGc6ICRkeC1pbWFnZS1zaXplLWxnICsgMiAqICRkeC1pbWFnZS1tYXJnaW4teS1sZyAhZGVmYXVsdDtcclxuJGR4LWdyaWQtc2VsZWN0aW9uLWNoZWNrYm94LXdhdmUtYW5pbWF0aW9uLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYigyNTUgMjU1IDI1NSAvIDAlKSAwJSwgcmdiKDI1NSAyNTUgMjU1IC8gNTAlKSA1MCUsIHJnYigyNTUgMjU1IDI1NSAvIDAlKSAxMDAlKSAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXg6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteTogM3JlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteC1zbTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteS1zbTogMnJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteC1sZzogMnJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteS1sZzogNHJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXg6ICRkeC1zaXplLWJveC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXk6ICRkeC1zaXplLWJveC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgtc206ICRkeC1zaXplLWJveC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXktc206ICRkeC1zaXplLWJveC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgtbGc6ICRkeC1zaXplLWJveC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXktbGc6ICRkeC1zaXplLWJveC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRleHQtY2VsbC1zcGFjaW5nOiAkZHgtaW1hZ2Utc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdGV4dC1jZWxsLXNwYWNpbmctc206ICRkeC1pbWFnZS1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC10ZXh0LWNlbGwtc3BhY2luZy1sZzogJGR4LWltYWdlLXNwYWNpbmctbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy15OiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy14LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy15LXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXgtbGc6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXktbGc6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1zcGFjaW5nOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1zcGFjaW5nLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItc3BhY2luZy1sZzogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXNoYWRvdzogMCAycHggNnB4IDAgcmdiKDAgMCAwIC8gMTIlKSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXk6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteC1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy15LXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteC1sZzogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy15LWxnOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1taW4taGVpZ2h0OiAzLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItbWluLWhlaWdodC1zbTogMi42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRvb2xiYXItY29udGFpbmVyLW1pbi1oZWlnaHQtbGc6IDQuMTI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGg6ICRkeC1zaXplICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1ncm91cC1pbmRlbnQtY2VsbC13aWR0aC1zbTogJGR4LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWdyb3VwLWluZGVudC1jZWxsLXdpZHRoLWxnOiAkZHgtc2l6ZS1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXk6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteC1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteS1zbTogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXgtbGc6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXktbGc6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteC1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy15LXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXgtbGc6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteS1sZzogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXg6IDAgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy14LXNtOiAwICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXktc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy14LWxnOiAwICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXktbGc6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtc3BhY2luZy1zbTogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmctbGc6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1pbnBsYWNlLWVkaXQtYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRvcC1maXhlZC1ib2R5LWhlaWdodDogMS43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdG9wLWZpeGVkLWJvZHktaGVpZ2h0LXNtOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRvcC1maXhlZC1ib2R5LWhlaWdodC1sZzogMnJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZWRpdC1uZXctaXRlbS1yb3ctY29udGVudC1nYXA6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZWRpdC1uZXctaXRlbS1yb3ctY29udGVudC1wYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LW5ldy1pdGVtLXJvdy1jb250ZW50LXBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LW5ldy1pdGVtLXJvdy1pY29uLXRyYW5zZm9ybS1zY2FsZTogMC42MjUgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteDogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXgtc206IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteS1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteC1sZzogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy15LWxnOiAxLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXg6IDEuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteTogMS43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy14LXNtOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteS1zbTogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXgtbGc6IDJyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteS1sZzogMnJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWV4cGFuZC1idG4tYmc6IHRyYW5zcGFyZW50O1xyXG4kZHgtZ3JpZC1leHBhbmQtYnRuLWNvbG9yOiB1bnNldDtcclxuJGR4LWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XHJcbiRkeC1ncmlkLWV4cGFuZC1idG4taG92ZXItY29sb3I6IHVuc2V0O1xyXG4kZHgtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteDogJGR4LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy15OiAkZHgtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXgtc206ICRkeC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteS1zbTogJGR4LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14LWxnOiAkZHgtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXktbGc6ICRkeC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWdyaWQtZWRpdC1yb3ctYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LXJvdy1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZWRpdC1mb3JtLWJ0bi1taW4td2lkdGg6IDQuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtY29uZmlybS1kaWFsb2ctYnRuLW1pbi13aWR0aDogMy4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWhlYWRlci1mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1oZWFkZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1oZWFkZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1mb290ZXItZm9udC13ZWlnaHQ6IDcwMCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZm9vdGVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZm9vdGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuJGR4LWdyaWQtZ3JvdXAtZm9vdGVyLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWdyb3VwLWZvb3Rlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWdyb3VwLWZvb3Rlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWlubGluZS1lZGl0LWZvY3VzLWJvcmRlci1vcGFjaXR5OiAxICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maXhlZC1jZWxsLXotaW5kZXg6IDMgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC10b3VjaC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRvdWNoLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1zZWxlY3Rpb24tYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1zZWxlY3Rpb24tY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZvY3VzLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZm9jdXMtY29sb3I6ICRkeC1zdGF0ZS1wcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvcjogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZvY3VzLWZyYW1lLXNpemU6IDAuMTVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXNlbGVjdGlvbi1mb2N1cy1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXNlbGVjdGlvbi1mb2N1cy1jb2xvcjogJGR4LXN0YXRlLXByaW1hcnktY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1yb3ctZHJhZy1oaW50LXNoYWRvdzogMCAwLjFyZW0gMC41cmVtIDAgcmdiKDAgMCAwIC8gNjAlKSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtcm93LWRyb3AtaW5kaWNhdG9yLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgJGR4LXByaW1hcnkgOTUlLCB3aGl0ZSA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXg6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteTogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteC1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXktc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteC1sZzogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy15LWxnOiAwLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci13aWR0aDogMTdyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXdpZHRoLXNtOiAxNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItd2lkdGgtbGc6IDE5cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy14LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXktc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy14LWxnOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXktbGc6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1oaWdobGlnaHRlZC10ZXh0LWJnOiB5ZWxsb3cgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWhpZ2hsaWdodGVkLXRleHQtY29sb3I6ICMyMTI1MjkgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLW1pbi13aWR0aDogMjQwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLW1heC1oZWlnaHQ6IDEwMDAwcHggIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuLXBhZGRpbmctc3VidHJhY3Rpb246IDAuMTVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoOiAzMjBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGgtc206IDI4MHB4ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aC1sZzogMzYwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoLW1vYmlsZTogMjcwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoLW1vYmlsZS1zbTogMjUwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoLW1vYmlsZS1sZzogMjkwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aC1tb2JpbGU6IDI3MHB4ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGgtbW9iaWxlLXNtOiAyNTBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoLW1vYmlsZS1sZzogMjkwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogMzIwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aC1zbTogMjgwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aC1sZzogMzYwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1heC13aWR0aDogbm9uZSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24taGVpZ2h0OiBhdXRvICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1oZWlnaHQtc206IGF1dG8gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWhlaWdodC1sZzogYXV0byAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLWhlaWdodDogMTY1cHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi1oZWlnaHQtc206IDEzMHB4ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4taGVpZ2h0LWxnOiAyMDBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWF4LWhlaWdodDogbm9uZSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWF4LWhlaWdodC1tb2JpbGU6IDU1MHB4ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1tYXgtaGVpZ2h0LW1vYmlsZS1zbTogMjUwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxpc3QtYm94LWhlaWdodDogMjY0cHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxpc3QtYm94LWhlaWdodC1zbTogMjM4cHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxpc3QtYm94LWhlaWdodC1sZzogMzEwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXRyZWV2aWV3LWhlaWdodDogMzI3cHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXRyZWV2aWV3LWhlaWdodC1zbTogMjkycHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXRyZWV2aWV3LWhlaWdodC1sZzogMzgycHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0OiAzMjdweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbG9hZGluZy1wYW5lbC1oZWlnaHQtc206IDI5M3B4ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1sb2FkaW5nLXBhbmVsLWhlaWdodC1sZzogMzg0cHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4td2lkdGg6IDE0M3B4ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXdpZHRoLXNtOiAxMjhweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi13aWR0aC1sZzogMTU4cHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4tc3BhY2U6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi1zcGFjZS1zbTogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4tc3BhY2UtbGc6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1wYWRkaW5nLXk6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteS1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1wYWRkaW5nLXktbGc6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1lbXB0eS1kYXRhLW5vdC1mb3VuZC1jb2xvcjogJGR4LWdyYXktNjAwICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lbXB0eS1kYXRhLW5vdC1mb3VuZC1pbWFnZS1jb2xvcjogJGR4LWdyYXktNjAwICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lbXB0eS1kYXRhLWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVtcHR5LWRhdGEtbm90LWZvdW5kLWltYWdlLXNpemUtc206IDJyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVtcHR5LWRhdGEtbm90LWZvdW5kLWltYWdlLXNpemU6IDNyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVtcHR5LWRhdGEtbm90LWZvdW5kLWltYWdlLXNpemUtbGc6IDRyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVtcHR5LWRhdGEtbG9hZGluZy10ZXh0LXBhZGRpbmctc206IDAuNHJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktZGF0YS1sb2FkaW5nLXRleHQtcGFkZGluZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lbXB0eS1kYXRhLWxvYWRpbmctdGV4dC1wYWRkaW5nLWxnOiAwLjZyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBQb3B1cFxyXG4kZHgtcG9wdXAtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiKDAgMCAwIC8gMjUlKSAhZGVmYXVsdDtcclxuXHJcbiRkeC1wb3B1cC1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1ib3JkZXItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1ib3JkZXItcmFkaXVzOiAkZHgtcGFuZWwtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWJvcmRlci1yYWRpdXMtc206ICRkeC1wYW5lbC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtYm9yZGVyLXJhZGl1cy1sZzogJGR4LXBhbmVsLWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1tYXgtd2lkdGg6IDUwMHB4ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtd2lkdGg6IDEwMCUgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1tYXJnaW46IDEuNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtcG9wdXAtYmFjay1iZzogIzAwMCAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWJhY2stb3BhY2l0eTogMC41ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtc2Nyb2xsYWJsZS1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kZHgtcG9wdXAtaGVhZGVyLWZvbnQtc2l6ZTogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1oZWFkZXItZm9udC1zaXplLXNtOiAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWhlYWRlci1mb250LXNpemUtbGc6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtOiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnOiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LXBvcHVwLWhlYWRlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1oZWFkZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1oZWFkZXItcGFkZGluZy15OiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWhlYWRlci1wYWRkaW5nLXg6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtaGVhZGVyLXBhZGRpbmcteS1sZzogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1oZWFkZXItcGFkZGluZy14LWxnOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWhlYWRlci1wYWRkaW5nLXktc206ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtaGVhZGVyLXBhZGRpbmcteC1zbTogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1oZWFkZXItZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWhlYWRlci1idG4tYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtaGVhZGVyLWJ0bi1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1oZWFkZXItYnRuLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWhlYWRlci1idG4taG92ZXItY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG5cclxuJGR4LXBvcHVwLWJvZHktcGFkZGluZy14OiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1ib2R5LXBhZGRpbmcteTogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtYm9keS1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWJvZHktcGFkZGluZy15LXNtOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1ib2R5LXBhZGRpbmcteC1sZzogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtYm9keS1wYWRkaW5nLXktbGc6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1wb3B1cC1mb290ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtZm9vdGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtZm9vdGVyLXBhZGRpbmcteDogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1mb290ZXItcGFkZGluZy15OiAkZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWZvb3Rlci1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtZm9vdGVyLXBhZGRpbmcteS1zbTogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1mb290ZXItcGFkZGluZy14LWxnOiAkZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWZvb3Rlci1wYWRkaW5nLXktbGc6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG5cclxuLy8gV2luZG93XHJcbiRkeC13aW5kb3ctZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC13aW5kb3ctYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LW1pbi13aWR0aDogMCAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1ib3JkZXItcmFkaXVzLXNtOiAkZHgtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1ib3JkZXItcmFkaXVzLWxnOiAkZHgtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1ib3gtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIHJnYigwIDAgMCAvIDE1JSkgIWRlZmF1bHQ7XHJcblxyXG4kZHgtd2luZG93LWhlYWRlci1mb250LXNpemU6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1mb250LXNpemUtc206ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1mb250LXNpemUtbGc6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1saW5lLWhlaWdodDogJGR4LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItbGluZS1oZWlnaHQtc206ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctaGVhZGVyLWxpbmUtaGVpZ2h0LWxnOiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LXdpbmRvdy1oZWFkZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItcGFkZGluZy15OiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItcGFkZGluZy14OiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItcGFkZGluZy15LWxnOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItcGFkZGluZy14LWxnOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItcGFkZGluZy15LXNtOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItcGFkZGluZy14LXNtOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItYnRuLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItYnRuLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItYnRuLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuXHJcbiRkeC13aW5kb3ctYm9keS1wYWRkaW5nLXg6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1ib2R5LXBhZGRpbmcteTogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWJvZHktcGFkZGluZy14LXNtOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctYm9keS1wYWRkaW5nLXktc206ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1ib2R5LXBhZGRpbmcteC1sZzogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWJvZHktcGFkZGluZy15LWxnOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtd2luZG93LWZvb3Rlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctZm9vdGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWZvb3Rlci1wYWRkaW5nLXg6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWZvb3Rlci1wYWRkaW5nLXk6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWZvb3Rlci1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWZvb3Rlci1wYWRkaW5nLXktc206ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWZvb3Rlci1wYWRkaW5nLXgtbGc6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWZvb3Rlci1wYWRkaW5nLXktbGc6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LXdpbmRvdy1mb2N1cy1vdXRsaW5lLWNvbG9yOiAkZHgtZm9jdXMgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctZm9jdXMtb3V0bGluZS13aWR0aDogJGR4LWZvY3VzLW91dGxpbmUtd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctZm9jdXMtb3V0bGluZS1vZmZzZXQ6IC0ycHggIWRlZmF1bHQ7XHJcblxyXG4vLyBGbHlPdXRcclxuJGR4LWZseW91dC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1mbHlvdXQtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIHJnYigwIDAgMCAvIDE1JSkgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1ib3JkZXItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtYm9yZGVyLXJhZGl1cy1zbTogJGR4LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtYm9yZGVyLXJhZGl1cy1sZzogJGR4LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZmx5b3V0LWhlYWRlci1mb250LXNpemU6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWhlYWRlci1mb250LXNpemUtc206ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWhlYWRlci1mb250LXNpemUtbGc6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWhlYWRlci1saW5lLWhlaWdodDogJGR4LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1oZWFkZXItbGluZS1oZWlnaHQtc206ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnOiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWZseW91dC1oZWFkZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWhlYWRlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1oZWFkZXItZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1oZWFkZXItcGFkZGluZy15OiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1oZWFkZXItcGFkZGluZy14OiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1oZWFkZXItcGFkZGluZy15LWxnOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1oZWFkZXItcGFkZGluZy14LWxnOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1oZWFkZXItcGFkZGluZy15LXNtOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1oZWFkZXItcGFkZGluZy14LXNtOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1mbHlvdXQtYm9keS1wYWRkaW5nLXg6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1ib2R5LXBhZGRpbmcteTogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWJvZHktcGFkZGluZy14LXNtOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtYm9keS1wYWRkaW5nLXktc206ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1ib2R5LXBhZGRpbmcteC1sZzogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWJvZHktcGFkZGluZy15LWxnOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZmx5b3V0LWZvb3Rlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtZm9vdGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXg6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXk6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXktc206ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXgtbGc6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXktbGc6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWZseW91dC1kaWFsb2ctZmFkZS10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cyAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1kaWFsb2ctZmFkZS10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFkZWZhdWx0O1xyXG5cclxuJGR4LWZseW91dC1hcnJvdy13aWR0aDogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1hcnJvdy1oZWlnaHQ6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1hcnJvdy1jb2xvcjogcmdiKDM0IDM0IDM0IC8gMjUlKSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1hcnJvdy1iYXNlLWJvcmRlci1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4vLyBEcm9wZG93blxyXG4kZHgtZHJvcGRvd24tZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1kcm9wZG93bi1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLW1pbi13aWR0aDogMCAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tYm9yZGVyLXJhZGl1cy1zbTogJGR4LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1ib3JkZXItcmFkaXVzLWxnOiAkZHgtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjVyZW0gcmdiKDAgMCAwIC8gMTUlKSAhZGVmYXVsdDtcclxuXHJcbiRkeC1kcm9wZG93bi1oZWFkZXItZm9udC1zaXplOiAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWhlYWRlci1mb250LXNpemUtc206ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24taGVhZGVyLWZvbnQtc2l6ZS1sZzogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1oZWFkZXItbGluZS1oZWlnaHQ6ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1oZWFkZXItbGluZS1oZWlnaHQtc206ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1oZWFkZXItbGluZS1oZWlnaHQtbGc6ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZHJvcGRvd24taGVhZGVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWhlYWRlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWhlYWRlci1mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXktbGc6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteC1sZzogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15LXNtOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG5cclxuJGR4LWRyb3Bkb3duLWJvZHktcGFkZGluZy14OiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteTogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tYm9keS1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWJvZHktcGFkZGluZy15LXNtOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteC1sZzogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tYm9keS1wYWRkaW5nLXktbGc6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWJvZHktYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1ib2R5LW92ZXJmbG93LXk6IGF1dG8gIWRlZmF1bHQ7XHJcblxyXG4kZHgtZHJvcGRvd24tZm9vdGVyLWZsZXgtd3JhcDogd3JhcCAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWZvb3Rlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1mb290ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1mb290ZXItcGFkZGluZy14OiAkZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXk6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteC1zbTogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1mb290ZXItcGFkZGluZy15LXNtOiAkZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXgtbGc6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteS1sZzogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcblxyXG4vLyBSb2xsZXJzXHJcbiRkeC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXk6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXgtc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXktc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXgtbGc6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXktbGc6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtcm9vbGVyLWl0ZW0tZm9jdXMtb3BhY2l0eTogMC4zICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVyLWl0ZW0tc2VsZWN0aW9uLW9wYWNpdHk6IDAuMTUgIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXItaXRlbS1zZWxlY3Rpb24tZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuJGR4LXJvb2xlci1pdGVtLWludmFsaWQtZGF0YS1vcGFjaXR5OiAwLjM1ICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVyLWl0ZW0tcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVyLWl0ZW0tcGFkZGluZy15OiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXItaXRlbS1wYWRkaW5nLXgtc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXItaXRlbS1wYWRkaW5nLXktc206IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVyLWl0ZW0tcGFkZGluZy14LWxnOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVyLWl0ZW0tcGFkZGluZy15LWxnOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1yb29sZXItdGl0bGUtZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuJGR4LXJvb2xlci10aXRsZS1vcGFjaXR5OiAwLjUgIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXItdGl0bGUtcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVyLXRpdGxlLXBhZGRpbmcteTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVyLXRpdGxlLXBhZGRpbmcteC1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlci10aXRsZS1wYWRkaW5nLXktc206IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVyLXRpdGxlLXBhZGRpbmcteC1sZzogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlci10aXRsZS1wYWRkaW5nLXktbGc6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LXJvbGxlci1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtcm9sbGVyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aDogJGR4LWZvY3VzLW91dGxpbmUtd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kZHgtcm9vbGVycy1mb290ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVycy1mb290ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXJzLWZvb3Rlci1idG4tc3BhY2luZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVycy1mb290ZXItYnRuLXNwYWNpbmctc206IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVycy1mb290ZXItYnRuLXNwYWNpbmctbGc6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVycy1mb290ZXItcGFkZGluZy14OiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXk6ICRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteC1zbTogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVycy1mb290ZXItcGFkZGluZy15LXNtOiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXgtbGc6ICRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteS1sZzogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG5cclxuLy8gVG9vbGJhclxyXG4kZHgtdG9vbGJhci1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdG9vbGJhci10aXRsZS1mb250LXNpemU6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci10aXRsZS1mb250LXNpemUtc206ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci10aXRsZS1mb250LXNpemUtbGc6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci10aXRsZS1saW5lLWhlaWdodDogJGR4LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItdGl0bGUtbGluZS1oZWlnaHQtc206ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLXRpdGxlLWxpbmUtaGVpZ2h0LWxnOiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci10aXRsZS1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItdGl0bGUtZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItdGl0bGUtcGFkZGluZy14OiAkZHgtc2l6ZS1ib3gtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci10aXRsZS1wYWRkaW5nLXk6IDAgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLXRpdGxlLXBhZGRpbmcteC1zbTogJGR4LXNpemUtYm94LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItdGl0bGUtcGFkZGluZy15LXNtOiAwICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci10aXRsZS1wYWRkaW5nLXgtbGc6ICRkeC1zaXplLWJveC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLXRpdGxlLXBhZGRpbmcteS1sZzogMCAhZGVmYXVsdDtcclxuXHJcbiRkeC10b29sYmFyLWJ0bi1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4tY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4tYm9yZGVyLXJhZGl1cy1zbTogJGR4LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1ib3JkZXItcmFkaXVzLWxnOiAkZHgtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4tYWN0aXZlLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLWFjdGl2ZS1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLWFjdGl2ZS1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1hY3RpdmUtaG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1kaXNhYmxlZC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4tZGlzYWJsZWQtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1wYWRkaW5nLXh9ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4tcGFkZGluZy15OiAjeyRkeC1idG4tcGFkZGluZy15fSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLXBhZGRpbmcteC1zbTogI3skZHgtYnRuLXBhZGRpbmcteC1zbX0gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1wYWRkaW5nLXktc206ICN7JGR4LWJ0bi1wYWRkaW5nLXktc219ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4tcGFkZGluZy14LWxnOiAjeyRkeC1idG4tcGFkZGluZy14LWxnfSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLXBhZGRpbmcteS1sZzogI3skZHgtYnRuLXBhZGRpbmcteS1sZ30gIWRlZmF1bHQ7XHJcblxyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1kaWFsb2ctd2lkdGg6IDUwMHB4ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1ib3R0b20tc2hlZXQtd2lkdGg6IDEwMCUgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLW1heC13aWR0aDogNTgwcHggIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLW1pbi13aWR0aDogMTByZW0gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteDogMCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy15OiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXgtc206IDAgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteS1zbTogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteC1sZzogMCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy15LWxnOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy14OiAkZHgtcG9wdXAtYm9keS1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteTogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteC1zbTogJGR4LXBvcHVwLWJvZHktcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXktc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteC1sZzogJGR4LXBvcHVwLWJvZHktcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXktbGc6IDAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1idG4tYWN0aXZlLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1kaXNhYmxlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1kaXNhYmxlZC1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteDogJGR4LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXk6ICRkeC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14LXNtOiAkZHgtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteS1zbTogJGR4LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgtbGc6ICRkeC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy15LWxnOiAkZHgtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICRkeC1mb2N1cyAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtd2lkdGg6ICRkeC1mb2N1cy1vdXRsaW5lLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGR4LXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1zZXBhcmF0b3ItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdG9vbGJhci1ncm91cC1zcGFjaW5nOiAkZHgtYnRuLXRvb2xiYXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZ3JvdXAtc3BhY2luZy1zbTogJGR4LWJ0bi10b29sYmFyLXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWdyb3VwLXNwYWNpbmctbGc6ICRkeC1idG4tdG9vbGJhci1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1pdGVtLXNwYWNpbmc6ICRkeC1idG4tZm9jdXMtc2hhZG93LXNpemUgKyAkZHgtbWluLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWl0ZW0tc3BhY2luZy1zbTogJGR4LWJ0bi1mb2N1cy1zaGFkb3ctc2l6ZSArICRkeC1taW4tc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItaXRlbS1zcGFjaW5nLWxnOiAkZHgtYnRuLWZvY3VzLXNoYWRvdy1zaXplICsgJGR4LW1pbi1zcGFjaW5nICFkZWZhdWx0O1xyXG5cclxuJGR4LXRvb2xiYXItZ3JvdXAtbGFyZ2Utc3BhY2luZzogY2FsYygjeyRkeC10b29sYmFyLWdyb3VwLXNwYWNpbmd9ICogMikgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWdyb3VwLWxhcmdlLXNwYWNpbmctc206IGNhbGMoI3skZHgtdG9vbGJhci1ncm91cC1zcGFjaW5nLXNtfSAqIDIpICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1ncm91cC1sYXJnZS1zcGFjaW5nLWxnOiBjYWxjKCN7JGR4LXRvb2xiYXItZ3JvdXAtc3BhY2luZy1sZ30gKiAyKSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItaXRlbS1sYXJnZS1zcGFjaW5nOiBjYWxjKCN7JGR4LXRvb2xiYXItaXRlbS1zcGFjaW5nfSAqIDIpICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1pdGVtLWxhcmdlLXNwYWNpbmctc206IGNhbGMoI3skZHgtdG9vbGJhci1pdGVtLXNwYWNpbmctc219ICogMikgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWl0ZW0tbGFyZ2Utc3BhY2luZy1sZzogY2FsYygjeyRkeC10b29sYmFyLWl0ZW0tc3BhY2luZy1sZ30gKiAyKSAhZGVmYXVsdDtcclxuXHJcbiRkeC1kcm9wZG93bi1ib3R0b20tc2hlZXQtYm9yZGVyLXJhZGl1czogMTJweCAhZGVmYXVsdDtcclxuXHJcbi8vIFJpYmJvbiBUb29sYmFyXHJcbiRkeC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1ib3JkZXItY29sb3I6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItY29sb3JlZGl0LWltYWdlLXBsYWNlaG9sZGVyLWJvcmRlci1jb2xvcjogcmVkICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtcGxhY2Vob2xkZXItYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtcGxhY2Vob2xkZXItYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXItc2l6ZTogJGR4LWltYWdlLXNpemUgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXItc2l6ZS1zbTogJGR4LWltYWdlLXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXItc2l6ZS1sZzogJGR4LWltYWdlLXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWVkaXQtaXRlbS1zcGFjaW5nOiAwLjRlbSAhZGVmYXVsdDtcclxuJGR4LXJpYmJvbi10b29sYmFyLWl0ZW0tc3BhY2luZzogMC41cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gT2ZmaWNlIHJpYmJvblxyXG4kZHgtb2ZmaWNlLXJpYmJvbi1jb250ZXh0LXRhYi1lbGVtZW50LWJnLWFscGhhOiAwLjEgIWRlZmF1bHQ7XHJcbiRkeC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiLWVsZW1lbnQtYmc6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtb2ZmaWNlLXJpYmJvbi1jb250ZXh0LXRhYi1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtb2ZmaWNlLXJpYmJvbi1ib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWRlZmF1bHQ7XHJcbiRkeC1vZmZpY2UtcmliYm9uLWJvcmRlci1ib3R0b20tY29sb3I6ICRkeC1ibGFjayAhZGVmYXVsdDtcclxuXHJcbi8vIFJpYmJvblxyXG4kZHgtcmliYm9uLWNvbnRleHQtdGFiLWJnOiByZ2JhKCRkeC1wcmltYXJ5LCAwLjEpICFkZWZhdWx0O1xyXG4kZHgtcmliYm9uLXBhZGRpbmc6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcmliYm9uLWNvbG9yLXBpY2tlci13aWR0aDogMXJlbSAhZGVmYXVsdDtcclxuJGR4LXJpYmJvbi1jb2xvci1waWNrZXItaGVpZ2h0OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtcmliYm9uLWl0ZW0tbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBUYWJzXHJcbiRkeC10YWItc2l6ZTogMi41cmVtICFkZWZhdWx0OyAvLyA0MHB4O1xyXG4kZHgtdGFiLXNpemUtc206IDIuMjVyZW0gIWRlZmF1bHQ7IC8vIDM2cHg7XHJcbiRkeC10YWItc2l6ZS1sZzogMi43NXJlbSAhZGVmYXVsdDsgLy8gNDRweDtcclxuXHJcbiRkeC10YWJzLWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtdGFicy1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXBhZGRpbmcteDogMCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtcGFkZGluZy15OiAwICFkZWZhdWx0O1xyXG4kZHgtdGFicy1wYWRkaW5nLXRvcDogJGR4LXRhYnMtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtdGFicy1wYWRkaW5nLWJvdHRvbTogJGR4LXRhYnMtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtdGFicy1wYWRkaW5nLWxlZnQ6ICRkeC10YWJzLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtcGFkZGluZy1yaWdodDogJGR4LXRhYnMtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtdGFicy1idG4tc3BhY2luZzogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWJ0bi1zcGFjaW5nLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdGFicy1idG4tc3BhY2luZy1sZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtdGFicy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtdGFicy1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLWRyYWctc2hhZG93OiAwIDJweCA2cHggMCByZ2IoMCAwIDAgLyAxMiUpICFkZWZhdWx0O1xyXG5cclxuJGR4LXRhYnMtc2Nyb2xsLWJ0bi1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXNjcm9sbC1idG4taG92ZXItY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdGFicy1zY3JvbGwtYnRuLWRpc2FibGVkLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtY2xvc2UtYnRuLWNvbG9yOiAkZHgtZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWNsb3NlLWJ0bi1ob3Zlci1iZzogJGR4LWdyYXktMzAwICFkZWZhdWx0O1xyXG4kZHgtdGFicy1jbG9zZS1idG4taG92ZXItY29sb3I6ICRkeC1ibGFjayAhZGVmYXVsdDtcclxuJGR4LXRhYnMtY2xvc2UtYnRuLWhlaWdodDogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtdGFicy1jbG9zZS1idG4taGVpZ2h0LXNtOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdGFicy1jbG9zZS1idG4taGVpZ2h0LWxnOiAxLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdGFicy1jbG9zZS1idG4td2lkdGg6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtY2xvc2UtYnRuLXdpZHRoLXNtOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdGFicy1jbG9zZS1idG4td2lkdGgtbGc6IDEuNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGFicy1jb250ZW50LWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWNvbnRlbnQtZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtY29udGVudC1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWNvbnRlbnQtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtdGFicy1jb250ZW50LWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LXRhYnMtY29udGVudC1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtdGFicy1jb250ZW50LWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWNvbnRlbnQtbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC10YWJzLXRhYi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtdGFicy10YWItYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtdGFicy10YWItYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtdGFicy10YWItaW5hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLWJvcmRlci1yYWRpdXM6IDAgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWhvcml6b250YWwtdGFiLXdpZHRoOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdmVydGljYWwtdGFiLXdpZHRoOiAxMjBweCAhZGVmYXVsdDtcclxuXHJcbiRkeC10YWJzLXRhYi1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXRhYi1wYWRkaW5nLXgtc206ICRkeC10YWJzLXRhYi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXRhYi1wYWRkaW5nLXgtbGc6ICRkeC10YWJzLXRhYi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXRhYi1wYWRkaW5nLXk6IG1hdGguZGl2KCRkeC10YWItc2l6ZSAtICRkeC1zaXplIC0gJGR4LWJvcmRlcnMtd2lkdGgsIDIpICFkZWZhdWx0O1xyXG4kZHgtdGFicy10YWItcGFkZGluZy15LXNtOiBtYXRoLmRpdigkZHgtdGFiLXNpemUtc20gLSAkZHgtc2l6ZS1zbSAtICRkeC1ib3JkZXJzLXdpZHRoLCAyKSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLXBhZGRpbmcteS1sZzogbWF0aC5kaXYoJGR4LXRhYi1zaXplLWxnIC0gJGR4LXNpemUtbGcgLSAkZHgtYm9yZGVycy13aWR0aCwgMikgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGFicy10YWItc2VsZWN0ZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdGFicy10YWItc2VsZWN0ZWQtY29sb3I6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtdGFicy10YWItaG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdGFicy10YWItaG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGFicy10YWItYnRuLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLWJ0bi1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGFicy1pbWFnZS1zcGFjaW5nOiAkZHgtaW1hZ2Utc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LXRhYnMtaW1hZ2Utc3BhY2luZy1zbTogJGR4LWltYWdlLXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWltYWdlLXNwYWNpbmctbGc6ICRkeC1pbWFnZS1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG4kZHgtdGFicy1pbWFnZS1tYXJnaW4teTogbWF0aC5kaXYoJGR4LXRhYi1zaXplIC0gJGR4LXRhYnMtdGFiLXBhZGRpbmcteSAqIDIgLSAkZHgtaW1hZ2Utc2l6ZSAtICRkeC1ib3JkZXJzLXdpZHRoLCAyKSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtaW1hZ2UtbWFyZ2luLXktc206IG1hdGguZGl2KCRkeC10YWItc2l6ZS1zbSAtICRkeC10YWJzLXRhYi1wYWRkaW5nLXktc20gKiAyIC0gJGR4LWltYWdlLXNpemUtc20gLSAkZHgtYm9yZGVycy13aWR0aCwgMikgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWltYWdlLW1hcmdpbi15LWxnOiBtYXRoLmRpdigkZHgtdGFiLXNpemUtbGcgLSAkZHgtdGFicy10YWItcGFkZGluZy15LWxnICogMiAtICRkeC1pbWFnZS1zaXplLWxnIC0gJGR4LWJvcmRlcnMtd2lkdGgsIDIpICFkZWZhdWx0O1xyXG5cclxuJGR4LXRhYnMtdGFiLXNlbGVjdGVkLWVsZW1lbnQtYmc6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtdGFicy10YWItc2VsZWN0ZWQtZWxlbWVudC1oZWlnaHQ6ICRkeC1ib3JkZXItd2lkdGggKiAzICFkZWZhdWx0O1xyXG5cclxuJGR4LXRhYnMtdGFiLWZvY3VzLW91dGxpbmUtY29sb3I6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtdGFicy10YWItZm9jdXMtb3V0bGluZS13aWR0aDogJGR4LWZvY3VzLW91dGxpbmUtd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGFicy10YWItZHJhZy1iZy1jb2xvcjogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtdGFicy10YWItZHJvcC1pbmRpY2F0b3ItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCAkZHgtcHJpbWFyeSA5NSUsIHdoaXRlIDUlKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBHcm91cENvbnRyb2xcclxuJGR4LWdyb3VwLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWJvcmRlci1yYWRpdXM6IDZweCAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncm91cC1oZWFkZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtaGVhZGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtaGVhZGVyLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1zZWxlY3RlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItc2VsZWN0ZWQtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItcGFkZGluZy14OiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gMTJweFxyXG4kZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteC1zbTogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7IC8vIDhweFxyXG4kZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteC1sZzogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7IC8vIDE2cHhcclxuJGR4LWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteS1zbTogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItcGFkZGluZy15LWxnOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1zcGFjaW5nOiAkZHgtcGFuZWwtaGVhZGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItc3BhY2luZy1zbTogJGR4LXBhbmVsLWhlYWRlci1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtaGVhZGVyLXNwYWNpbmctbGc6ICRkeC1wYW5lbC1oZWFkZXItc3BhY2luZy1sZyAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzOiAkZHgtZ3JvdXAtYm9yZGVyLXJhZGl1cyAtICRkeC1ncm91cC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItZm9udC1zaXplOiAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZSAhZGVmYXVsdDsgLy8gMTZweFxyXG4kZHgtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZS1zbTogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtc20gIWRlZmF1bHQ7IC8vIDE0cHhcclxuJGR4LWdyb3VwLWhlYWRlci1mb250LXNpemUtbGc6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLWxnICFkZWZhdWx0OyAvLyAxOHB4XHJcbiRkeC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQtc206ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQtbGc6ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1idG4tYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtaGVhZGVyLWJ0bi1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1idG4taG92ZXItY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG5cclxuLy8gRm9ybUxheW91dFxyXG4kZHgtZmwtZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LWZsLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWZsLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWZsLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWZsLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1mbC1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJGR4LWZsLXBhZGRpbmcteDogMCAhZGVmYXVsdDtcclxuJGR4LWZsLXBhZGRpbmcteC1zbTogMCAhZGVmYXVsdDtcclxuJGR4LWZsLXBhZGRpbmcteC1sZzogMCAhZGVmYXVsdDtcclxuJGR4LWZsLXBhZGRpbmcteTogMCAhZGVmYXVsdDtcclxuJGR4LWZsLXBhZGRpbmcteS1zbTogMCAhZGVmYXVsdDtcclxuJGR4LWZsLXBhZGRpbmcteS1sZzogMCAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWJvcmRlci1yYWRpdXM6ICRkeC1ncm91cC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtY29sb3I6ICRkeC1ncm91cC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWJnOiAkZHgtZ3JvdXAtYmcgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1zcGFjaW5nLXk6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLXNwYWNpbmcteS1zbTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLXNwYWNpbmcteS1sZzogMnJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1mbC1ncm91cC1oZWFkZXItYmc6ICRkeC1ncm91cC1oZWFkZXItYmcgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItY29sb3I6ICRkeC1ncm91cC1oZWFkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy14OiAkZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXgtc206ICRkeC1ncm91cC1oZWFkZXItcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteC1sZzogJGR4LWdyb3VwLWhlYWRlci1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy15OiAkZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXktc206ICRkeC1ncm91cC1oZWFkZXItcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteS1sZzogJGR4LWdyb3VwLWhlYWRlci1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1czogJGR4LWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogJGR4LWdyb3VwLWhlYWRlci1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItZm9udC1zaXplLXNtOiAkZHgtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1mb250LXNpemUtbGc6ICRkeC1ncm91cC1oZWFkZXItZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAkZHgtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtOiAkZHgtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnOiAkZHgtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtd2VpZ2h0OiAkZHgtZ3JvdXAtaGVhZGVyLWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1idG4tYmc6ICRkeC1ncm91cC1oZWFkZXItYnRuLWJnICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1jb2xvcjogJGR4LWdyb3VwLWhlYWRlci1idG4tY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWJnOiAkZHgtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZyAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1idG4taG92ZXItY29sb3I6ICRkeC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmc6ICRkeC1ncm91cC1oZWFkZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1zcGFjaW5nLXNtOiAkZHgtZ3JvdXAtaGVhZGVyLXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItc3BhY2luZy1sZzogJGR4LWdyb3VwLWhlYWRlci1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14OiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIDEycHhcclxuJGR4LWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14LXNtOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7IC8vIDhweFxyXG4kZHgtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXgtbGc6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteC1sZyAhZGVmYXVsdDsgLy8gMTZweFxyXG4kZHgtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXk6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteSAhZGVmYXVsdDsgLy8gMTJweFxyXG4kZHgtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXktc206ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteS1zbSAhZGVmYXVsdDsgLy8gOHB4XHJcbiRkeC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteS1sZzogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15LWxnICFkZWZhdWx0OyAvLyAxNnB4XHJcbiRkeC1mbC1ncm91cC1mb250LWZhbWlseTogJGR4LWdyb3VwLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtZm9udC1zaXplOiAkZHgtZ3JvdXAtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtZm9udC1zaXplLXNtOiAkZHgtZ3JvdXAtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtZm9udC1zaXplLWxnOiAkZHgtZ3JvdXAtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtbGluZS1oZWlnaHQ6ICRkeC1ncm91cC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWxpbmUtaGVpZ2h0LXNtOiAkZHgtZ3JvdXAtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1saW5lLWhlaWdodC1sZzogJGR4LWdyb3VwLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWZsLXRhYi1ncm91cC1mb250LWZhbWlseTogJGR4LXRhYnMtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtZm9udC1zaXplOiAkZHgtdGFicy1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtZm9udC1zaXplLXNtOiAkZHgtdGFicy1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtZm9udC1zaXplLWxnOiAkZHgtdGFicy1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtbGluZS1oZWlnaHQ6ICRkeC10YWJzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWxpbmUtaGVpZ2h0LXNtOiAkZHgtdGFicy1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1saW5lLWhlaWdodC1sZzogJGR4LXRhYnMtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtYmc6ICRkeC10YWJzLWJnICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWNvbG9yOiAkZHgtdGFicy1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1wYWRkaW5nLXRvcDogJGR4LXRhYnMtcGFkZGluZy10b3AgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtcGFkZGluZy14OiAkZHgtdGFicy1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtYm90dG9tLWJvcmRlci1jb2xvcjogJGR4LXRhYnMtc2VwYXJhdG9yLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1ib3R0b20tYm9yZGVyLXN0eWxlOiAkZHgtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWJvdHRvbS1ib3JkZXItd2lkdGg6ICRkeC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kZHgtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14OiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteC1sZzogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15OiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXktc206ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteS1sZzogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWNvbnRlbnQtY29sb3I6ICRkeC10YWJzLWNvbnRlbnQtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtY29udGVudC1mb250LXNpemU6ICRkeC10YWJzLWNvbnRlbnQtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWNvbnRlbnQtZm9udC1zaXplLXNtOiAkZHgtdGFicy1jb250ZW50LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1jb250ZW50LWZvbnQtc2l6ZS1sZzogJGR4LXRhYnMtY29udGVudC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtY29udGVudC1saW5lLWhlaWdodDogJGR4LXRhYnMtY29udGVudC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1jb250ZW50LWxpbmUtaGVpZ2h0LXNtOiAkZHgtdGFicy1jb250ZW50LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWNvbnRlbnQtbGluZS1oZWlnaHQtbGc6ICRkeC10YWJzLWNvbnRlbnQtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZmwtdGFiLWdyb3VwLXRhYi10YWItcGFkZGluZy14OiAkZHgtdGFicy10YWItcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLXRhYi10YWItcGFkZGluZy14LXNtOiAkZHgtdGFicy10YWItcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLXRhYi10YWItcGFkZGluZy14LWxnOiAkZHgtdGFicy10YWItcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLXRhYi10YWItcGFkZGluZy15OiAkZHgtdGFicy10YWItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLXRhYi10YWItcGFkZGluZy15LXNtOiAkZHgtdGFicy10YWItcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLXRhYi10YWItcGFkZGluZy15LWxnOiAkZHgtdGFicy10YWItcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLXRhYi1ib3JkZXItc3R5bGU6ICRkeC10YWJzLXRhYi1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtdGFiLWJvcmRlci1jb2xvcjogJGR4LXRhYnMtdGFiLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC10YWItc2VsZWN0ZWQtYmc6ICRkeC10YWJzLXRhYi1zZWxlY3RlZC1iZyAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC10YWItc2VsZWN0ZWQtY29sb3I6ICRkeC10YWJzLXRhYi1zZWxlY3RlZC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC10YWItaG92ZXItYmc6ICRkeC10YWJzLXRhYi1ob3Zlci1iZyAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC10YWItaG92ZXItY29sb3I6ICRkeC10YWJzLXRhYi1ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRkeC1mbC10YWItZ3JvdXAtaW1hZ2Utc3BhY2luZzogJGR4LXRhYnMtaW1hZ2Utc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1pbWFnZS1zcGFjaW5nLXNtOiAkZHgtdGFicy1pbWFnZS1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWltYWdlLXNwYWNpbmctbGc6ICRkeC10YWJzLWltYWdlLXNwYWNpbmctbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZmwtY2FwdGlvbi1vcGFjaXR5OiAwLjc1ICFkZWZhdWx0O1xyXG4kZHgtZmwtY2FwdGlvbi1jb2xvcjogcmdiYSgkZHgtY29sb3IsICRkeC1mbC1jYXB0aW9uLW9wYWNpdHkpICFkZWZhdWx0O1xyXG4kZHgtZmwtY2FwdGlvbi1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xyXG5cclxuJGR4LXJvdy1pdGVtLXNwYWNpbmcteDogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtcm93LWl0ZW0tc3BhY2luZy15OiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcm93LWNvbHVtbnM6IDEyICFkZWZhdWx0O1xyXG5cclxuJGR4LWZsLWl0ZW0tc3BhY2luZy14OiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1mbC1pdGVtLXNwYWNpbmcteC1zbTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWZsLWl0ZW0tc3BhY2luZy14LWxnOiAycmVtICFkZWZhdWx0O1xyXG4kZHgtZmwtaXRlbS1zcGFjaW5nLXk6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1mbC1pdGVtLXNwYWNpbmcteS1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZmwtaXRlbS1zcGFjaW5nLXktbGc6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBOYXZpZ2F0aW9uXHJcbiRkeC1uYXZpZ2F0aW9uLWl0ZW0taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLWhvdmVyLWJhc2UtYmc6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24taXRlbS1ob3Zlci1iZy1hbHBoYTogJGR4LXN0YXRlLWhvdmVyLWJnLWFscGhhICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLXNlbGVjdGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuXHJcbiRkeC1uYXZpZ2F0aW9uLWV4cGFuZC1idG4taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1leHBhbmQtYnRuLWhvdmVyLWJhc2UtYmc6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tZXhwYW5kLWJ0bi1ob3Zlci1iZy1hbHBoYTogJGR4LXN0YXRlLWhvdmVyLWJnLWFscGhhICFkZWZhdWx0O1xyXG5cclxuJGR4LW5hdmlnYXRpb24tZmlsdGVyLWNvbnRlbnQtYmctY29sb3I6IHllbGxvdyAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tZmlsdGVyLWNvbnRlbnQtY29sb3I6ICRkeC1ncmF5LTkwMCAhZGVmYXVsdDtcclxuXHJcbi8vIHRoZXNlIHZhcmlhYmxlcyBhcmUgcmVxdWlyZWQgaW4gb3JkZXIgdG8gcHJvdmlkZSBzaXppbmcgd29ya3MgcHJvcGVybHkgdGlsbCB3ZSBjaGFuZ2UgdmFsdWVzIGluIHNpemUtYm94LnNjc3NcclxuJGR4LW5hdmlnYXRpb24taXRlbS1saW5lLWhlaWdodDogMS40Mjg1ICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLWxpbmUtaGVpZ2h0LXNtOiAxLjMzMyAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24taXRlbS1saW5lLWhlaWdodC1sZzogMS41ICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLXRleHQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAqICRkeC1uYXZpZ2F0aW9uLWl0ZW0tbGluZS1oZWlnaHQgIWRlZmF1bHQ7IC8vIDIwcHgvMS4yNXJlbVxyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLXRleHQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAqICRkeC1uYXZpZ2F0aW9uLWl0ZW0tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7IC8vIDE2cHgvMXJlbVxyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLXRleHQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAqICRkeC1uYXZpZ2F0aW9uLWl0ZW0tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7IC8vIDI0cHgvMS41cmVtXHJcbiRkeC1uYXZpZ2F0aW9uLWl0ZW0tdGV4dC1wYWRkaW5nLXk6IG1hdGguZGl2KCRkeC1ib3JkZXJsZXNzLXNpemUgLSAkZHgtbmF2aWdhdGlvbi1pdGVtLXRleHQtc2l6ZSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWl0ZW0tdGV4dC1wYWRkaW5nLXktc206IG1hdGguZGl2KCRkeC1ib3JkZXJsZXNzLXNpemUtc20gLSAkZHgtbmF2aWdhdGlvbi1pdGVtLXRleHQtc2l6ZS1zbSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWl0ZW0tdGV4dC1wYWRkaW5nLXktbGc6IG1hdGguZGl2KCRkeC1ib3JkZXJsZXNzLXNpemUtbGcgLSAkZHgtbmF2aWdhdGlvbi1pdGVtLXRleHQtc2l6ZS1sZywgMikgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWl0ZW0tcGFkZGluZy15OiBtYXRoLmRpdigkZHgtc2l6ZSAtICRkeC10ZXh0LXNpemUsIDIpICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLXBhZGRpbmcteS1zbTogbWF0aC5kaXYoJGR4LXNpemUtc20gLSAkZHgtdGV4dC1zaXplLXNtLCAyKSAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24taXRlbS1wYWRkaW5nLXktbGc6IG1hdGguZGl2KCRkeC1zaXplLWxnIC0gJGR4LXRleHQtc2l6ZS1sZywgMikgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWl0ZW0tc3BhY2luZzogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWl0ZW0tc3BhY2luZy1zbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24taXRlbS1zcGFjaW5nLWxnOiAwLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmctc206IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nLWxnOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIEFjY29yZGlvblxyXG5cclxuLy8gcmVkbyBhZnRlciBuZXcgdG9rZW5zXHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodC1zbTogMS4xNDI4ICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodC1sZzogMS4yICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZS1zbTogMC44NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZS1sZzogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1zaXplOiAkZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemUgKiAkZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1zaXplLXNtOiAkZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemUtc20gKiAkZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1zaXplLWxnOiAkZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemUtbGcgKiAkZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1wYWRkaW5nLXk6IG1hdGguZGl2KCRkeC1ib3JkZXJsZXNzLXNpemUgLSAkZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXNpemUsIDIpICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXBhZGRpbmcteS1zbTogbWF0aC5kaXYoJGR4LWJvcmRlcmxlc3Mtc2l6ZS1zbSAtICRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXRleHQtc2l6ZS1zbSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXRleHQtcGFkZGluZy15LWxnOiBtYXRoLmRpdigkZHgtYm9yZGVybGVzcy1zaXplLWxnIC0gJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1zaXplLWxnLCAyKSAhZGVmYXVsdDtcclxuXHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtZm9udC1zaXplOiAkZHgtZ3JvdXAtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWZvbnQtc2l6ZS1zbTogJGR4LWdyb3VwLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1mb250LXNpemUtbGc6ICRkeC1ncm91cC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtbGluZS1oZWlnaHQ6ICRkeC1uYXZpZ2F0aW9uLWl0ZW0tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtbGluZS1oZWlnaHQtc206ICRkeC1uYXZpZ2F0aW9uLWl0ZW0tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtbGluZS1oZWlnaHQtbGc6ICRkeC1uYXZpZ2F0aW9uLWl0ZW0tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtYm9yZGVyLXdpZHRoOiAkZHgtZ3JvdXAtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci1jb2xvcjogJGR4LWdyb3VwLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1ib3JkZXItcmFkaXVzOiA0cHggIWRlZmF1bHQ7XHJcblxyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6ICRkeC1ncm91cC1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXktc206ICRkeC1ncm91cC1oZWFkZXItcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXktbGc6ICRkeC1ncm91cC1oZWFkZXItcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteC1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXgtbGc6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1iZzogJGR4LWdyb3VwLWhlYWRlci1iZyAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItY29sb3I6ICRkeC1ncm91cC1oZWFkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWhvdmVyLWJnOiAkZHgtZ3JvdXAtaGVhZGVyLWhvdmVyLWJnICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1ob3Zlci1jb2xvcjogJGR4LWdyb3VwLWhlYWRlci1ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItc2VsZWN0ZWQtYmc6ICRkeC1ncm91cC1oZWFkZXItc2VsZWN0ZWQtYmcgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXNlbGVjdGVkLWNvbG9yOiAkZHgtZ3JvdXAtaGVhZGVyLXNlbGVjdGVkLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1kaXNhYmxlZC1vcGFjaXR5OiAkZHgtc3RhdGUtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1czogJGR4LWFjY29yZGlvbi1ncm91cC1ib3JkZXItcmFkaXVzIC0gJGR4LWFjY29yZGlvbi1ncm91cC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tZm9udC1zaXplOiAkZHgtYWNjb3JkaW9uLWdyb3VwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1pdGVtLWZvbnQtc2l6ZS1zbTogJGR4LWFjY29yZGlvbi1ncm91cC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1mb250LXNpemUtbGc6ICRkeC1hY2NvcmRpb24tZ3JvdXAtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tbGluZS1oZWlnaHQ6ICRkeC1hY2NvcmRpb24tZ3JvdXAtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1saW5lLWhlaWdodC1zbTogJGR4LWFjY29yZGlvbi1ncm91cC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1pdGVtLWxpbmUtaGVpZ2h0LWxnOiAkZHgtYWNjb3JkaW9uLWdyb3VwLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc3BhY2luZzogJGR4LW5hdmlnYXRpb24taXRlbS1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc3BhY2luZy1zbTogJGR4LW5hdmlnYXRpb24taXRlbS1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc3BhY2luZy1sZzogJGR4LW5hdmlnYXRpb24taXRlbS1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWl0ZW0tY29udGVudC1pbmRlbnQ6ICRkeC1zaXplICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWl0ZW0tY29udGVudC1pbmRlbnQtc206ICRkeC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWl0ZW0tY29udGVudC1pbmRlbnQtbGc6ICRkeC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWl0ZW0tY29udGVudC1wYWRkaW5nLXg6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyAxMnB4XHJcbiRkeC1hY2NvcmRpb24taXRlbS1jb250ZW50LXBhZGRpbmcteC1zbTogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7IC8vIDhweFxyXG4kZHgtYWNjb3JkaW9uLWl0ZW0tY29udGVudC1wYWRkaW5nLXgtbGc6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14LWxnICFkZWZhdWx0OyAvLyAxNnB4XHJcblxyXG4kZHgtYWNjb3JkaW9uLWl0ZW0taG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24taXRlbS1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24taXRlbS1zZWxlY3Rpb24tYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWl0ZW0tc2VsZWN0aW9uLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWl0ZW0tc2VsZWN0ZWQtYmFzZS1iZzogY3VycmVudGNvbG9yICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWl0ZW0tc2VsZWN0ZWQtYmctYWxwaGE6ICRkeC1zdGF0ZS1zZWxlY3RlZC1iZy1hbHBoYSAhZGVmYXVsdDtcclxuXHJcbiRkeC1hY2NvcmRpb24taXRlbS1idG4tYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWl0ZW0tYnRuLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1pdGVtLWJ0bi1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24taXRlbS1idG4taG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG4vLyBUcmVlVmlld1xyXG4kZHgtdHJlZXZpZXctc3BhY2luZy14OiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctc3BhY2luZy15OiAwICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcclxuXHJcbiRkeC10cmVldmlldy1idG4tYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctYnRuLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWJ0bi1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1idG4taG92ZXItYmFzZS1iZzogY3VycmVudGNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctYnRuLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctYnRuLWhvdmVyLWJnLWFscGhhOiAkZHgtc3RhdGUtaG92ZXItYmctYWxwaGEgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdHJlZXZpZXctaW1hZ2Utc3BhY2luZzogJGR4LWltYWdlLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pbWFnZS1zcGFjaW5nLXNtOiAkZHgtaW1hZ2Utc3BhY2luZy1zbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWltYWdlLXNwYWNpbmctbGc6ICRkeC1pbWFnZS1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LXRyZWV2aWV3LXJvb3QtaXRlbXMtY29udGFpbmVyLXNwYWNpbmcteDogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LXJvb3QtaXRlbXMtY29udGFpbmVyLXNwYWNpbmcteTogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtdHJlZXZpZXctbmF2aWdhdGlvbi1maWx0ZXItYm90dG9tLXNwYWNpbmc6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1uYXZpZ2F0aW9uLWZpbHRlci1ib3R0b20tc3BhY2luZy1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctbmF2aWdhdGlvbi1maWx0ZXItYm90dG9tLXNwYWNpbmctbGc6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtdHJlZXZpZXctY2hlY2stYWxsLWJvdHRvbS1zcGFjaW5nOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctY2hlY2stYWxsLWxlZnQtc3BhY2luZzogJGR4LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1jaGVjay1hbGwtbGVmdC1zcGFjaW5nLXNtOiAkZHgtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWNoZWNrLWFsbC1sZWZ0LXNwYWNpbmctbGc6ICRkeC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctY2hlY2stYWxsLWJvcmRlci1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWNoZWNrLWFsbC1ib3JkZXItYm90dG9tLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctY2hlY2stYWxsLWJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctY2hlY2stYWxsLWZvY3VzZWQtc2hhZG93LWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRkeC10cmVldmlldy1pdGVtLXRleHQtd3JhcDogbm9ybWFsICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tY29sb3I6ICRkeC13aGl0ZSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tc3BhY2luZy15OiAwLjM3NXJlbSAhZGVmYXVsdDsgLy8gdmFsdWVzIG1hdGNoIHdpdGggaW1hZ2Utc3BhY2luZyAtPiBhZGQgY29tbW9uIHZhcmlhYmxlIGZvciBzcGFjaW5nXHJcbiRkeC10cmVldmlldy1pdGVtLXNwYWNpbmcteS1zbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tc3BhY2luZy15LWxnOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LW1hcmdpbjogJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtbWFyZ2luLXkgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LW1hcmdpbi1zbTogJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtbWFyZ2luLXktc20gIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LW1hcmdpbi1sZzogJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtbWFyZ2luLXktbGcgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1jaGVja2JveC1jaGVja2VkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtaG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctY2hlY2tib3gtZGlzYWJsZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC1jaGVja2VkLWJnOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tlZC1jaGVja2JveC1vcGFjaXR5OiA4MCUgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWNoZWNrZWQtZGlzYWJsZWQtY2hlY2tib3gtb3BhY2l0eTogNDAlICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC1jaGVja2VkLWNvbG9yOiAkZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC1jaGVja2VkLWhvdmVyLWJnOiAkZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWJnICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC1kaXNhYmxlZC1iZzogJGR4LWNoZWNrYm94LWJhc2UtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LWRpc2FibGVkLWNvbG9yOiAkZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tib3gtdW5jaGVja2VkLWJnOiAkZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYmcgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LXVuY2hlY2tlZC1ob3Zlci1iZzogJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJnICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiAkZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoOiAkZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGR4LXRyZWV2aWV3LWl0ZW0tY29udGVudC1jb250YWluZXItYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY29udGVudC1jb250YWluZXItYm9yZGVyLXdpZHRoOiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY29udGVudC1jb250YWluZXItZm9jdXMtc2hhZG93LWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY29udGVudC1pbmRlbnQ6IG1hdGguZGl2KCRkeC1zaXplLCAyKSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY29udGVudC1pbmRlbnQtc206IG1hdGguZGl2KCRkeC1zaXplLXNtLCAyKSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY29udGVudC1pbmRlbnQtbGc6IG1hdGguZGl2KCRkeC1zaXplLWxnLCAyKSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tc2VsZWN0ZWQtYmFzZS1iZzogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLXNlbGVjdGVkLWJnLWFscGhhOiAkZHgtc3RhdGUtaG92ZXItb3BhY2l0eSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tc2VsZWN0ZWQtZm9jdXNlZC1iZy1hbHBoYTogMjAlICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1zZWxlY3RlZC1mb2N1c2VkLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuXHJcbiRkeC10cmVldmlldy1lbXB0eS1kYXRhLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWVtcHR5LWRhdGEtcGFkZGluZy15OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctZW1wdHktZGF0YS1wYWRkaW5nLXgtc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1lbXB0eS1kYXRhLXBhZGRpbmcteS1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWVtcHR5LWRhdGEtcGFkZGluZy14LWxnOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1lbXB0eS1kYXRhLXBhZGRpbmcteS1sZzogMS41cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcjogJGR4LWZvY3VzICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAkZHgtZm9jdXMtb3V0bGluZS13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IC0ycHggIWRlZmF1bHQ7XHJcblxyXG4kZHgtdHJlZXZpZXctY2hlY2tib3gtcmVhZG9ubHktYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWNoZWNrYm94LXJlYWRvbmx5LWJvcmRlci1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1jaGVja2JveC1yZWFkb25seS1ib3JkZXItd2lkdGg6IDJweCAhZGVmYXVsdDtcclxuXHJcbi8vIEJhZGdlVGV4dFxyXG4kZHgtbmF2aWdhdGlvbi1iYWRnZS1zcGFjaW5nOiAkZHgtaW1hZ2Utc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tYmFkZ2Utc3BhY2luZy1zbTogJGR4LWltYWdlLXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWJhZGdlLXNwYWNpbmctbGc6ICRkeC1pbWFnZS1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1iYWRnZS1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWJhZGdlLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tYmFkZ2UtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG5cclxuLy8gcmVkbyBhZnRlciBmaXggc2l6aW5nIHZhcmlhYmxlc1xyXG4kZHgtbmF2aWdhdGlvbi1iYWRnZS1saW5lLWhlaWdodDogJGR4LW5hdmlnYXRpb24taXRlbS1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tYmFkZ2UtbGluZS1oZWlnaHQtc206ICRkeC1uYXZpZ2F0aW9uLWl0ZW0tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWJhZGdlLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbmF2aWdhdGlvbi1pdGVtLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LW5hdmlnYXRpb24tYmFkZ2UtZm9udC13ZWlnaHQ6IDUwMCAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tYmFkZ2UtY29sb3I6ICRkeC13aGl0ZSAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tYmFkZ2Utc2VsZWN0ZWQtY29sb3I6ICRkeC1ncmF5LTkwMCAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tYmFkZ2UtYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tYmFkZ2UtdGV4dC1zcGFjaW5nLXg6ICRkeC1pbWFnZS1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1iYWRnZS10ZXh0LXNwYWNpbmcteC1zbTogJGR4LWltYWdlLXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWJhZGdlLXRleHQtc3BhY2luZy14LWxnOiAkZHgtaW1hZ2Utc3BhY2luZy1sZyAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tYmFkZ2Utc2Vjb25kYXJ5LWJnOiAkZHgtZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWJhZGdlLXNlY29uZGFyeS1zZWxlY3RlZC1iZzogJGR4LXdoaXRlICFkZWZhdWx0O1xyXG5cclxuLy8gV2FpdCBpbmRpY2F0b3JcclxuJGR4LXdhaXQtaW5kaWNhdG9yLWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LXdhaXQtaW5kaWNhdG9yLW5vLWFyZWEtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRkeC13YWl0LWluZGljYXRvci1hcmVhLWJhY2tncm91bmQtY29sb3I6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LXdhaXQtaW5kaWNhdG9yLXNpemUtc206IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC13YWl0LWluZGljYXRvci1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtd2FpdC1pbmRpY2F0b3Itc2l6ZS1sZzogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtd2FpdC1pbmRpY2F0b3ItZmxpcC1hbmltYXRpb24tcm90YXRpb24teTogZHhibC1pbmRpY2F0b3ItYW5pbWF0aW9uLWZsaXAtcm90YXRpb24teSAhZGVmYXVsdDtcclxuJGR4LXdhaXQtaW5kaWNhdG9yLWZsaXAtYW5pbWF0aW9uLXJvdGF0aW9uLXg6IGR4YmwtaW5kaWNhdG9yLWFuaW1hdGlvbi1mbGlwLXJvdGF0aW9uLXggIWRlZmF1bHQ7XHJcblxyXG4vLyBMb2FkaW5nIHBhbmVsXHJcbiRkeC1sb2FkaW5nLXBhbmVsLXdpZHRoOiAxMDAlICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1wYW5lbC1oZWlnaHQ6IDEwMCUgIWRlZmF1bHQ7XHJcbiRkeC1sb2FkaW5nLXBhbmVsLXNoYWRpbmctY29sb3I6IHJnYmEoMCAwIDAgLyA2MCUpICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1wYW5lbC11bmRlcmxheS1iZzogI2ZmZiAhZGVmYXVsdDtcclxuJGR4LWxvYWRpbmctcGFuZWwtb3ZlcmxheS1iZzogI2ZmZiAhZGVmYXVsdDtcclxuJGR4LWxvYWRpbmctcGFuZWwtb3ZlcmxheS1vcGFjaXR5OiAwICFkZWZhdWx0O1xyXG5cclxuJGR4LWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLXNpemUtc206ICRkeC1sb2FkaW5nLWluZGljYXRvci1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3Itc2l6ZTogJGR4LWxvYWRpbmctaW5kaWNhdG9yLXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1zaXplLWxnOiAkZHgtbG9hZGluZy1pbmRpY2F0b3Itc2l6ZS1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXdpZHRoOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtaGVpZ2h0OiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtcGFkZGluZy14LXNtOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1wYWRkaW5nLXg6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteC1sZzogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1wYWRkaW5nLXk6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1tYXJnaW46IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNpemUtc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc2l6ZTogMC44NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc2l6ZS1sZzogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zcGFjZS1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNwYWNlOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNwYWNlLWxnOiAxcmVtICFkZWZhdWx0O1xyXG5cclxuLy8gQ29udGV4dE1lbnVcclxuJGR4LWNvbnRleHQtbWVudS1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtaXRlbS1wb3BvdXQtaWNvbi1vcGFjaXR5OiAkZHgtaW1hZ2UtY29sb3ItYWxwaGEgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtZGlzYWJsZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWRpc2FibGVkLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtZGlzYWJsZWQtb3BhY2l0eTogJGR4LXN0YXRlLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtaXRlbS1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pdGVtLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6ICRkeC1mb2N1cyAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGg6ICRkeC1mb2N1cy1vdXRsaW5lLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LXBhZGRpbmcteDogMCAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1wYWRkaW5nLXk6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZHgtY29udGV4dC1tZW51LWl0ZW0tYWN0aXZlLWJhc2UtYmc6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWl0ZW0tYWN0aXZlLWJnLWFscGhhOiAkZHgtc3RhdGUtaG92ZXItb3BhY2l0eSAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pdGVtLWFjdGl2ZS1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtaXRlbS1hY3RpdmUtY29sb3I6ICRkeC13aGl0ZSAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1zZXBhcmF0b3Itd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LXNlcGFyYXRvci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuXHJcbiRkeC1jb250ZXh0LW1lbnUtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtbWluLXdpZHRoOiAkZHgtZm9udC1zaXplICogJGR4LWRyb3Bkb3duLW1pbi13aWR0aC1yYXRpbyAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1taW4td2lkdGgtc206ICRkeC1mb250LXNpemUtc20gKiAkZHgtZHJvcGRvd24tbWluLXdpZHRoLXJhdGlvICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LW1pbi13aWR0aC1sZzogJGR4LWZvbnQtc2l6ZS1sZyAqICRkeC1kcm9wZG93bi1taW4td2lkdGgtcmF0aW8gIWRlZmF1bHQ7XHJcblxyXG4kZHgtY29udGV4dC1tZW51LWltYWdlLXNwYWNpbmc6ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtaW1hZ2Utc3BhY2luZy1zbTogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZy1zbSAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pbWFnZS1zcGFjaW5nLWxnOiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy14OiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy14LXNtOiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy14LWxnOiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy15OiAkZHgtbmF2aWdhdGlvbi1pdGVtLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteS1zbTogJGR4LW5hdmlnYXRpb24taXRlbS1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXktbGc6ICRkeC1uYXZpZ2F0aW9uLWl0ZW0tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWl0ZW0tdGV4dC1wYWRkaW5nLXg6ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmcgKyAkZHgtaW1hZ2Utc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pdGVtLXRleHQtcGFkZGluZy14LXNtOiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nLXNtICsgJGR4LWltYWdlLXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LXBhZGRpbmcteC1sZzogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZy1sZyArICRkeC1pbWFnZS1zaXplLWxnICFkZWZhdWx0O1xyXG5cclxuLy8gTWVudVxyXG4kZHgtbWVudS1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1mb250LXNpemUtc206IDAuODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLWZvbnQtc2l6ZS1sZzogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1saW5lLWhlaWdodDogMS4yNSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1saW5lLWhlaWdodC1zbTogMS4xNDMgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tbGluZS1oZWlnaHQtbGc6IDEuMiAhZGVmYXVsdDtcclxuJGR4LW1lbnUtY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbWVudS1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtc2VwYXJhdG9yLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtbWVudS1zZXBhcmF0b3ItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXNlcGFyYXRvci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdG9wLWxlZnQtYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXRvcC1yaWdodC1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtYm90dG9tLWxlZnQtYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWJvdHRvbS1yaWdodC1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtYm9yZGVyLXdpZHRoOiAwICFkZWZhdWx0O1xyXG4kZHgtbWVudS1ib3JkZXItY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbWVudS1ib3JkZXItc3R5bGU6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLXNlbGVjdGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1zZWxlY3RlZC1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1kaXNhYmxlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tZGlzYWJsZWQtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1kaXNhYmxlZC1vcGFjaXR5OiAkZHgtc3RhdGUtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1pbWFnZS1zaXplOiAkZHgtaW1hZ2Utc2l6ZSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1pbWFnZS1zaXplLXNtOiAkZHgtaW1hZ2Utc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1pbWFnZS1zaXplLWxnOiAkZHgtaW1hZ2Utc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yOiAkZHgtZm9jdXMgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aDogJGR4LWZvY3VzLW91dGxpbmUtd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDFweCAhZGVmYXVsdDtcclxuXHJcbiRkeC1tZW51LWl0ZW0tdGV4dC1zaXplOiAkZHgtbWVudS1pdGVtLWZvbnQtc2l6ZSAqICRkeC1tZW51LWl0ZW0tbGluZS1oZWlnaHQgIWRlZmF1bHQ7IC8vIDIwcHhcclxuJGR4LW1lbnUtaXRlbS10ZXh0LXNpemUtc206ICRkeC1tZW51LWl0ZW0tZm9udC1zaXplLXNtICogJGR4LW1lbnUtaXRlbS1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDsgLy8gMTZweFxyXG4kZHgtbWVudS1pdGVtLXRleHQtc2l6ZS1sZzogJGR4LW1lbnUtaXRlbS1mb250LXNpemUtbGcgKiAkZHgtbWVudS1pdGVtLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0OyAvLyAyNHB4XHJcbiRkeC1tZW51LWl0ZW0tcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLXBhZGRpbmcteC1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1wYWRkaW5nLXgtbGc6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tcGFkZGluZy15OiBtYXRoLmRpdigkZHgtcGFuZWwtaGVhZGVyLXNpemUgLSAkZHgtbWVudS1pdGVtLXRleHQtc2l6ZSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tcGFkZGluZy15LXNtOiBtYXRoLmRpdigkZHgtcGFuZWwtaGVhZGVyLXNpemUtc20gLSAkZHgtbWVudS1pdGVtLXRleHQtc2l6ZS1zbSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tcGFkZGluZy15LWxnOiBtYXRoLmRpdigkZHgtcGFuZWwtaGVhZGVyLXNpemUtbGcgLSAkZHgtbWVudS1pdGVtLXRleHQtc2l6ZS1sZywgMikgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZzogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nLXNtOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nLWxnOiAwLjg3NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1tZW51LXRpdGxlLWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXRpdGxlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdGl0bGUtZm9udC1zaXplLXNtOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtbWVudS10aXRsZS1mb250LXNpemUtbGc6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdGl0bGUtbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXRpdGxlLXBhZGRpbmcteDogJGR4LW1lbnUtaXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXRpdGxlLXBhZGRpbmcteC1zbTogJGR4LW1lbnUtaXRlbS1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXRpdGxlLXBhZGRpbmcteC1sZzogJGR4LW1lbnUtaXRlbS1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXRpdGxlLXBhZGRpbmcteTogJGR4LW1lbnUtaXRlbS1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXRpdGxlLXBhZGRpbmcteS1zbTogJGR4LW1lbnUtaXRlbS1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXRpdGxlLXBhZGRpbmcteS1sZzogJGR4LW1lbnUtaXRlbS1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteDogJGR4LW1lbnUtaXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy14LXNtOiAkZHgtbWVudS1pdGVtLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXgtbGc6ICRkeC1tZW51LWl0ZW0tcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteTogbWF0aC5kaXYoJGR4LXBhbmVsLWhlYWRlci1zaXplIC0gJGR4LWltYWdlLXNpemUsIDIpICFkZWZhdWx0O1xyXG4kZHgtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteS1zbTogbWF0aC5kaXYoJGR4LXBhbmVsLWhlYWRlci1zaXplLXNtIC0gJGR4LWltYWdlLXNpemUtc20sIDIpICFkZWZhdWx0O1xyXG4kZHgtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteS1sZzogbWF0aC5kaXYoJGR4LXBhbmVsLWhlYWRlci1zaXplLWxnIC0gJGR4LWltYWdlLXNpemUtbGcsIDIpICFkZWZhdWx0O1xyXG5cclxuJGR4LW1lbnUtdmVydGljYWwtaXRlbS1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtbWVudS12ZXJ0aWNhbC1pdGVtLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdmVydGljYWwtaXRlbS1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtbWVudS12ZXJ0aWNhbC1pdGVtLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdmVydGljYWwtaXRlbS1pbWFnZS1zcGFjaW5nOiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtbWVudS12ZXJ0aWNhbC1pdGVtLWltYWdlLXNwYWNpbmctc206ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXZlcnRpY2FsLWl0ZW0taW1hZ2Utc3BhY2luZy1sZzogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZy1sZyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdmVydGljYWwtaXRlbS1wYWRkaW5nLXg6ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tcGFkZGluZy14LXNtOiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtbWVudS12ZXJ0aWNhbC1pdGVtLXBhZGRpbmcteC1sZzogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZy1sZyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdmVydGljYWwtaXRlbS1wYWRkaW5nLXk6ICRkeC1uYXZpZ2F0aW9uLWl0ZW0tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtbWVudS12ZXJ0aWNhbC1pdGVtLXBhZGRpbmcteS1zbTogJGR4LW5hdmlnYXRpb24taXRlbS1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tcGFkZGluZy15LWxnOiAkZHgtbmF2aWdhdGlvbi1pdGVtLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1pdGVtLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24taXRlbS1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24taXRlbS1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1pdGVtLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLWl0ZW0taW1hZ2Utc3BhY2luZzogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24taXRlbS1pbWFnZS1zcGFjaW5nLXNtOiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1pdGVtLWltYWdlLXNwYWNpbmctbGc6ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmctbGcgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1pdGVtLXBhZGRpbmcteC1zbTogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZy1zbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgtbGc6ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmctbGcgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAkZHgtbmF2aWdhdGlvbi1pdGVtLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24taXRlbS1wYWRkaW5nLXktc206ICRkeC1uYXZpZ2F0aW9uLWl0ZW0tcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1pdGVtLXBhZGRpbmcteS1sZzogJGR4LW5hdmlnYXRpb24taXRlbS1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLXBhZGRpbmcteDogMCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24tcGFkZGluZy15OiAwICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1taW4td2lkdGg6ICRkeC1mb250LXNpemUgKiAkZHgtZHJvcGRvd24tbWluLXdpZHRoLXJhdGlvICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1taW4td2lkdGgtc206ICRkeC1mb250LXNpemUtc20gKiAkZHgtZHJvcGRvd24tbWluLXdpZHRoLXJhdGlvICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1taW4td2lkdGgtbGc6ICRkeC1mb250LXNpemUtbGcgKiAkZHgtZHJvcGRvd24tbWluLXdpZHRoLXJhdGlvICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24tYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6ICRkeC1mb2N1cyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24taXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAkZHgtZm9jdXMtb3V0bGluZS13aWR0aCAhZGVmYXVsdDtcclxuXHJcbi8vIENoYXJ0c1xyXG4kZHgtY2hhcnQtbGVnZW5kLWJnOiAkZHgtd2hpdGUgIWRlZmF1bHQ7XHJcbiRkeC1jaGFydC1sZWdlbmQtYm9yZGVyOiAkZHgtYm9yZGVyLXdpZHRoIHNvbGlkICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1jaGFydC1sZWdlbmQtYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC1jaGFydC1sZWdlbmQtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcclxuJGR4LWNoYXJ0LWZvY3VzLW91dGxpbmUtY29sb3I6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtY2hhcnQtZm9jdXMtb3V0bGluZS13aWR0aDogJGR4LWZvY3VzLXNoYWRvdy1zaXplICFkZWZhdWx0O1xyXG4kZHgtY2hhcnQtZm9jdXMtb3V0bGluZS1zdHlsZTogc29saWQgIWRlZmF1bHQ7XHJcbiRkeC1jaGFydC1heGlzLXRpdGxlLWZvbnQtY29sb3I6ICM3Njc2NzYgIWRlZmF1bHQ7XHJcbiRkeC1jaGFydC1jb25zdGFudC1saW5lLWNvbG9yOiAjMDAwICFkZWZhdWx0O1xyXG4kZHgtY2hhcnQtYXhpcy1saW5lLWNvbG9yOiAjNzY3Njc2ICFkZWZhdWx0O1xyXG4kZHgtY2hhcnQtcG9pbnQtaG92ZXItY29sb3I6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWNoYXJ0LWVycm9yLWJhci1jb2xvcjogIzAwMCAhZGVmYXVsdDtcclxuJGR4LWNoYXJ0LWFubm90YXRpb24tY29sb3I6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWNoYXJ0LWFubm90YXRpb24tdGV4dC1jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuXHJcbi8vIFJpY2hFZGl0XHJcbiRkeC1yaWNoLWVkaXQtYmc6ICRkeC13aGl0ZSAhZGVmYXVsdDtcclxuJGR4LXJpY2gtZWRpdC12aWV3LWJnOiAkZHgtZ3JheS0xMDAgIWRlZmF1bHQ7XHJcbiRkeC1yaWNoLWVkaXQtYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtcmljaC1lZGl0LWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXJpY2gtZWRpdC1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LXJpY2gtZWRpdC1xdWljay1zZWFyY2gtYm9yZGVyLXJhZGl1czogJGR4LXBhbmVsLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4vLyBTY2hlZHVsZXJcclxuJGR4LXNjaGVkdWxlci1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtc2NoZWR1bGVyLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXNjaGVkdWxlci1ib3JkZXItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtc2NoZWR1bGVyLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXNjaGVkdWxlci1iYWNrZ3JvdW5kLWNvbG9yOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1zY2hlZHVsZXItYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC1zY2hlZHVsZXItYXBwb2ludG1lbnQtcGFkZGluZ3Mtc2l6ZTogMC4xNXJlbSAhZGVmYXVsdDtcclxuJGR4LXNjaGVkdWxlci1mbHlvdXQtY29udGVudC1wYWRkaW5nLXg6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LXNjaGVkdWxlci1mbHlvdXQtY29udGVudC1wYWRkaW5nLXk6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LXNjaGVkdWxlci1mb2N1cy1mcmFtZS1jb2xvcjogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1zY2hlZHVsZXItZm9jdXMtZnJhbWUtc2l6ZTogJGR4LXNjaGVkdWxlci1hcHBvaW50bWVudC1wYWRkaW5ncy1zaXplICFkZWZhdWx0O1xyXG4kZHgtc2NoZWR1bGVyLXRvb2xiYXItZml4LWhlaWdodDogY2FsYygyZW0gKyAycHgpICFkZWZhdWx0O1xyXG4kZHgtc2NoZWR1bGVyLWRpc2FibGVkLWNvbG9yOiAkZHgtbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vLyBEcmF3ZXJcclxuJGR4LWRyYXdlci1hbmltYXRpb24tZHVyYXRpb246IDMwMG1zICFkZWZhdWx0O1xyXG5cclxuJGR4LWRyYXdlci1jb250ZW50LXNoYWRpbmctYmc6ICRkeC1wb3B1cC1iYWNrLWJnICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLWNvbnRlbnQtc2hhZGluZy1vcGFjaXR5OiAkZHgtcG9wdXAtYmFjay1vcGFjaXR5ICFkZWZhdWx0O1xyXG5cclxuJGR4LWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRkeC1kcmF3ZXItcGFuZWwtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWJveC1zaGFkb3ctbGVmdDogMC42MjVyZW0gMCAwLjkzNzVyZW0gLTAuMTg3NXJlbSByZ2JhKDAgMCAwIC8gMTAlKSwgMC4yNXJlbSAwIDAuMzc1cmVtIC0wLjI1cmVtIHJnYmEoMCAwIDAgLyAxMCUpICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWJveC1zaGFkb3ctcmlnaHQ6IC0wLjYyNXJlbSAwIDAuOTM3NXJlbSAtMC4xODc1cmVtIHJnYmEoMCAwIDAgLyAxMCUpLCAtMC4yNXJlbSAwIDAuMzc1cmVtIC0wLjI1cmVtIHJnYmEoMCAwIDAgLyAxMCUpICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtcGFkZGluZy14OiAwLjYyNXJlbSAhZGVmYXVsdDsgLy8gMTBweFxyXG4kZHgtZHJhd2VyLXBhbmVsLXBhZGRpbmcteTogMC42MjVyZW0gIWRlZmF1bHQ7IC8vIDEwcHhcclxuJGR4LWRyYXdlci1wYW5lbC1wYWRkaW5nLXgtc206IDAuNXJlbSAhZGVmYXVsdDsgLy8gOHB4XHJcbiRkeC1kcmF3ZXItcGFuZWwtcGFkZGluZy15LXNtOiAwLjVyZW0gIWRlZmF1bHQ7IC8vIDhweFxyXG4kZHgtZHJhd2VyLXBhbmVsLXBhZGRpbmcteC1sZzogMC43NXJlbSAhZGVmYXVsdDsgLy8gMTJweFxyXG4kZHgtZHJhd2VyLXBhbmVsLXBhZGRpbmcteS1sZzogMC43NXJlbSAhZGVmYXVsdDsgLy8gMTJweFxyXG4kZHgtZHJhd2VyLXBhbmVsLXdpZHRoOiAxNSUgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaTogM3JlbSAhZGVmYXVsdDsgLy8gNDhweFxyXG4kZHgtZHJhd2VyLXBhbmVsLXdpZHRoLW1pbmktc206IDIuNXJlbSAhZGVmYXVsdDsgLy8gNDBweFxyXG4kZHgtZHJhd2VyLXBhbmVsLXdpZHRoLW1pbmktbGc6IDMuNXJlbSAhZGVmYXVsdDsgLy8gNTZweFxyXG5cclxuJGR4LWRyYXdlci1wYW5lbC1oZWFkZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC1zaXplOiAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC1zaXplLXNtOiAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC1zaXplLWxnOiAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC13ZWlnaHQ6IDUwMCAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQ6ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtOiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC1sZzogJGR4LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1oZWFkZXItbWluLWhlaWdodDogY2FsYygzLjEyNXJlbSArICRkeC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQtc206IGNhbGMoMi42MjVyZW0gKyAkZHgtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1taW4taGVpZ2h0LWxnOiBjYWxjKDMuNjI1cmVtICsgJGR4LWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuXHJcbiRkeC1kcmF3ZXItcGFuZWwtZm9vdGVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1mb290ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtZm9vdGVyLWp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtZm9vdGVyLW1pbi1oZWlnaHQ6ICRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtZm9vdGVyLW1pbi1oZWlnaHQtc206ICRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtZm9vdGVyLW1pbi1oZWlnaHQtbGc6ICRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4vLyBUb2FzdFxyXG4kZHgtdG9hc3QtYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWJvcmRlci13aWR0aDogMCAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwIDAgMCAvIDEwJSksIDAgNHB4IDZweCAtNHB4IHJnYmEoMCAwIDAgLyAxMCUpICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtY2xvc2UtYnRuLXBhZGRpbmcteDogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWhlYWRlci1wYWRkaW5nOiAwLjI1cmVtIDAgMCAwICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtYWNjZW50LWxpbmctd2lkdGg6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1tYXJnaW4tdG9wOiAwLjY3NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC10b2FzdC1oZWFkZXItZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtaGVhZGVyLWZvbnQtc2l6ZS1zbTogMC44NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1oZWFkZXItZm9udC1zaXplLWxnOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGV4dC1saW5lLWhlaWdodDogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LXRleHQtbGluZS1oZWlnaHQtc206IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC10ZXh0LWxpbmUtaGVpZ2h0LWxnOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC10ZXh0LWZvbnQtc2l6ZTogMC44NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC10ZXh0LWZvbnQtc2l6ZS1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LXRleHQtZm9udC1zaXplLWxnOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtaGVhZGVyLWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC10ZXh0LWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdG9hc3QtYmctcHJpbWFyeTogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1iZy1pbmZvOiAkZHgtaW5mbyAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWJnLXN1Y2Nlc3M6ICRkeC1zdWNjZXNzICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtYmctd2FybmluZzogJGR4LXdhcm5pbmcgIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1iZy1kYW5nZXI6ICRkeC1kYW5nZXIgIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1iZy1vcGFjaXR5OiAzMCAhZGVmYXVsdDtcclxuXHJcbiRkeC10b2FzdC1mb250LWNvbG9yLWRhcms6ICM0OTUwNTcgIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1mb250LWNvbG9yLWxpZ2h0OiAjZmZmICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtYmFja2dyb3VuZC1jb2xvci13aGl0ZTogJGR4LXdoaXRlICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtYmFja2dyb3VuZC1jb2xvci1kYXJrOiAkZHgtZ3JheS05MDAgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdG9hc3QtaGVhZGVyLWdhcDogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1oZWFkZXItZ2FwLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtaGVhZGVyLWdhcC1sZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtYm9keS1wYWRkaW5nOiAwLjYyNXJlbSAwLjYyNXJlbSAwLjYyNXJlbSAwLjg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWJvZHktcGFkZGluZy1zbTogMC41cmVtIDAuNXJlbSAwLjVyZW0gMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWJvZHktcGFkZGluZy1sZzogMC43NXJlbSAwLjc1cmVtIDAuNzVyZW0gMXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LXRlbXBsYXRlLW1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1pY29uLXRvcC1wYWRkaW5nOiAwLjI1cmVtICFkZWZhdWx0OyAvLyAwLjM3NXJlbSAhZGVmYXVsdDsgLSBzaG91bGQgbGVhdmUgdGhpcz8gMC4yNXJlbSBmaXRzIGJldHRlclxyXG4kZHgtdG9hc3QtaWNvbi10b3AtcGFkZGluZy1zbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWljb24tdG9wLXBhZGRpbmctbGc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWNvbnRlbnQtZ2FwOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWNvbnRlbnQtZ2FwLXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1jb250ZW50LWdhcC1sZzogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LXRleHQtY29udGVudC10b3AtcGFkZGluZzogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LXRleHQtY29udGVudC1nYXA6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGV4dC1jb250ZW50LWdhcC1zbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LXRleHQtY29udGVudC1nYXAtbGc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LXRlbXBsYXRlLWdhcDogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC10ZW1wbGF0ZS1nYXAtc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LXRlbXBsYXRlLWdhcC1sZzogMC44NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1ib3VuZC1tYXJnaW46IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtYm91bmQtcGFkZGluZzogMC42MjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtdG9hc3QtY2xvc2UtaG92ZXItYmctbGlnaHQ6ICNlOWVjZWYgIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1jbG9zZS1ob3Zlci1iZy1ncmF5OiAjY2VkNGRhICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtY2xvc2UtaG92ZXItYmctZGFyazogIzM0M2E0MCAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWNsb3NlLWJ0bi1jb2xvci1saWdodDogJGR4LXdoaXRlO1xyXG4kZHgtdG9hc3QtY2xvc2UtYnRuLWNvbG9yLWRhcms6ICMyMTI1MjkgIWRlZmF1bHQ7XHJcblxyXG4vLyBQcm9ncmVzcyBiYXJcclxuJGR4LXByb2dyZXNzLWJhci10aGlja25lc3M6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzLXNtOiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci10aGlja25lc3MtbGc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzOiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzLXNtOiAwLjA2MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1wcm9ncmVzcy1iYXItYm9yZGVyLXJhZGl1cy1sZzogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1jb2xvcjogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1wcm9ncmVzcy1iYXItc3VjY2Vzcy1jb2xvcjogJGR4LXN1Y2Nlc3MgIWRlZmF1bHQ7XHJcbiRkeC1wcm9ncmVzcy1iYXItZXJyb3ItY29sb3I6ICRkeC1kYW5nZXIgIWRlZmF1bHQ7XHJcbiRkeC1wcm9ncmVzcy1iYXItcGF1c2UtY29sb3I6ICRkeC13YXJuaW5nICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbG9yOiAkZHgtcHJvZ3Jlc3MtYmFyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLXRyYWNrLW9wYWNpdHk6IDAuMyAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZTogMC43NWVtICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlLXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1wcm9ncmVzcy1iYXItbGFiZWwtc3BhY2UtbGc6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1sYWJlbC1nYXAtc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwLWxnOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1wcm9ncmVzcy1iYXItbGFiZWwtbGluZS1oZWlnaHQ6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1wcm9ncmVzcy1iYXItbGFiZWwtbGluZS1oZWlnaHQtc206IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1wcm9ncmVzcy1iYXItbGFiZWwtbGluZS1oZWlnaHQtbGc6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1sYWJlbC1mb250LXNpemU6IDAuODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZS1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1sYWJlbC1mb250LXNpemUtbGc6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1hbmltYXRpb24tbGVuZ3RoOiAycyAhZGVmYXVsdDtcclxuXHJcbi8vIENsaWVudCBjb21wb25lbnRzIGNvbW1vblxyXG4kZHgtdGl0bGUtZm9udC1jb2xvcjogIzIzMjMyMyAhZGVmYXVsdDtcclxuJGR4LWxlZ2VuZC1pdGVtLWZvbnQtY29sb3I6ICM3Njc2NzYgIWRlZmF1bHQ7XHJcblxyXG4vLyBNYXBcclxuJGR4LW1hcC1tYXJrZXItdG9vbHRpcC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gU2Fua2V5XHJcbiRkeC1zYW5rZXktbGFiZWwtZm9udC1jb2xvcjogIzIzMjMyMyAhZGVmYXVsdDtcclxuXHJcbi8vIEh0bWxFZGl0b3JcclxuJGR4LWh0bWwtZWRpdG9yLWJsb2NrLWZvbnQtY29sb3I6IHJnYmEoNTEgNTEgNTEgLyA4MCUpICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWJvcmRlci1jb2xvcjogJGR4LWdyYXktMjAwICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kZHgtaHRtbC1lZGl0b3ItaW52YWxpZC1jb2xvcjogJGR4LXZhbGlkYXRpb24taW52YWxpZC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLW1heC1pbmRlbnQ6IDkgIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1saXN0LXN0eWxlOiBkZWNpbWFsIGxvd2VyLWFscGhhIGxvd2VyLXJvbWFuICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1mb250LXNpemU6IDAuODVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtcGFkZGluZy15OiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLXJlc2l6ZS1mcmFtZS1ib3JkZXItc3R5bGU6IGRhc2hlZCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZTogMC4zcmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLWNvbnRlbnQtcGFkZGluZy15OiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItY29udGVudC1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtaHRtbC1lZGl0b3ItbGlzdC1pbmxpbmUtc3RhcnQ6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWxpc3QtaW5saW5lLWVuZDogMC4zcmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItbGlzdC13aWR0aDogMS4ycmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEycHggIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLWJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDRweCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtYm9yZGVyLWlubGluZS1zdGFydC1zdHlsZTogc29saWQgIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLW1hcmdpbi15OiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLW1hcmdpbi14OiAwICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLWNvZGUtYmxvY2stYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTEgMTkxIDE5MSAvIDE1JSkgIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1jb2RlLWJsb2NrLXBhZGRpbmc6IDAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1odG1sLWVkaXRvci1wbGFjZWhvbGRlci1jb2xvcjogJGR4LWdyYXktOTAwICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItb2Zmc2V0OiAxNXB4ICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItb3BhY2l0eTogMC41ICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLXRhYmxlLXBhZGRpbmcteTogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci10YWJsZS1wYWRkaW5nLXg6IDAuMzEzcmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItdGFibGUtcmVzaXplLWZyYW1lOiAwLjMxM3JlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1odG1sLWVkaXRvci12YXJpYWJsZS1wYWRkaW5nLXk6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci12YXJpYWJsZS1wYWRkaW5nLXg6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItdmFyaWFibGUtYm9yZGVyLXJhZGl1czogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItdmFyaWFibGUtb3BhY2l0eTogMC4xICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1ib3JkZXItd2lkdGg6IDJweCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLXBhZGRpbmcteTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLXBhZGRpbmcteDogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkeC1ibGFjaywgMC41KSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLW1lbnRpb25zLXNjcm9sbGJhci13aWR0aDogOHB4ICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItbWVudGlvbnMtc2Nyb2xsYmFyLWNvbG9yOiByZ2JhKDE5MSAxOTEgMTkxIC8gNzAlKSAhZGVmYXVsdDtcclxuXHJcbiRkeC1odG1sLWVkaXRvci1kaWFsb2ctbGFiZWwtbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWRpYWxvZy1yb3ctZ2FwOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1kaWFsb2ctY29sdW1uLWdhcDogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItZGlhbG9nLWFzcGVjdC1yYXRpby1idXR0b24tc2l6ZTogMjhweCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWRpYWxvZy1mb290ZXItbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWRpYWxvZy1mb290ZXItYm9yZGVyLXRvcDogMCAhZGVmYXVsdDtcclxuXHJcbiRkeC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLXdoaXRlLWNvbG9yOiAkZHgtd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kZHgtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1yYWRpdXM6IDAuM3JlbSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItd2lkdGg6IDJweCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItc3R5bGU6IGRhc2hlZCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItY29sb3I6ICRkeC1odG1sLWVkaXRvci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYmFja2dyb3VuZC1jb2xvcjogJGR4LWxpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItZHJhZy16b25lLWRyYWctb3Zlci1ib3JkZXItY29sb3I6ICRkeC1zZWNvbmRhcnkgIWRlZmF1bHQ7XHJcblxyXG4vLyBQaXZvdEdyaWRcclxuJGR4LXBpdm90LWdyaWQtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZ3JpZC1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ncmlkLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ncmlkLWJvcmRlci1yYWRpdXMtc206ICRkeC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZ3JpZC1ib3JkZXItcmFkaXVzLWxnOiAkZHgtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZ3JpZC1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ncmlkLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtbWluLXdpZHRoOiAkZHgtZ3JpZC1taW4td2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kZHgtcGl2b3QtZ3JpZC1maWVsZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ncmlkLWZpZWxkLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZ3JpZC1maWVsZC1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ncmlkLWZpZWxkLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtZmllbGQtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZ3JpZC1maWVsZC1mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZ3JpZC1maWVsZC1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZ3JpZC1maWVsZC1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZ3JpZC1maWVsZC1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LXBpdm90LWdyaWQtaGVhZGVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtaGVhZGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZ3JpZC1oZWFkZXItZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZ3JpZC1oZWFkZXItZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZ3JpZC1oZWFkZXItZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZ3JpZC1oZWFkZXItZm9udC13ZWlnaHQ6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ncmlkLWhlYWRlci1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZ3JpZC1oZWFkZXItbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtcGl2b3QtZ3JpZC10b3RhbC1iZzogY29sb3ItbWl4KGluIHNyZ2IsICRkeC1wYW5lbC1iYXNlLWJnICRkeC1wYW5lbC1mb290ZXItYmctYWxwaGEgKiAyLCB0cmFuc3BhcmVudCkgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ncmlkLXRvdGFsLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZ3JpZC10b3RhbC1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ncmlkLXRvdGFsLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtdG90YWwtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZ3JpZC10b3RhbC1mb250LXdlaWdodDogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtdG90YWwtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtdG90YWwtbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtdG90YWwtbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbi8vIFBpdm90IFRhYmxlXHJcbiRkeC1waXZvdC10YWJsZS1kZWZhdWx0LWhlaWdodDogNDAwcHggIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtYm9yZGVyLXJhZGl1cy1zbTogJGR4LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1ib3JkZXItcmFkaXVzLWxnOiAkZHgtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAwLjM3NWVtICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtY2VsbC1wYWRkaW5nLXktc206IDAuMzc1ZW0gIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1jZWxsLXBhZGRpbmcteDogMC41ZW0gIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1jZWxsLXBhZGRpbmcteTogMC41ZW0gIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1jZWxsLXBhZGRpbmcteC1sZzogMC42MjVlbSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLWNlbGwtcGFkZGluZy15LWxnOiAwLjYyNWVtICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtZml4ZWQtY29sdW1uLWJvcmRlci1jb2xvcjogJGR4LWdyYXktNjAwICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLW1pbi13aWR0aDogJGR4LWdyaWQtbWluLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWljb24tbWluLXdpZHRoOiAkZHgtaW1hZ2Utc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1pY29uLW1pbi13aWR0aC1zbTogJGR4LWltYWdlLXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtaWNvbi1taW4td2lkdGgtbGc6ICRkeC1pbWFnZS1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtcm93LWZpZWxkLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLXJvdy1maWVsZC1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1yb3ctZmllbGQtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtcm93LWZpZWxkLWZvbnQtd2VpZ2h0OiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtcm93LWZpZWxkLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1yb3ctZmllbGQtbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLXJvdy1maWVsZC1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtdG90YWwtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtdG90YWwtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS10b3RhbC1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS10b3RhbC1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS10b3RhbC1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS10b3RhbC1mb250LXdlaWdodDogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLXRvdGFsLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS10b3RhbC1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtdG90YWwtbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbi8vIFVwbG9hZFxyXG4kZHgtdXBsb2FkLXBhZGRpbmctdG9wOiAxLjJyZW0gIWRlZmF1bHQ7XHJcbiRkeC11cGxvYWQtYnV0dG9uLWNvbnRhaW5lci1oZWlnaHQ6IDNyZW0gIWRlZmF1bHQ7XHJcbiRkeC11cGxvYWQtbG9hZC1zdGF0ZS1mb250LXNpemU6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC11cGxvYWQtbG9hZC1zdGF0ZS1jb2xvcjogJGR4LWdyYXktNjAwICFkZWZhdWx0O1xyXG4kZHgtdXBsb2FkLWltYWdlLXNwYWNpbmc6ICRkeC1pbWFnZS1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtdXBsb2FkLWZpbGUtc2l6ZS1jb2xvcjogJGR4LWdyYXktNTAwICFkZWZhdWx0O1xyXG4kZHgtdXBsb2FkLWZpbGUtc2l6ZS1wYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC11cGxvYWQtZmlsZS1pY29uLXBhZGRpbmc6IDEycHggOHB4IDEycHggMTBweCAhZGVmYXVsdDtcclxuJGR4LXVwbG9hZC1maWxlLWJ0bi1wYWRkaW5nOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC11cGxvYWQtZmlsZS1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xyXG4kZHgtdXBsb2FkLWZpbGUtaGVpZ2h0OiA0MHB4ICFkZWZhdWx0O1xyXG4kZHgtdXBsb2FkLWZpbGUtbGlzdC12aWV3LXBhZGRpbmctdG9wOiAxLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXVwbG9hZC1maWxlLW1hcmdpbi1ib3R0b206IDAuODVyZW0gIWRlZmF1bHQ7XHJcbiRkeC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1ib3JkZXItcmFkaXVzOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1pY29uLW1hcmdpbjogMC42MjVyZW0gMCAwICFkZWZhdWx0O1xyXG4kZHgtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctbWVzc2FnZS1tYXJnaW46IDAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIENoYXRVSVxyXG4kZHgtY2hhdHVpLW1lc3NhZ2VsaXN0LWJnOiAkZHgtZ3JheS0xMDAgIWRlZmF1bHQ7XHJcbiRkeC1jaGF0dWktbWVzc2FnZWxpc3QtZ2FwOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hhdHVpLW1lc3NhZ2VsaXN0LXBhZGRpbmc6ICRkeC1jaGF0dWktbWVzc2FnZWxpc3QtZ2FwICogMiAhZGVmYXVsdDtcclxuJGR4LWNoYXR1aS1tZXNzYWdlLXBhZGRpbmc6ICRkeC1jaGF0dWktbWVzc2FnZWxpc3QtZ2FwICFkZWZhdWx0O1xyXG4kZHgtY2hhdHVpLW1lc3NhZ2UtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWNoYXR1aS1tZXNzYWdlLWdhcDogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hhdHVpLW1lc3NhZ2UtZm9udC1zaXplOiAwLjg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoYXR1aS1tZXNzYWdlLWZvbnQtc2l6ZS1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoYXR1aS1tZXNzYWdlLWZvbnQtc2l6ZS1sZzogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoYXR1aS1tZXNzYWdlLWJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGF0dWktbWVzc2FnZS1hc3Npc3RhbnQtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWNoYXR1aS1tZXNzYWdlLXVzZXItYmc6ICRkeC1nZW4tcHVycGxlLTEwMCAhZGVmYXVsdDtcclxuJGR4LWNoYXR1aS1tZXNzYWdlLXVzZXItY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWNoYXR1aS1tZXNzYWdlLWVycm9yLWJnOiAkZHgtZ2VuLXJlZC0xMDAgIWRlZmF1bHQ7XHJcbiRkeC1jaGF0dWktc3VibWl0YXJlYS1nYXA6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoYXR1aS1zdWJtaXRhcmVhLXBhZGRpbmc6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGF0dWktc3VibWl0YXJlYS1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtY2hhdHVpLWVtcHR5LWljb24tYmc6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG5cclxuLy8gTWVzc2FnZUJveFxyXG4kZHgtbWVzc2FnZS1ib3gtYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lc3NhZ2UtYm94LXdpZHRoOiAzNy41cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtd2lkdGgtc206IDI1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtd2lkdGgtbGc6IDUwcmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtYmFja2dyb3VuZC1saWdodDogJGR4LXdoaXRlICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtYmFja2dyb3VuZC1kYXJrOiAkZHgtZGFyayAhZGVmYXVsdDtcclxuJGR4LW1lc3NhZ2UtYm94LWZvbnQtY29sb3ItbGlnaHQ6ICRkeC13aGl0ZSAhZGVmYXVsdDtcclxuJGR4LW1lc3NhZ2UtYm94LWZvbnQtY29sb3ItZGFyazogJGR4LWdyYXktNzAwICFkZWZhdWx0O1xyXG5cclxuJGR4LW1lc3NhZ2UtYm94LW1vZGFsLWNvbnRlbnQtcGFkZGluZzogMC42MjVyZW0gMC44NzVyZW0gMC42MjVyZW0gMC44NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1tb2RhbC1jb250ZW50LXBhZGRpbmctc206IDAuNXJlbSAwLjc1cmVtIDAuNXJlbSAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtbW9kYWwtY29udGVudC1wYWRkaW5nLWxnOiAwLjc1cmVtIDFyZW0gMC43NXJlbSAxcmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtbW9kYWwtY29udGVudC1nYXA6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtbW9kYWwtY29udGVudC1nYXAtc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lc3NhZ2UtYm94LW1vZGFsLWNvbnRlbnQtZ2FwLWxnOiAwLjc1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLWNvbG9yLXByaW1hcnk6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24tY29sb3Itc3VjY2VzczogJGR4LXN1Y2Nlc3MgIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbi1jb2xvci13YXJuaW5nOiAkZHgtd2FybmluZyAhZGVmYXVsdDtcclxuJGR4LW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLWNvbG9yLWRhbmdlcjogJGR4LWRhbmdlciAhZGVmYXVsdDtcclxuJGR4LW1lc3NhZ2UtYm94LWhlYWRlci1jbG9zZS1idXR0b24tY29sb3ItbGlnaHQ6ICRkeC1ncmF5LTEwMCAhZGVmYXVsdDtcclxuJGR4LW1lc3NhZ2UtYm94LWhlYWRlci1jbG9zZS1idXR0b24tY29sb3ItZGFyazogJGR4LWdyYXktNzAwICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtaGVhZGVyLXBhZGRpbmc6IDAuMzc1cmVtIDAuNjI1cmVtIDAuMzc1cmVtIDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtaGVhZGVyLXBhZGRpbmctc206IDAuMjVyZW0gMC41cmVtIDAuMjVyZW0gMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtaGVhZGVyLXBhZGRpbmctbGc6IDAuNXJlbSAwLjc1cmVtIDAuNXJlbSAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWdhcDogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1oZWFkZXItZ2FwLXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1oZWFkZXItZ2FwLWxnOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lc3NhZ2UtYm94LWhlYWRlci1mb250LXNpemUtc206IDAuODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtc2l6ZS1sZzogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lc3NhZ2UtYm94LWhlYWRlci1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbi13aWR0aDogMXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLWhlaWdodDogMXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lc3NhZ2UtYm94LWhlYWRlci1jbG9zZS1idXR0b24td2lkdGg6IDEuNjI1ICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWJ1dHRvbi1oZWlnaHQ6IDEuNjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWJ1dHRvbi1wYWRkaW5nOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24td2lkdGg6IDAuODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24taGVpZ2h0OiAwLjg3NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1tZXNzYWdlLWJveC1ib2R5LXBhZGRpbmc6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtYm9keS1wYWRkaW5nLXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1ib2R5LXBhZGRpbmctbGc6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC1zaXplOiAwLjg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LXNpemUtc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC1zaXplLWxnOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWxpbmUtaGVpZ2h0OiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWxpbmUtaGVpZ2h0LXNtOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWxpbmUtaGVpZ2h0LWxnOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcclxuXHJcbiRkeC1tZXNzYWdlLWJveC1mb290ZXItcGFkZGluZzogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1mb290ZXItcGFkZGluZy1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtZm9vdGVyLXBhZGRpbmctbGc6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1mb290ZXItZ2FwOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lc3NhZ2UtYm94LWZvb3Rlci1nYXAtc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lc3NhZ2UtYm94LWZvb3Rlci1nYXAtbGc6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1jb2xvci1kYXJrOiAjNDk1MDU3ICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtZm9vdGVyLXNlY29uZGFyeS1idXR0b24tY29sb3ItbGlnaHQ6ICNmOGY5ZmEgIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1ob3Zlci1jb2xvci1kYXJrOiAkZHgtZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1ob3Zlci1jb2xvci1saWdodDogJGR4LWdyYXktODAwICFkZWZhdWx0O1xyXG5cclxuLy8gQ2Fyb3VzZWxcclxuJGR4LWNhcm91c2VsLWJhY2tncm91bmQtY29sb3I6ICRkeC1saWdodCAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtYnV0dG9uLWJvcmRlci13aWR0aDogMCAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLWJ1dHRvbi1iYWNrZ3JvdW5kOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1idXR0b24tYmFja2dyb3VuZC1vcGFjaXR5OiAwLjggIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1idXR0b24tYmFja2dyb3VuZC1ob3ZlcjogJGR4LWdyYXktMTAwICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQtb3BhY2l0eS1ob3ZlcjogMSAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLWJ1dHRvbi1iYWNrZ3JvdW5kLWRpc2FibGVkOiAkZHgtZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1idXR0b24tYmFja2dyb3VuZC1vcGFjaXR5LWRpc2FibGVkOiAwLjIgIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1idXR0b24taWNvbi1jb2xvcjogJGR4LWJsYWNrICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtYnV0dG9uLWljb24tY29sb3ItaG92ZXI6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtYnV0dG9uLWljb24tY29sb3ItZGlzYWJsZWQ6ICRkeC1ncmF5LTUwMCAhZGVmYXVsdDtcclxuXHJcbiRkeC1jYXJvdXNlbC1idXR0b24tcGFkZGluZy1sZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtYnV0dG9uLXBhZGRpbmctc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1idXR0b24tcGFkZGluZzogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1idXR0b24taWNvbi1zaXplLWxnOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1idXR0b24taWNvbi1zaXplLXNtOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtYnV0dG9uLWljb24tc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1jYXJvdXNlbC1wYWdlcy1wYWRkaW5nLXk6IDAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtcGFnZXMtcGFkZGluZy14OiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteS1zbTogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1wYWdlcy1wYWRkaW5nLXgtc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1wYWdlcy1wYWRkaW5nLXktbGc6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1wYWdlcy1wYWRkaW5nLXgtbGc6IDAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1jYXJvdXNlbC1wYWdlcy1iYWNrZ3JvdW5kLWNvbG9yOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1wYWdlcy1iYWNrZ3JvdW5kLW9wYWNpdHk6IDAuOCAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLXBhZ2VzLWJhY2tncm91bmQtYm9yZGVyLXJhZGl1czogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtcGFnZS1zaXplOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1wYWdlLXNpemUtbGc6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtcGFnZS1zaXplLXNtOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLXBhZ2UtYmFja2dyb3VuZC1jb2xvcjogJGR4LWJsYWNrICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtcGFnZS1tYXJnaW46IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtcGFnZS1vcGFjaXR5OiAwLjY1ICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtcGFnZS1ob3Zlci1vcGFjaXR5OiAwLjc1ICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtcGFnZS1ob3Zlci1vcGFjaXR5LWFjdGl2ZTogMSAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLXBhZ2UtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG5cclxuJGR4LWNhcm91c2VsLW92ZXJsYXktY29sb3I6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLW92ZXJsYXktb3BhY2l0eTogMC44ICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtZm9jdXMtb3V0bGluZS13aWR0aDogJGR4LWZvY3VzLW91dGxpbmUtd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1mb2N1cy1vdXRsaW5lLWNvbG9yOiAkZHgtZm9jdXMgIWRlZmF1bHQ7XHJcblxyXG4kZHgtY2Fyb3VzZWwtbWFyZ2luOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1tYXJnaW4tc206IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1tYXJnaW4tbGc6IDJyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBSYW5nZVNlbGVjdG9yXHJcbiRkeC1yYW5nZS1zZWxlY3Rvci1zY2FsZS10aWNrLWNvbG9yOiAjNzY3Njc2ICFkZWZhdWx0O1xyXG4kZHgtcmFuZ2Utc2VsZWN0b3Itc2NhbGUtbGFiZWwtZm9udC1jb2xvcjogJGR4LWdyYXktOTAwICFkZWZhdWx0O1xyXG4kZHgtcmFuZ2Utc2VsZWN0b3Itc2VsZWN0ZWQtcmFuZ2UtY29sb3I6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtcmFuZ2Utc2VsZWN0b3Itc2xpZGVyLW1hcmtlci1jb2xvcjogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1yYW5nZS1zZWxlY3Rvci1zbGlkZXItbWFya2VyLWZvbnQtY29sb3I6ICRkeC1saWdodCAhZGVmYXVsdDtcclxuJGR4LXJhbmdlLXNlbGVjdG9yLXNsaWRlci1oYW5kbGUtY29sb3I6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtcmFuZ2Utc2VsZWN0b3Itc2h1dHRlci1jb2xvcjogJGR4LWxpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtcmFuZ2Utc2VsZWN0b3ItY29udGFpbmVyLWJhY2tncm91bmQtY29sb3I6ICRkeC1iZyAhZGVmYXVsdDtcclxuXHJcbi8vIFNwbGl0dGVyXHJcbiRkeC1zcGxpdHRlci1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtc3BsaXR0ZXItYnV0dG9uLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1idXR0b24taG92ZXItY29sb3I6ICRkeC1zcGxpdHRlci1idXR0b24tY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1idXR0b24tZm9jdXNlZC1jb2xvcjogJGR4LXN0YXRlLXByaW1hcnktY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1idXR0b24tYWN0aXZlLWNvbG9yOiAkZHgtc3BsaXR0ZXItYnV0dG9uLWZvY3VzZWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1jcm9zczogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLWJ1dHRvbi1wYWRkaW5nLWNyb3NzLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItYnV0dG9uLXBhZGRpbmctY3Jvc3MtbGc6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItYnV0dG9uLXBhZGRpbmctbWFpbjogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLWJ1dHRvbi1wYWRkaW5nLW1haW4tc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1tYWluLWxnOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1zcGxpdHRlci1idXR0b24taW1hZ2Utc2l6ZTogJGR4LWltYWdlLXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1idXR0b24taW1hZ2Utc2l6ZS1zbTogJGR4LWltYWdlLXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1idXR0b24taW1hZ2Utc2l6ZS1sZzogJGR4LWltYWdlLXNpemUtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtc3BsaXR0ZXItcGFuZS1wYWRkaW5nLXg6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1wYW5lLXBhZGRpbmcteC1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItcGFuZS1wYWRkaW5nLXgtbGc6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1wYW5lLXBhZGRpbmcteTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLXBhbmUtcGFkZGluZy15LXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1wYW5lLXBhZGRpbmcteS1sZzogMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWJvcmRlci1yYWRpdXM6IDAgIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWNvbG9yOiAkZHgtc3BsaXR0ZXItYnV0dG9uLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1ob3Zlci1jb2xvcjogJGR4LXNwbGl0dGVyLWJ1dHRvbi1ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtZm9jdXNlZC1jb2xvcjogJGR4LXNwbGl0dGVyLWJ1dHRvbi1mb2N1c2VkLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1hY3RpdmUtY29sb3I6ICRkeC1zcGxpdHRlci1idXR0b24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1wYWRkaW5nLWNyb3NzOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1wYWRkaW5nLWNyb3NzLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1wYWRkaW5nLWNyb3NzLWxnOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtcGFkZGluZy1tYWluOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1wYWRkaW5nLW1haW4tc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXBhZGRpbmctbWFpbi1sZzogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXNpemUtY3Jvc3M6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXNpemUtY3Jvc3Mtc206IDAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1zaXplLWNyb3NzLWxnOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1zaXplLW1haW46IDJyZW0gIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXNpemUtbWFpbi1zbTogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1zaXplLW1haW4tbGc6IDIuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1zcGxpdHRlci1zZXBhcmF0b3ItYmc6IGNvbG9yLW1peChpbiBzcmdiLCAkZHgtYmcgODAlLCAkZHgtYm9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLXNlcGFyYXRvci1ob3Zlci1iZzogY29sb3ItbWl4KGluIHNyZ2IsICRkeC1zcGxpdHRlci1zZXBhcmF0b3ItYmcgJGR4LXN0YXRlLWhvdmVyLW9wYWNpdHksICRkeC1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItc2VwYXJhdG9yLWZvY3VzZWQtYmc6ICRkeC1zdGF0ZS1wcmltYXJ5LWJnICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItc2VwYXJhdG9yLWFjdGl2ZS1iZzogJGR4LXNwbGl0dGVyLXNlcGFyYXRvci1mb2N1c2VkLWJnICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItc2VwYXJhdG9yLWJvcmRlci1yYWRpdXM6IDAgIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1zZXBhcmF0b3ItaG92ZXItYm9yZGVyLXJhZGl1czogMCAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLXNlcGFyYXRvci1mb2N1c2VkLWJvcmRlci1yYWRpdXM6IDAgIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1zZXBhcmF0b3ItYWN0aXZlLWJvcmRlci1yYWRpdXM6IDAgIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1zZXBhcmF0b3ItZ2FwOiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLXNlcGFyYXRvci1nYXAtc206IDAgIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1zZXBhcmF0b3ItZ2FwLWxnOiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLXNlcGFyYXRvci1zaXplOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLXNlcGFyYXRvci1zaXplLXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1zZXBhcmF0b3Itc2l6ZS1sZzogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLXNlcGFyYXRvci1zdGF0aWMtc2l6ZTogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1zZXBhcmF0b3Itc3RhdGljLXNpemUtc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1zZXBhcmF0b3Itc3RhdGljLXNpemUtbGc6IDAuNXJlbSAhZGVmYXVsdDtcclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuQGltcG9ydCBcIm1peGlucy9idXR0b25cIjtcclxuQGltcG9ydCBcIm1peGlucy9jYWxlbmRhclwiO1xyXG5cclxuLmR4YmwtY2FsZW5kYXIge1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWZvbnQtZmFtaWx5OiAjeyRkeC1jYWxlbmRhci1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItZm9udC1zaXplOiAjeyRkeC1jYWxlbmRhci1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWxpbmUtaGVpZ2h0OiAjeyRkeC1jYWxlbmRhci1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItYmc6ICN7JGR4LWNhbGVuZGFyLWJnfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1jb2xvcjogI3skZHgtY2FsZW5kYXItY29sb3J9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWJvcmRlci1jb2xvcjogI3skZHgtY2FsZW5kYXItYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1ib3JkZXItc3R5bGU6ICN7JGR4LWNhbGVuZGFyLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoOiAjeyRkeC1jYWxlbmRhci1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWJvcmRlci1yYWRpdXM6ICN7JGR4LWNhbGVuZGFyLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLXJlYWRvbmx5LWJnOiAjeyRkeC1jYWxlbmRhci1kaXNhYmxlZC1iZ307XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItcmVhZG9ubHktY29sb3I6ICN7JGR4LWNhbGVuZGFyLWRpc2FibGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1kaXNhYmxlZC1iZzogI3skZHgtY2FsZW5kYXItZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWRpc2FibGVkLWNvbG9yOiAjeyRkeC1jYWxlbmRhci1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItZGlzYWJsZWQtb3BhY2l0eTogI3skZHgtY2FsZW5kYXItZGlzYWJsZWQtb3BhY2l0eX07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJnOiAjeyRkeC1jYWxlbmRhci1oZWFkZXItYmd9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWhlYWRlci1jb2xvcjogI3skZHgtY2FsZW5kYXItaGVhZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWNvbG9yOiAjeyRkeC1jYWxlbmRhci1oZWFkZXItYnRuLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC1jYWxlbmRhci1oZWFkZXItYnRuLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkeC1jYWxlbmRhci1oZWFkZXItYnRuLWRpc2FibGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtZm9udC13ZWlnaHQ6ICN7JGR4LWNhbGVuZGFyLWhlYWRlci10aXRsZS1mb250LXdlaWdodH07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteDogI3skZHgtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteTogI3skZHgtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJnOiAjeyRkeC1jYWxlbmRhci1mb290ZXItYmd9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1jb2xvcjogI3skZHgtY2FsZW5kYXItZm9vdGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLXNwYWNpbmc6ICN7JGR4LWNhbGVuZGFyLWZvb3Rlci1idG4tc3BhY2luZ307XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1iZzogI3skZHgtY2FsZW5kYXItZm9vdGVyLWJ0bi1iZ307XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtY2FsZW5kYXItZm9vdGVyLWJ0bi1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGR4LWNhbGVuZGFyLWZvb3Rlci1idG4taG92ZXItYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLW91dGxpbmUtb2Zmc2V0OiAjeyRkeC1jYWxlbmRhci1mb290ZXItYnRuLW91dGxpbmUtb2Zmc2V0fTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLWJvcmRlci1jb2xvcjogI3skZHgtY2FsZW5kYXItZm9vdGVyLWJ0bi1idXR0b24tY29sb3J9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXg6ICN7JGR4LWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXk6ICN7JGR4LWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy15OiAjeyRkeC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXg6ICN7JGR4LWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy15OiAjeyRkeC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy14OiAjeyRkeC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtbWluLXdpZHRoOiAjeyRkeC1jYWxlbmRhci1jb250ZW50LWNlbGwtbWluLXdpZHRofTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWstZm9udC1zaXplOiAjeyRkeC1jYWxlbmRhci1kYXlzLW9mLXdlZWstZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWstb3BhY2l0eTogI3skZHgtY2FsZW5kYXItZGF5cy1vZi13ZWVrLW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyLWZvbnQtc2l6ZTogI3skZHgtY2FsZW5kYXItd2Vlay1udW1iZXItZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci13ZWVrLW51bWJlci1vcGFjaXR5OiAjeyRkeC1jYWxlbmRhci13ZWVrLW51bWJlci1vcGFjaXR5fTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1tb3VudGgteWVhci1zZWxlY3Rpb24tYm9yZGVyLXJhZGl1czogI3skZHgtY2FsZW5kYXItbW91bnRoLXllYXItc2VsZWN0aW9uLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLXdlZWtlbmQtY29sb3I6ICN7JGR4LWNhbGVuZGFyLXdlZWtlbmQtY29sb3J9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLW5vdC1jdXJyZW50LXZpZXctY29sb3I6ICN7JGR4LWNhbGVuZGFyLW5vdC1jdXJyZW50LXZpZXctY29sb3J9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLXRvZGF5LWJvcmRlci1jb2xvcjogI3skZHgtY2FsZW5kYXItdG9kYXktYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1pdGVtLWRpc2FibGVkLW9wYWNpdHk6ICN7JGR4LWNhbGVuZGFyLWl0ZW0tZGlzYWJsZWQtb3BhY2l0eX07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1kaXNhYmxlZC1jdXJzb3I6ICN7JGR4LWNhbGVuZGFyLWl0ZW0tZGlzYWJsZWQtY3Vyc29yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWJnOiAjeyRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWJnfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWNvbG9yOiAjeyRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1pdGVtLWhvdmVyLWJnOiAjeyRkeC1jYWxlbmRhci1pdGVtLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1pdGVtLWhvdmVyLWNvbG9yOiAjeyRkeC1jYWxlbmRhci1pdGVtLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnOiAjeyRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiAjeyRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWJnOiAjeyRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWJnfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWNvbG9yOiAjeyRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6ICN7JGR4LWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAjeyRkeC1jYWxlbmRhci1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGh9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLXZhbGlkYXRpb24tdmFsaWQtY29sb3I6ICN7JGR4LXZhbGlkYXRpb24tdmFsaWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLXZhbGlkYXRpb24taW52YWxpZC1jb2xvcjogI3skZHgtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yfTtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1jYWxlbmRhci1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWNhbGVuZGFyLWxpbmUtaGVpZ2h0KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItYmcpO1xyXG4gICAgYm9yZGVyOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBjb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1jb2xvcik7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgIC5keGJsLWNhbGVuZGFyLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXgpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBhbmVsLWhlYWRlci1zdHlsZShcIi0tZHhibC1jYWxlbmRhci1oZWFkZXItYmdcIiwgXCItLWR4YmwtY2FsZW5kYXItaGVhZGVyLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1mb250LXNpemU6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9udC1zaXplKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogdmFyKC0tZHhibC1jYWxlbmRhci1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNhbGVuZGFyLWJ1dHRvbi1mb2N1cy1zdGF0ZSgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcihcIi0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWNvbG9yXCIsIFwiLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4tZGlzYWJsZWQtY29sb3JcIiwgXCItLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1ob3Zlci1jb2xvclwiLCBudWxsLCBudWxsLCB0cnVlKTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogI3skZHgtc3RhdGUtZGlzYWJsZWQtb3BhY2l0eX07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlcy1zdHlsZSgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNhbGVuZGFyLWRhdGEtdGFibGUtY29udGFpbmVyLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtY2FsZW5kYXItY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy15KSB2YXIoLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy14KTtcclxuXHJcbiAgICAgICAgJiA+IHRhYmxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW3ZpZXc9XCIwXCJdID4gdGFibGUgPiB0Ym9keSB7XHJcbiAgICAgICAgICAgICYgPiB0ciB7XHJcbiAgICAgICAgICAgICAgICAmID4gdGQsXHJcbiAgICAgICAgICAgICAgICAmID4gdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHZhcigtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLW1pbi13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWNhbGVuZGFyLWRheXMtb2Ytd2VlayA+IHRoIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLWNhbGVuZGFyLWRheXMtb2Ytd2Vlay1vcGFjaXR5KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWNhbGVuZGFyLWRheXMtb2Ytd2Vlay1mb250LXNpemUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXItZm9udC1zaXplKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1jYWxlbmRhci13ZWVrLW51bWJlci1vcGFjaXR5KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWNhbGVuZGFyLXdlZWstcm93LFxyXG4gICAgICAgIC5keGJsLWNhbGVuZGFyLXllYXItcm93LFxyXG4gICAgICAgIC5keGJsLWNhbGVuZGFyLWRlY2FkZS1yb3csXHJcbiAgICAgICAgLmR4YmwtY2FsZW5kYXItY2VudHVyeS1yb3cge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jYWxlbmRhci15ZWFyLXJvdyxcclxuICAgICAgICAuZHhibC1jYWxlbmRhci1kZWNhZGUtcm93LFxyXG4gICAgICAgIC5keGJsLWNhbGVuZGFyLWNlbnR1cnktcm93IHtcclxuICAgICAgICAgICAgLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWNhbGVuZGFyLW1vdW50aC15ZWFyLXNlbGVjdGlvbi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHRkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNhbGVuZGFyLWl0ZW0tZm9jdXMtc3RhdGUoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtaXRlbSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZShcclxuICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICRkeC1zdGF0ZS1zZWxlY3RlZC1iZyxcclxuICAgICAgICAgICAgICAgICAgICAkZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1iYXNlLWJnLFxyXG4gICAgICAgICAgICAgICAgICAgICRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWJnLWFscGhhLFxyXG4gICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aFwiLFxyXG4gICAgICAgICAgICAgICAgICAgIG51bGxcclxuICAgICAgICAgICAgKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWNhbGVuZGFyLWRheSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXN0eWxlKSB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1jYWxlbmRhci10b2RheSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItdG9kYXktYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgY2FsZW5kYXItaXRlbS1mb2N1cy1zdGF0ZSgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtY2FsZW5kYXItd2Vla2VuZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLXdlZWtlbmQtY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtY2FsZW5kYXItbm90LWN1cnJlbnQtdmlldyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLW5vdC1jdXJyZW50LXZpZXctY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1kaXNhYmxlZC1vcGFjaXR5KTtcclxuICAgICAgICAgICAgY3Vyc29yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tZGlzYWJsZWQtY3Vyc29yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGl2LmR4YmwtY2FsZW5kYXItZm9vdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItcGFkZGluZy14KTtcclxuICAgICAgICBib3JkZXItdG9wOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBwYW5lbC1mb290ZXItc3R5bGUoXCItLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJnXCIsIFwiLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1mb250LWZhbWlseTogdmFyKC0tZHhibC1jYWxlbmRhci1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZm9udC1zaXplOiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtY2FsZW5kYXItbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4tYmcpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4taG92ZXItY29sb3IpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgY2FsZW5kYXItYnV0dG9uLWZvY3VzLXN0YXRlKCk7XHJcblxyXG4gICAgICAgICAgICAmICsgLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4tc3BhY2luZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbm90LWRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIG5vdC1yZWFkb25seS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgLmR4YmwtY2FsZW5kYXItaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4sXHJcbiAgICAgICAgICAgICAgICAmID4gZGl2ID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWspIHtcclxuICAgICAgICAgICAgdGQ6bm90KC5keGJsLWNhbGVuZGFyLWRpc2FibGVkLWl0ZW0pOm5vdCguZHhibC1jYWxlbmRhci13ZWVrLW51bWJlcikge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLXJhbmdlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWhvdmVyLXN0eWxlKFwiLS1keGJsLWNhbGVuZGFyLWl0ZW0taG92ZXItYmdcIiwgXCItLWR4YmwtY2FsZW5kYXItaXRlbS1ob3Zlci1jb2xvclwiLCBcIi0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGR4LXN0YXRlLXNlbGVjdGVkLWJnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWJhc2UtYmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmctYWxwaGEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnVsbFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRkeC1zdGF0ZS1zZWxlY3RlZC1iZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWJhc2UtYmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1iZy1hbHBoYSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aFwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbnVsbFxyXG4gICAgICAgICAgICAgICAgICAgICk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZHgtc3RhdGUtc2VsZWN0ZWQtYmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtaG92ZXItYmFzZS1iZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1iZy1hbHBoYSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGhcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBudWxsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICYgPiAuZHhibC1jYWxlbmRhci1jb250ZW50IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtZGlzYWJsZWQtc3R5bGUoXCItLWR4YmwtY2FsZW5kYXItcmVhZG9ubHktYmdcIiwgXCItLWR4YmwtY2FsZW5kYXItcmVhZG9ubHktY29sb3JcIiwgXCItLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAmID4gLmR4YmwtY2FsZW5kYXItY29udGVudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWRpc2FibGVkLXN0eWxlKFwiLS1keGJsLWNhbGVuZGFyLWRpc2FibGVkLWJnXCIsIFwiLS1keGJsLWNhbGVuZGFyLWRpc2FibGVkLWNvbG9yXCIsIFwiLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1jYWxlbmRhci1kaXNhYmxlZC1vcGFjaXR5KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdmFsaWQtc3RhdGUoKSB7XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci12YWxpZGF0aW9uLXZhbGlkLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBpbnZhbGlkLXN0YXRlKCkge1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1mb250LXNpemU6ICN7JGR4LWNhbGVuZGFyLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWxpbmUtaGVpZ2h0OiAjeyRkeC1jYWxlbmRhci1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWJvcmRlci1yYWRpdXM6ICN7JGR4LWNhbGVuZGFyLWJvcmRlci1yYWRpdXMtc219O1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteTogI3skZHgtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy15OiAjeyRkeC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy14OiAjeyRkeC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1wYWRkaW5nLXk6ICN7JGR4LWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy14OiAjeyRkeC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLW1pbi13aWR0aDogI3skZHgtY2FsZW5kYXItY29udGVudC1jZWxsLW1pbi13aWR0aC1zbX07XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4tc3BhY2luZzogI3skZHgtY2FsZW5kYXItZm9vdGVyLWJ0bi1zcGFjaW5nLXNtfTtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteDogI3skZHgtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXk6ICN7JGR4LWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXktc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWZvbnQtc2l6ZTogI3skZHgtY2FsZW5kYXItZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItbGluZS1oZWlnaHQ6ICN7JGR4LWNhbGVuZGFyLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXJhZGl1czogI3skZHgtY2FsZW5kYXItYm9yZGVyLXJhZGl1cy1sZ307XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXk6ICN7JGR4LWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXg6ICN7JGR4LWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteTogI3skZHgtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1wYWRkaW5nLXg6ICN7JGR4LWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtbWluLXdpZHRoOiAjeyRkeC1jYWxlbmRhci1jb250ZW50LWNlbGwtbWluLXdpZHRoLWxnfTtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1zcGFjaW5nOiAjeyRkeC1jYWxlbmRhci1mb290ZXItYnRuLXNwYWNpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1mb290ZXItcGFkZGluZy14OiAjeyRkeC1jYWxlbmRhci1mb290ZXItcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteTogI3skZHgtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteS1sZ307XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcImNvbW1vblwiO1xyXG5cclxuQG1peGluIHN0YXRlLXNlbGVjdGVkLXJhbmdlLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItd2lkdGgtdmFyOiBudWxsLCAkcm9vdC1iZy1jb2xvci12YXI6IG51bGwpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1iZyxcclxuICAgICAgICAkZHgtc3RhdGUtYmFzZS1iZywgJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtYmctYWxwaGEsICRib3JkZXItd2lkdGgtdmFyLCAkcm9vdC1iZy1jb2xvci12YXIpO1xyXG59XHJcblxyXG5AbWl4aW4gY2FsZW5kYXItaXRlbS1mb2N1cy1zdGF0ZSgpIHtcclxuICAgICY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgICBvdXRsaW5lOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGNhbGVuZGFyLWJ1dHRvbi1mb2N1cy1zdGF0ZSgpIHtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKTtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1vdXRsaW5lLW9mZnNldCk7XHJcbn1cclxuXHJcbkBtaXhpbiBjYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZXMtc3R5bGUoKSB7XHJcbiAgICA+IGRpdi5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4ge1xyXG4gICAgICAgIGZsZXg6IDEgMCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctcmlnaHQ6ICN7JGR4LWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nfTtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctcmlnaHQpO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLXNtIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1yaWdodDogI3skZHgtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctc219O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLXJpZ2h0OiAjeyRkeC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1sZ307XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1sZWZ0OiAjeyRkeC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZ307XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctbGVmdCk7XHJcblxyXG4gICAgICAgICAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLWxlZnQ6ICN7JGR4LWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLXNtfTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWxnIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1sZWZ0OiAjeyRkeC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1sZ307XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuZHhibC1jYWxlbmRhci1oZWFkZXItcHJldmlvdXMtcGVyaW9kLWJ0biB7XHJcbiAgICAgICAgJiArIGRpdi5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4ge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0bjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1yaWdodDogI3skZHgtY2FsZW5kYXItbXVsdGktdmlldy1tb250aC12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZ307XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLXNtIHtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctcmlnaHQ6ICN7JGR4LWNhbGVuZGFyLW11bHRpLXZpZXctbW9udGgtdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctc219O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLXJpZ2h0OiAjeyRkeC1jYWxlbmRhci1tdWx0aS12aWV3LW1vbnRoLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLWxnfTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG46bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1sZWZ0OiAjeyRkeC1jYWxlbmRhci1tdWx0aS12aWV3LW1vbnRoLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nfTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1sZWZ0OiAjeyRkeC1jYWxlbmRhci1tdWx0aS12aWV3LW1vbnRoLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLXNtfTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1sZWZ0OiAjeyRkeC1jYWxlbmRhci1tdWx0aS12aWV3LW1vbnRoLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLWxnfTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL2NvbW1vblwiO1xyXG5cclxuLmR4YmwtbGlzdGJveCB7XHJcbiAgICAtLWR4YmwtbGlzdGJveC1mb250LWZhbWlseTogI3skZHgtbGlzdGJveC1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtbGlzdGJveC1mb250LXNpemU6ICN7JGR4LWxpc3Rib3gtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1saXN0Ym94LWxpbmUtaGVpZ2h0OiAjeyRkeC1saXN0Ym94LWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1saXN0Ym94LWJnOiAjeyRkeC1saXN0Ym94LWJnfTtcclxuICAgIC0tZHhibC1saXN0Ym94LWNvbG9yOiAjeyRkeC1saXN0Ym94LWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0Ym94LWJvcmRlci13aWR0aDogI3skZHgtbGlzdGJveC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtYm9yZGVyLXN0eWxlOiAjeyRkeC1saXN0Ym94LWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtbGlzdGJveC1ib3JkZXItY29sb3I6ICN7JGR4LWxpc3Rib3gtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0Ym94LWJvcmRlci1yYWRpdXM6ICN7JGR4LWxpc3Rib3gtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtbGlzdGJveC1yZWFkb25seS1iZzogI3skZHgtbGlzdGJveC1kaXNhYmxlZC1iZ307XHJcbiAgICAtLWR4YmwtbGlzdGJveC1yZWFkb25seS1jb2xvcjogI3skZHgtbGlzdGJveC1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdGJveC1kaXNhYmxlZC1iZzogI3skZHgtbGlzdGJveC1kaXNhYmxlZC1iZ307XHJcbiAgICAtLWR4YmwtbGlzdGJveC1kaXNhYmxlZC1jb2xvcjogI3skZHgtbGlzdGJveC1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdGJveC1kaXNhYmxlZC1vcGFjaXR5OiAjeyRkeC1saXN0Ym94LWRpc2FibGVkLW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItY29sb3I6ICN7JGR4LWxpc3Rib3gtaXRlbS1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItc3R5bGU6ICN7JGR4LWxpc3Rib3gtaXRlbS1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGg6ICN7JGR4LWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1iZzogI3skZHgtbGlzdGJveC1pdGVtLXNlbGVjdGVkLWJnfTtcclxuICAgIC0tZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtY29sb3I6ICN7JGR4LWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWJnOiAjeyRkeC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtYmd9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1jb2xvcjogI3skZHgtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlLWJnOiAjeyRkeC1saXN0Ym94LWl0ZW0tYWN0aXZlLWJnfTtcclxuICAgIC0tZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlLWNvbG9yOiAjeyRkeC1saXN0Ym94LWl0ZW0tYWN0aXZlLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0Ym94LWl0ZW0taG92ZXItYmc6ICN7JGR4LWxpc3Rib3gtaXRlbS1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtbGlzdGJveC1pdGVtLWhvdmVyLWNvbG9yOiAjeyRkeC1saXN0Ym94LWl0ZW0taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZzogI3skZHgtbGlzdGJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3I6ICN7JGR4LWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWJnOiAjeyRkeC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItYmd9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogI3skZHgtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQtYmc6ICN7JGR4LWxpc3Rib3gtaXRlbS1kaXNhYmxlZC1iZ307XHJcbiAgICAtLWR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkLWNvbG9yOiAjeyRkeC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXg6ICN7JGR4LWxpc3Rib3gtaXRlbS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LWxpc3Rib3gtaXRlbS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXg6ICN7JGR4LWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXk6ICN7JGR4LWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtY29sdW1uLWhlYWRlci1iZzogI3skZHgtbGlzdGJveC1jb2x1bW4taGVhZGVyLWJnfTtcclxuICAgIC0tZHhibC1saXN0Ym94LWNvbHVtbi1oZWFkZXItY29sb3I6ICN7JGR4LWxpc3Rib3gtY29sdW1uLWhlYWRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdGJveC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yOiAjeyRkeC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0Ym94LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcjogI3skZHgtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yfTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWxpc3Rib3gtZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWxpc3Rib3gtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWxpc3Rib3gtbGluZS1oZWlnaHQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWJnKTtcclxuICAgIGJvcmRlcjogdmFyKC0tZHhibC1saXN0Ym94LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1saXN0Ym94LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1saXN0Ym94LWJvcmRlci1jb2xvcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWxpc3Rib3gtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBjb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWNvbG9yKTtcclxuICAgIGhlaWdodDogJGR4LWxpc3Rib3gtZGVmYXVsdC1oZWlnaHQ7XHJcblxyXG4gICAgJjpub3QoW2lzLW11bHRpcGxlLWNvbHVtbnNdKSB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRpdi5keGJsLWxpc3Rib3gtaXRlbSB7XHJcbiAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLXBhZGRpbmcteCk7XHJcblxyXG4gICAgICAgICYuZHhibC1saXN0Ym94LWl0ZW0tbG9hZGluZzo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDRyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IDFzIGxpbmVhciAwLjM1cyBpbmZpbml0ZSBhbHRlcm5hdGUgYm90aCBydW5uaW5nIGR5bmFtaWNfb3BhY2l0eTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGl2LmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0sXHJcbiAgICB0ci5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtID4gdGQge1xyXG4gICAgICAgIG9wYWNpdHk6ICN7JGR4LXN0YXRlLWRpc2FibGVkLW9wYWNpdHl9O1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy14KSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBkaXYuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQsXHJcbiAgICB0ci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCA+IHRkIHtcclxuICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LXN0eWxlKFwiLS1keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1iZ1wiLCBcIi0tZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtY29sb3JcIiwgXCItLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3Qge1xyXG4gICAgICAgIGRpdi5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCxcclxuICAgICAgICB0ci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCA+IHRkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtc3R5bGUoXCItLWR4YmwtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWJnXCIsIFwiLS1keGJsLWxpc3Rib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1jb2xvclwiLCBcIi0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkaXYuZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpLFxyXG4gICAgdHIuZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpID4gdGQge1xyXG4gICAgICAgIEBpbmNsdWRlIHN0YXRlLXNlbGVjdGVkLXN0eWxlKFwiLS1keGJsLWxpc3Rib3gtaXRlbS1hY3RpdmUtYmdcIiwgXCItLWR4YmwtbGlzdGJveC1pdGVtLWFjdGl2ZS1jb2xvclwiLCBcIi0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1saXN0Ym94LWNoZWNrZWQge1xyXG4gICAgICAgICY6bm90KFtpcy1tdWx0aXBsZS1jb2x1bW5zXSkge1xyXG4gICAgICAgICAgICAtLWR4YmwtbGlzdGJveC1pdGVtLXBhZGRpbmcteTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LWJvcmRlci13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgICYgPiBsYWJlbC5keGJsLXRleHQge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbm90LWRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIG5vdC1yZWFkb25seS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkaXYuZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQsXHJcbiAgICAgICAgICAgIHRyLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkID4gdGQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtZGlzYWJsZWQtc3R5bGUoXCItLWR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkLWJnXCIsIFwiLS1keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZC1jb2xvclwiLCBcIi0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG5cclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtbGlzdGJveC1kaXNhYmxlZC1vcGFjaXR5KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGl2LmR4YmwtbGlzdGJveC1pdGVtLFxyXG4gICAgICAgICAgICB0ci5keGJsLWxpc3Rib3gtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSxcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWhvdmVyLXN0eWxlKFwiLS1keGJsLWxpc3Rib3gtaXRlbS1ob3Zlci1iZ1wiLCBcIi0tZHhibC1saXN0Ym94LWl0ZW0taG92ZXItY29sb3JcIiwgXCItLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLFxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1ob3Zlci1zdHlsZShcIi0tZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmdcIiwgXCItLWR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yXCIsIFwiLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgZGl2LmR4YmwtbGlzdGJveC1pdGVtLFxyXG4gICAgICAgICAgICAgICAgdHIuZHhibC1saXN0Ym94LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtaG92ZXItc3R5bGUoXCItLWR4YmwtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWJnXCIsIFwiLS1keGJsLWxpc3Rib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvclwiLCBcIi0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtZGlzYWJsZWQtc3R5bGUoXCItLWR4YmwtbGlzdGJveC1yZWFkb25seS1iZ1wiLCBcIi0tZHhibC1saXN0Ym94LXJlYWRvbmx5LWNvbG9yXCIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWRpc2FibGVkLXN0eWxlKFwiLS1keGJsLWxpc3Rib3gtZGlzYWJsZWQtYmdcIiwgXCItLWR4YmwtbGlzdGJveC1kaXNhYmxlZC1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtbGlzdGJveC1kaXNhYmxlZC1vcGFjaXR5KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgJiA+IC5keGJzLWdyaWR2aWV3IHtcclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgIC50YWJsZSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCkgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGd2SFNEQyxcclxuICAgICAgICAuZHhndkNTRCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhicy1ncmlkLXZzZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJzLWVtcHR5LWRhdGEtcm93IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuXHJcbiAgICAgICAgICAgICYgPiB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFuZWwtaGVhZGVyLXN0eWxlKFwiLS1keGJsLWxpc3Rib3gtY29sdW1uLWhlYWRlci1iZ1wiLCBcIi0tZHhibC1saXN0Ym94LWNvbHVtbi1oZWFkZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdGhlYWQgPiB0ciA+IHRoLFxyXG4gICAgICAgICAgICAmID4gdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWxpc3Rib3gtZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWxpc3Rib3gtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWxpc3Rib3gtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXgpO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZHhicy1zZWxlY3QtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcblxyXG4gICAgQGluY2x1ZGUgdmFsaWQtc3RhdGUoKSB7XHJcbiAgICAgICAgLS1keGJsLWxpc3Rib3gtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtdmFsaWRhdGlvbi12YWxpZC1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgaW52YWxpZC1zdGF0ZSgpIHtcclxuICAgICAgICAtLWR4YmwtbGlzdGJveC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC12YWxpZGF0aW9uLWludmFsaWQtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLWxpc3Rib3gtZm9udC1zaXplOiAjeyRkeC1saXN0Ym94LWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWxpc3Rib3gtbGluZS1oZWlnaHQ6ICN7JGR4LWxpc3Rib3gtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1saXN0Ym94LWJvcmRlci1yYWRpdXM6ICN7JGR4LWxpc3Rib3gtYm9yZGVyLXJhZGl1cy1zbX07XHJcbiAgICAgICAgLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXg6ICN7JGR4LWxpc3Rib3gtaXRlbS1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy15OiAjeyRkeC1saXN0Ym94LWl0ZW0tcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteDogI3skZHgtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXk6ICN7JGR4LWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXktc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLWxpc3Rib3gtZm9udC1zaXplOiAjeyRkeC1saXN0Ym94LWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWxpc3Rib3gtbGluZS1oZWlnaHQ6ICN7JGR4LWxpc3Rib3gtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1saXN0Ym94LWJvcmRlci1yYWRpdXM6ICN7JGR4LWxpc3Rib3gtYm9yZGVyLXJhZGl1cy1sZ307XHJcbiAgICAgICAgLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXg6ICN7JGR4LWxpc3Rib3gtaXRlbS1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy15OiAjeyRkeC1saXN0Ym94LWl0ZW0tcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteDogI3skZHgtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXk6ICN7JGR4LWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXktbGd9O1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvbGlzdC1ib3hcIjtcclxuXHJcbi5keGJsLWxpc3QtYm94LFxyXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyIHtcclxuICAgIC0tZHhibC1saXN0LWJveC1mb250LWZhbWlseTogI3skZHgtbGlzdC1ib3gtZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWZvbnQtc2l6ZTogI3skZHgtbGlzdC1ib3gtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1saW5lLWhlaWdodDogI3skZHgtbGlzdC1ib3gtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWJnOiAjeyRkeC1saXN0LWJveC1iZ307XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtY29sb3I6ICN7JGR4LWxpc3QtYm94LWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1ib3JkZXItd2lkdGg6ICN7JGR4LWxpc3QtYm94LWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXN0eWxlOiAjeyRkeC1saXN0LWJveC1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWJvcmRlci1jb2xvcjogI3skZHgtbGlzdC1ib3gtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1ib3JkZXItcmFkaXVzOiAjeyRkeC1saXN0LWJveC1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1yZWFkb25seS1iZzogI3skZHgtbGlzdC1ib3gtZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LXJlYWRvbmx5LWNvbG9yOiAjeyRkeC1saXN0LWJveC1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtZGlzYWJsZWQtYmc6ICN7JGR4LWxpc3QtYm94LWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1kaXNhYmxlZC1jb2xvcjogI3skZHgtbGlzdC1ib3gtZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWRpc2FibGVkLW9wYWNpdHk6ICN7JGR4LWxpc3QtYm94LWRpc2FibGVkLW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLWNvbG9yOiAjeyRkeC1saXN0LWJveC1pdGVtLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItc3R5bGU6ICN7JGR4LWxpc3QtYm94LWl0ZW0tYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aDogI3skZHgtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtYmc6ICN7JGR4LWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtYmd9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtY29sb3I6ICN7JGR4LWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtYmc6ICN7JGR4LWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtYmd9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtY29sb3I6ICN7JGR4LWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tYWN0aXZlLWJnOiAjeyRkeC1saXN0LWJveC1pdGVtLWFjdGl2ZS1iZ307XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1hY3RpdmUtY29sb3I6ICN7JGR4LWxpc3QtYm94LWl0ZW0tYWN0aXZlLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1pdGVtLWhvdmVyLWJnOiAjeyRkeC1saXN0LWJveC1pdGVtLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1pdGVtLWhvdmVyLWNvbG9yOiAjeyRkeC1saXN0LWJveC1pdGVtLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnOiAjeyRkeC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiAjeyRkeC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWZvY3VzZWQtYmctYWxwaGE6ICN7JGR4LWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZm9jdXNlZC1iZy1hbHBoYX07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1mb2N1c2VkLWNvbG9yOiAjeyRkeC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWZvY3VzZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItYmc6ICN7JGR4LWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItYmd9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItY29sb3I6ICN7JGR4LWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQtYmc6ICN7JGR4LWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQtY29sb3I6ICN7JGR4LWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZGlzYWJsZWQtY29sb3I6ICN7JGR4LWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZGlzYWJsZWQtYmc6ICN7JGR4LWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtZGlzYWJsZWQtYmc6ICN7JGR4LWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy14OiAjeyRkeC1saXN0LWJveC1pdGVtLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteDogI3skZHgtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy15OiAjeyRkeC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtY29sdW1uLWhlYWRlci1iZzogI3skZHgtbGlzdC1ib3gtY29sdW1uLWhlYWRlci1iZ307XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtY29sdW1uLWhlYWRlci1jb2xvcjogI3skZHgtbGlzdC1ib3gtY29sdW1uLWhlYWRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtY29sdW1uLWhlYWRlci1mb250LXdlaWdodDogI3skZHgtbGlzdC1ib3gtY29sdW1uLWhlYWRlci1mb250LXdlaWdodH07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtdmFsaWRhdGlvbi12YWxpZC1jb2xvcjogI3skZHgtdmFsaWRhdGlvbi12YWxpZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yOiAjeyRkeC12YWxpZGF0aW9uLWludmFsaWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtaWNvbi13aWR0aDogI3skZHgtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLXdpZHRofTtcclxuICAgIC0tZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWljb24taGVpZ2h0OiAjeyRkeC1saXN0LWJveC1lbXB0eS1kYXRhLWljb24taGVpZ2h0fTtcclxuICAgIC0tZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWljb24tY29sb3I6ICN7JGR4LWxpc3QtYm94LWVtcHR5LWRhdGEtaWNvbi1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1mb250LXdlaWdodDogI3skZHgtbGlzdC1ib3gtZW1wdHktZGF0YS1mb250LXdlaWdodH07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS10ZXh0LWNvbG9yOiAjeyRkeC1saXN0LWJveC1lbXB0eS1kYXRhLXRleHQtY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodDogI3skZHgtbGlzdC1ib3gtY2hlY2stZWxlbWVudC1wYWRkaW5nLXJpZ2h0fTtcclxuICAgIC0tZHhibC1saXN0LWJveC1oaWdobGlnaHRlZC10ZXh0LWJnOiAjeyRkeC1ncmlkLWhpZ2hsaWdodGVkLXRleHQtYmd9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWhpZ2hsaWdodGVkLXRleHQtY29sb3I6ICN7JGR4LWdyaWQtaGlnaGxpZ2h0ZWQtdGV4dC1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtZm9jdXMtYmc6ICN7JGR4LWxpc3QtYm94LWZvY3VzLWJnfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1mb2N1cy1jb2xvcjogI3skZHgtbGlzdC1ib3gtZm9jdXMtY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWZvY3VzLWZyYW1lLWNvbG9yOiAjeyRkeC1saXN0LWJveC1mb2N1cy1mcmFtZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbS1mb250LXdlaWdodDogI3skZHgtbGlzdC1ib3gtY29sdW1uLWhlYWRlci1mb250LXdlaWdodH07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICN7JGR4LWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1saXN0LWJveC1ncm91cC1pdGVtLXBhZGRpbmcteTogI3skZHgtbGlzdC1ib3gtZ3JvdXAtaXRlbS1wYWRkaW5nLXl9O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtbGlzdC1ib3gtZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWxpc3QtYm94LWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1saXN0LWJveC1saW5lLWhlaWdodCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWJnKTtcclxuICAgIGJvcmRlcjogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci1jb2xvcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtY29sb3IpO1xyXG5cclxuICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1iZyk7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCxcclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlLFxyXG4gICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICAgICAgICAgICAgICA+IGxpOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItY29sb3IpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gLmR4YmwtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtYm9yZGVyLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tZHhibC1saXN0LWJveC1jaGVjay1lbGVtZW50LXBhZGRpbmctcmlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtaXRlbS1mb2N1c2VkLXN0eWxlKCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBsaVtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSxcclxuICAgICAgICAgICAgICAgID4gbGlbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0ge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItc3R5bGUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICA+IHRoZWFkLFxyXG4gICAgICAgICAgICAgICAgPiB0Ym9keSxcclxuICAgICAgICAgICAgICAgID4gdGhlYWQgPiB0cixcclxuICAgICAgICAgICAgICAgID4gdGJvZHkgPiB0cixcclxuICAgICAgICAgICAgICAgID4gdGhlYWQgPiB0ciA+IHRoLFxyXG4gICAgICAgICAgICAgICAgPiB0Ym9keSA+IHRyID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gdGhlYWQgPiB0ciA+IHRoLFxyXG4gICAgICAgICAgICAgICAgPiB0Ym9keSA+IHRyID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSkgPiB0ZCxcclxuICAgICAgICAgICAgICAgID4gdGhlYWQgPiB0ciA+IHRoIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1ncm91cC1pdGVtID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gY29sZ3JvdXAgPiBjb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICA+IHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPiB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHRkLmR4YmwtbGlzdC1ib3gtc2VsZWN0aW9uLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5keGJsLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtYm9yZGVyLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtYm94LWl0ZW0tZm9jdXNlZC1zdHlsZSgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSxcclxuICAgICAgICAgICAgICAgICAgICA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gKyB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSxcclxuICAgICAgICAgICAgICAgICAgICA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWxpc3QtYm94LWNvbHVtbi1oZWFkZXItZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhbmVsLWhlYWRlci1zdHlsZShcIi0tZHhibC1saXN0LWJveC1jb2x1bW4taGVhZGVyLWJnXCIsIFwiLS1keGJsLWxpc3QtYm94LWNvbHVtbi1oZWFkZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtaXRlbS1kaXNhYmxlZC1zZWxlY3RlZC1zdGF0ZS1wcmltYXJ5LXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZGlzYWJsZWQtYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1kaXNhYmxlZC1jb2xvclwiLCBcIi0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1zdHlsZShcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWJnXCIsIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtY29sb3JcIiwgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtcm93LWRpc2FibGVkLXNlbGVjdGVkLXN0YXRlLXByaW1hcnktc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1kaXNhYmxlZC1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWRpc2FibGVkLWNvbG9yXCIsIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaXN0LWJveC1yb3ctc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1zdHlsZShcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWJnXCIsIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtY29sb3JcIiwgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgJixcclxuICAgICAgICAgICAgICAgID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLFxyXG4gICAgICAgICAgICAgICAgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1hcmVhLXRlbXBsYXRlLWNvbnRhaW5lcikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXkpIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS10ZXh0LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWljb24td2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWljb24taGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWljb24tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuXHJcbiAgICAgICAgICAgICAgICAuZHhGaXJlZm94ICYge1xyXG4gICAgICAgICAgICAgICAgICAgID4gdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDElO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiB0Ym9keSA+IHRyID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHhTYWZhcmkgJiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiB0Ym9keSA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikge1xyXG4gICAgICAgICAgICAgICAgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoLmR4Ymwtc2tlbGV0b24taXRlbSkge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IHRhYmxlLmR4YmwtbGlzdC1ib3gtdGFibGUtbm8tc2Nyb2xsOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdChbZGF0YS12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lcl0pID4gdHI6bGFzdC1jaGlsZCxcclxuICAgICAgICAgICAgICAgICZbZGF0YS12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lcl0gPiB0cjpudGgtbGFzdC1jaGlsZCgtbisyKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gdWwgPiBsaSxcclxuICAgICAgICAgICAgPiB0YWJsZSA+IHRib2R5ID4gdHIge1xyXG4gICAgICAgICAgICAgICAgJi5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0tZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IHVsID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgKyBsaS5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoKSk7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCkpKTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCkpKTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgpKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxpc3QtYm94LWNoZWNrZWQge1xyXG4gICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCB7XHJcbiAgICAgICAgICAgID4gdWwgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCB7XHJcbiAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50IHtcclxuICAgICAgICAgICAgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1kaXNhYmxlZC1iZ1wiLCBcIi0tZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkLWNvbG9yXCIsIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1zdHlsZShcIi0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWJnXCIsIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtY29sb3JcIiwgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtcm93LXN0YXRlLXNlbGVjdGVkLXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtZGlzYWJsZWQtYmdcIiwgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZC1jb2xvclwiLCBcIi0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtcm93LXN0YXRlLXNlbGVjdGVkLXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtYmdcIiwgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1jb2xvclwiLCBcIi0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSB7XHJcbiAgICAgICAgJjpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSB7XHJcbiAgICAgICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtYm94LWl0ZW0tZGlzYWJsZWQtc2VsZWN0ZWQtc3RhdGUtcHJpbWFyeS1zdHlsZShcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWRpc2FibGVkLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWRpc2FibGVkLWNvbG9yXCIsIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtYmdcIiwgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1jb2xvclwiLCBcIi0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtYm94LWl0ZW0tZm9jdXNlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtYmdcIiwgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1mb2N1c2VkLWNvbG9yXCIsICRkeC1zdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWJnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGR4LXN0YXRlLXByaW1hcnktYmcsICRkeC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWZvY3VzZWQtYmctYWxwaGEsIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtcm93LWRpc2FibGVkLXNlbGVjdGVkLXN0YXRlLXByaW1hcnktc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1kaXNhYmxlZC1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1kaXNhYmxlZC1jb2xvclwiLCBcIi0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtcm93LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1iZ1wiLCBcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWNvbG9yXCIsIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtaXRlbS1mb2N1c2VkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaXN0LWJveC1yb3ctY2FsY3VsYXRlZC1zdHlsZShcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWJnXCIsIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZm9jdXNlZC1jb2xvclwiLCAkZHgtc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1iZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRkeC1zdGF0ZS1wcmltYXJ5LWJnLCAkZHgtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1mb2N1c2VkLWJnLWFscGhhKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxpc3QtYm94LXNlYXJjaCB7XHJcbiAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLmR4YmwtdGV4dC1lZGl0IHtcclxuICAgICAgICBtYXJnaW46IDAuMzc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG5vdC1kaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICBAaW5jbHVkZSBub3QtcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpIHtcclxuICAgICAgICAgICAgICAgID4gbGksXHJcbiAgICAgICAgICAgICAgICA+IHRib2R5ID4gdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtaXRlbS1ub3QtZm9jdXNlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtaG92ZXItc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ob3Zlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaXN0LWJveC1pdGVtLW5vdC1mb2N1c2VkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaXN0LWJveC1yb3ctc3RhdGUtaG92ZXItc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ob3Zlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpIHtcclxuICAgICAgICAgICAgICAgICZbZGF0YS1keC1mb2N1cy1oaWRkZW5dIHtcclxuICAgICAgICAgICAgICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1ob3Zlci1zdHlsZShcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaXN0LWJveC1yb3ctc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1ob3Zlci1zdHlsZShcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkge1xyXG4gICAgICAgICAgICAgICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaXN0LWJveC1pdGVtLW5vdC1mb2N1c2VkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWhvdmVyLXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtYm94LWl0ZW0tbm90LWZvY3VzZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtYm94LXJvdy1zdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWhvdmVyLXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAmW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtYm94LWl0ZW0tZm9jdXNlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtaG92ZXItc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtaXRlbS1mb2N1c2VkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaXN0LWJveC1yb3ctc3RhdGUtc2VsZWN0ZWQtaG92ZXItc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIHtcclxuICAgICAgICAgICAgICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtaXRlbS1ub3QtZm9jdXNlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtaG92ZXItc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtaXRlbS1ub3QtZm9jdXNlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtcm93LXN0YXRlLXNlbGVjdGVkLWhvdmVyLXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZWFkb25seS1zdGF0ZSgpIHtcclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICA+IHVsLFxyXG4gICAgICAgICAgICA+IHRhYmxlID4gdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtZGlzYWJsZWQtc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtcmVhZG9ubHktYmdcIiwgXCItLWR4YmwtbGlzdC1ib3gtcmVhZG9ubHktY29sb3JcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50IHtcclxuICAgICAgICAgICAgPiB1bCxcclxuICAgICAgICAgICAgPiB0YWJsZSA+IHRib2R5IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWRpc2FibGVkLXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWRpc2FibGVkLWJnXCIsIFwiLS1keGJsLWxpc3QtYm94LWRpc2FibGVkLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IHVsLFxyXG4gICAgICAgICAgICA+IHRhYmxlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtbGlzdC1ib3gtZGlzYWJsZWQtb3BhY2l0eSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdmFsaWQtc3RhdGUoKSB7XHJcbiAgICAgICAgLS1keGJsLWxpc3QtYm94LWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBpbnZhbGlkLXN0YXRlKCkge1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1saXN0LWJveC1oaWdobGlnaHRlZC10ZXh0IHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1oaWdobGlnaHRlZC10ZXh0LWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWhpZ2hsaWdodGVkLXRleHQtYmcpO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAmIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1mb250LXNpemU6ICN7JGR4LWxpc3QtYm94LWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWxpc3QtYm94LWxpbmUtaGVpZ2h0OiAjeyRkeC1saXN0LWJveC1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWxpc3QtYm94LWJvcmRlci1yYWRpdXM6ICN7JGR4LWxpc3QtYm94LWJvcmRlci1yYWRpdXMtc219O1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteDogI3skZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteTogI3skZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteDogI3skZHgtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteTogI3skZHgtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1jaGVjay1lbGVtZW50LXBhZGRpbmctcmlnaHQ6ICN7JGR4LWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAjeyRkeC1saXN0LWJveC1ncm91cC1pdGVtLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAjeyRkeC1saXN0LWJveC1ncm91cC1pdGVtLXBhZGRpbmcteS1zbX07XHJcblxyXG4gICAgICAgIGxpID4gZGl2W2R4Ymwtc2tlbGV0b24taXRlbXMtY29udGFpbmVyXSA+IC5keGJsLXNrZWxldG9uLWl0ZW0sXHJcbiAgICAgICAgbGkuZHhibC1za2VsZXRvbi1pdGVtIHtcclxuICAgICAgICAgICAgPiAuZHhibC1za2VsZXRvbi1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplLXNtfTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1tYXJnaW4teS1zbX0gdmFyKC0tZHhibC1saXN0LWJveC1jaGVjay1lbGVtZW50LXBhZGRpbmctcmlnaHQpICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtbWFyZ2luLXktc219IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtbGlzdC1ib3gtZm9udC1zaXplOiAjeyRkeC1saXN0LWJveC1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1saW5lLWhlaWdodDogI3skZHgtbGlzdC1ib3gtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1ib3JkZXItcmFkaXVzOiAjeyRkeC1saXN0LWJveC1ib3JkZXItcmFkaXVzLWxnfTtcclxuICAgICAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXg6ICN7JGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXg6ICN7JGR4LWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXk6ICN7JGR4LWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtbGlzdC1ib3gtY2hlY2stZWxlbWVudC1wYWRkaW5nLXJpZ2h0OiAjeyRkeC1saXN0LWJveC1jaGVjay1lbGVtZW50LXBhZGRpbmctcmlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1ncm91cC1pdGVtLXBhZGRpbmcteDogI3skZHgtbGlzdC1ib3gtZ3JvdXAtaXRlbS1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1ncm91cC1pdGVtLXBhZGRpbmcteTogI3skZHgtbGlzdC1ib3gtZ3JvdXAtaXRlbS1wYWRkaW5nLXktbGd9O1xyXG5cclxuICAgICAgICBsaSA+IGRpdltkeGJsLXNrZWxldG9uLWl0ZW1zLWNvbnRhaW5lcl0gPiAuZHhibC1za2VsZXRvbi1pdGVtLFxyXG4gICAgICAgIGxpLmR4Ymwtc2tlbGV0b24taXRlbSB7XHJcbiAgICAgICAgICAgID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUtbGd9O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtbWFyZ2luLXktbGd9IHZhcigtLWR4YmwtbGlzdC1ib3gtY2hlY2stZWxlbWVudC1wYWRkaW5nLXJpZ2h0KSAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15LWxnfSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpID4gZGl2W2R4Ymwtc2tlbGV0b24taXRlbXMtY29udGFpbmVyXSA+IC5keGJsLXNrZWxldG9uLWl0ZW0sXHJcbiAgICBsaS5keGJsLXNrZWxldG9uLWl0ZW0ge1xyXG4gICAgICAgID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gge1xyXG4gICAgICAgICAgICBtYXJnaW46ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtbWFyZ2luLXl9IHZhcigtLWR4YmwtbGlzdC1ib3gtY2hlY2stZWxlbWVudC1wYWRkaW5nLXJpZ2h0KSAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15fSAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZX07XHJcbiAgICAgICAgICAgIHdpZHRoOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemV9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtdmlydHVhbC1pdGVtcy1jb250YWluZXItcGF0dGVybiB7XHJcbiAgICAgICAgJi5keGJsLWxpc3QtYm94LWNoZWNrZWQge1xyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZX07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15fSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4Ymwtc20gPiBkaXYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUtc219O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15LXNtfSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtbGcgPiBkaXYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUtbGd9O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15LWxnfSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtbGlzdC1ib3gtdmlydHVhbC1pdGVtcy1jb250YWluZXItbGlzdC1wYXR0ZXJuID4gZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtbGlzdC1ib3gtdmlydHVhbC1pdGVtcy1jb250YWluZXItdGFibGUtcGF0dGVybiA+IGRpdiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXN0eWxlKTtcclxuICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoKSAwIDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWxpc3QtYm94IHtcclxuICAgIGhlaWdodDogJGR4LWxpc3QtYm94LWRlZmF1bHQtaGVpZ2h0O1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG59XHJcblxyXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBtYXgtaGVpZ2h0OiAkZHgtbGlzdC1ib3gtZGVmYXVsdC1oZWlnaHQ7XHJcblxyXG4gICAgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSksXHJcbiAgICAgICAgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQge1xyXG4gICAgICAgICAgICA+IGRpdjpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1hcmVhLXRlbXBsYXRlLWNvbnRhaW5lcikge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcImNvbW1vblwiO1xyXG5cclxuQG1peGluIGxpc3QtYm94LWl0ZW0tZm9jdXNlZC1zdHlsZSgpIHtcclxuICAgICYuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiAjeyRkeC1saXN0LWJveC1mb2N1cy1mcmFtZS1zaXplfSBzb2xpZCAjeyRkeC1saXN0LWJveC1mb2N1cy1mcmFtZS1jb2xvcn07XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAjeyRkeC1saXN0LWJveC1mb2N1cy1mcmFtZS1zaXplfSk7XHJcblxyXG4gICAgICAgIC5keFNhZmFyaSAmIHsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMC4xMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsaXN0LWJveC1pdGVtLWZvY3VzZWQtc3RhdGUoKSB7XHJcbiAgICAmLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsaXN0LWJveC1pdGVtLW5vdC1mb2N1c2VkLXN0YXRlKCkge1xyXG4gICAgJjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsaXN0LWJveC1pdGVtLWRpc2FibGVkLXNlbGVjdGVkLXN0YXRlLXByaW1hcnktc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1iZywgJGR4LXN0YXRlLXByaW1hcnktYmcsICRkeC1zdGF0ZS1zZWxlY3RlZC1kaXNhYmxlZC1wcmltYXJ5LWJnLWFscGhhLCAkYm9yZGVyLXdpZHRoLXZhcik7XHJcbn1cclxuXHJcbkBtaXhpbiBsaXN0LWJveC1yb3ctc3RhdGUtaG92ZXItc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwpIHtcclxuICAgIEBpbmNsdWRlIGxpc3QtYm94LXJvdy1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1zdGF0ZS1ob3Zlci1iZyxcclxuICAgICAgICAkZHgtc3RhdGUtYmFzZS1iZywgJGR4LXN0YXRlLWhvdmVyLWJnLWFscGhhKTtcclxufVxyXG5cclxuQG1peGluIGxpc3QtYm94LXJvdy1zdGF0ZS1zZWxlY3RlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYm9yZGVyLXdpZHRoLXZhcjogbnVsbCkge1xyXG4gICAgQGluY2x1ZGUgbGlzdC1ib3gtcm93LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LXN0YXRlLXNlbGVjdGVkLWJnLFxyXG4gICAgICAgICRkeC1zdGF0ZS1iYXNlLWJnLCAkZHgtc3RhdGUtc2VsZWN0ZWQtYmctYWxwaGEpO1xyXG59XHJcblxyXG5AbWl4aW4gbGlzdC1ib3gtcm93LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwpIHtcclxuICAgIEBpbmNsdWRlIGxpc3QtYm94LXJvdy1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1zdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWJnLFxyXG4gICAgICAgICRkeC1zdGF0ZS1wcmltYXJ5LWJnLCAkZHgtc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1iZy1hbHBoYSk7XHJcbn1cclxuXHJcbkBtaXhpbiBsaXN0LWJveC1yb3ctZGlzYWJsZWQtc2VsZWN0ZWQtc3RhdGUtcHJpbWFyeS1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYm9yZGVyLXdpZHRoLXZhcjogbnVsbCkge1xyXG4gICAgQGluY2x1ZGUgbGlzdC1ib3gtcm93LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktYmcsICRkeC1zdGF0ZS1wcmltYXJ5LWJnLCAkZHgtc3RhdGUtc2VsZWN0ZWQtZGlzYWJsZWQtcHJpbWFyeS1iZy1hbHBoYSk7XHJcbn1cclxuXHJcbkBtaXhpbiBsaXN0LWJveC1yb3ctc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1ob3Zlci1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYm9yZGVyLXdpZHRoLXZhcjogbnVsbCkge1xyXG4gICAgQGluY2x1ZGUgbGlzdC1ib3gtcm93LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktaG92ZXItYmcsXHJcbiAgICAgICAgJGR4LXN0YXRlLXByaW1hcnktYmcsICRkeC1zdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWhvdmVyLWJnLWFscGhhKTtcclxufVxyXG5cclxuQG1peGluIGxpc3QtYm94LXJvdy1zdGF0ZS1zZWxlY3RlZC1ob3Zlci1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYm9yZGVyLXdpZHRoLXZhcjogbnVsbCwgJHJvb3QtYmctY29sb3ItdmFyOiBudWxsKSB7XHJcbiAgICBAaW5jbHVkZSBsaXN0LWJveC1yb3ctY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtc3RhdGUtc2VsZWN0ZWQtaG92ZXItYmcsXHJcbiAgICAgICAgJGR4LXN0YXRlLWJhc2UtYmcsICRkeC1zdGF0ZS1zZWxlY3RlZC1ob3Zlci1iZy1hbHBoYSk7XHJcbn1cclxuXHJcbkBtaXhpbiBsaXN0LWJveC1yb3ctY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYmctY29sb3IsICRiYXNlLWJnLWNvbG9yLCAkYWxwaGEpIHtcclxuICAgIGh0bWw6bm90KC5keFNhZmFyaSkgJiB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgPiB0ZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigjeyRiZy1jb2xvci12YXJ9LCAjeyRiZy1jb2xvcn0pO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKCN7JGNvbG9yLXZhcn0pO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIEBpZiBub3QgJGJnLWNvbG9yIG9yICRiZy1jb2xvciA9PSB1bnNldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRiYXNlLWJnLWNvbG9yfTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogI3skYWxwaGF9O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhTYWZhcmkgJiB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJnLWNvbG9yLCAkYmFzZS1iZy1jb2xvciwgJGFscGhhKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuQGltcG9ydCBcIm1peGlucy9jb2xvci1wYWxldHRlXCI7XHJcblxyXG4uZHhibC1jb2xvci1wYWxldHRlIHtcclxuICAgIC0tZHhibC1jb2xvci1wYWxldHRlLXRleHQtY29sb3I6ICN7JGR4LWNvbG9yLXBhbGV0dGUtdGV4dC1jb2xvcn07XHJcbiAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1mb250LWZhbWlseTogI3skZHgtY29sb3ItcGFsZXR0ZS1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1mb250LXNpemU6ICN7JGR4LWNvbG9yLXBhbGV0dGUtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1jb2xvci1wYWxldHRlLWxpbmUtaGVpZ2h0OiAjeyRkeC1jb2xvci1wYWxldHRlLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1jb2xvci1wYWxldHRlLWJnOiAjeyRkeC1jb2xvci1wYWxldHRlLWJnfTtcclxuICAgIC0tZHhibC1jb2xvci1wYWxldHRlLW91dGxpbmUtZm9jdXNlZDogI3skZHgtY29sb3ItcGFsZXR0ZS1vdXRsaW5lLWZvY3VzZWR9O1xyXG4gICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtcGFkZGluZzogI3skZHgtY29sb3ItcGFsZXR0ZS1wYWRkaW5nfTtcclxuICAgIC0tZHhibC1jb2xvci1wYWxldHRlLWJvcmRlcjogI3skZHgtY29sb3ItcGFsZXR0ZS1ib3JkZXJ9O1xyXG4gICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtYm9yZGVyLXJhZGl1czogI3skZHgtY29sb3ItcGFsZXR0ZS1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1jb2xvci1wYWxldHRlLWhlYWRlci1oZWlnaHQ6ICN7JGR4LWNvbG9yLXBhbGV0dGUtaGVhZGVyLWhlaWdodH07XHJcbiAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1oZWFkZXItcGFkZGluZzogI3skZHgtY29sb3ItcGFsZXR0ZS1oZWFkZXItcGFkZGluZ307XHJcbiAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1zZXBhcmF0b3I6ICN7JGR4LWNvbG9yLXBhbGV0dGUtc2VwYXJhdG9yfTtcclxuICAgIC0tZHhibC1jb2xvci1wYWxldHRlLXRhYmxlLW1hcmdpbjogI3skZHgtY29sb3ItcGFsZXR0ZS10YWJsZS1tYXJnaW59O1xyXG4gICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtdGFibGUtc3BhY2luZzogI3skZHgtY29sb3ItcGFsZXR0ZS10YWJsZS1zcGFjaW5nfTtcclxuICAgIC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXBhZGRpbmc6ICN7JGR4LWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItcGFkZGluZ307XHJcbiAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1ob3Zlci1iZzogI3skZHgtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1ob3Zlci1jb2xvcjogI3skZHgtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1zcGFjaW5nOiAjeyRkeC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItZGlzYWJsZWQtb3BhY2l0eTogI3skZHgtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1kaXNhYmxlZC1vcGFjaXR5fTtcclxuICAgIC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLW91dGxpbmUtb2Zmc2V0LWZvY3VzZWQ6ICN7JGR4LWNvbG9yLXBhbGV0dGUtbm8tY29sb3Itb3V0bGluZS1vZmZzZXQtZm9jdXNlZH07XHJcbiAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1zZXBhcmF0b3ItaGVpZ2h0OiAjeyRkeC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXNlcGFyYXRvci1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1zaXplOiAjeyRkeC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtc2l6ZX07XHJcbiAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLW91dGxpbmU6ICN7JGR4LWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lfTtcclxuICAgIC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZS1zaXplLXN0YXRlOiAjeyRkeC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZS1zaXplLXN0YXRlfTtcclxuICAgIC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZS1vZmZzZXQtZm9jdXNlZDogI3skZHgtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLW91dGxpbmUtb2Zmc2V0LWZvY3VzZWR9O1xyXG4gICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1ib3JkZXItcmFkaXVzOiAjeyRkeC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLWhvdmVyLWJvcmRlcjogI3skZHgtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLWhvdmVyLWJvcmRlcn07XHJcbiAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLW91dGxpbmUtc2VsZWN0ZWQtY29sb3I6ICN7JGR4LWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lLXNlbGVjdGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZS1kaXNhYmxlZC1jb2xvcjogI3skZHgtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLW91dGxpbmUtZGlzYWJsZWQtY29sb3J9O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIGNvbG9yOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtdGV4dC1jb2xvcik7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWxpbmUtaGVpZ2h0KTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1iZyk7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtcGFkZGluZyk7XHJcbiAgICBib3JkZXI6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1ib3JkZXIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuXHJcbiAgICA+IHRhYmxlIHtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgID4gdGhlYWQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtc2VwYXJhdG9yKTtcclxuXHJcbiAgICAgICAgICAgID4gdHIgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1oZWFkZXItcGFkZGluZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gdGJvZHkge1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICA+IHRyIHtcclxuICAgICAgICAgICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS10YWJsZS1zcGFjaW5nKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLXRhYmxlLXNwYWNpbmcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtdGFibGUtc3BhY2luZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1zdHlsZSgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLXRhYmxlLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gZGl2LmR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1zZXBhcmF0b3Ige1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXNlcGFyYXRvci1oZWlnaHQpO1xyXG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1zZXBhcmF0b3IpO1xyXG4gICAgfVxyXG5cclxuICAgID4gZGl2LmR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItcGFkZGluZyk7XHJcblxyXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGRpdiA+IGRpdiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1zdHlsZS1iYXNlKCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtc2l6ZSk7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSB7XHJcbiAgICAgICAgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IGRpdjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgb3V0bGluZTogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLW91dGxpbmUtZm9jdXNlZCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lLW9mZnNldC1mb2N1c2VkKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lLXNpemUtc3RhdGUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGRpdi5keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItY29udGFpbmVyOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtb3V0bGluZS1mb2N1c2VkKTtcclxuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1vdXRsaW5lLW9mZnNldC1mb2N1c2VkKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IGRpdiA+IGRpdiB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gZGl2LmR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG5vdC1kaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICA+IGRpdi5keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItY29udGFpbmVyOmhvdmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtaG92ZXItc3R5bGUoXCItLWR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1ob3Zlci1iZ1wiLCBcIi0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLWhvdmVyLWNvbG9yXCIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gZGl2IHtcclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoLmR4YmwtY29sb3ItcGFsZXR0ZS1zZWxlY3RlZC10aWxlKSA+IGRpdjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWNvbG9yLXBhbGV0dGUtc2VsZWN0ZWQtdGlsZSA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lLWRpc2FibGVkLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBkaXYuZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblxyXG4gICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLWRpc2FibGVkLW9wYWNpdHkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtZm9udC1zaXplOiAjeyRkeC1jb2xvci1wYWxldHRlLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtbGluZS1oZWlnaHQ6ICN7JGR4LWNvbG9yLXBhbGV0dGUtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1jb2xvci1wYWxldHRlLXBhZGRpbmc6ICN7JGR4LWNvbG9yLXBhbGV0dGUtcGFkZGluZy1zbX07XHJcbiAgICAgICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtaGVhZGVyLWhlaWdodDogI3skZHgtY29sb3ItcGFsZXR0ZS1oZWFkZXItaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1oZWFkZXItcGFkZGluZzogI3skZHgtY29sb3ItcGFsZXR0ZS1oZWFkZXItcGFkZGluZy1zbX07XHJcbiAgICAgICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtdGFibGUtbWFyZ2luOiAjeyRkeC1jb2xvci1wYWxldHRlLXRhYmxlLW1hcmdpbi1zbX07XHJcbiAgICAgICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtdGFibGUtc3BhY2luZzogI3skZHgtY29sb3ItcGFsZXR0ZS10YWJsZS1zcGFjaW5nLXNtfTtcclxuICAgICAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1wYWRkaW5nOiAjeyRkeC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXBhZGRpbmctc219O1xyXG4gICAgICAgIC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXNwYWNpbmc6ICN7JGR4LWNvbG9yLXBhbGV0dGUtbm8tY29sb3Itc3BhY2luZy1zbX07XHJcbiAgICAgICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1zaXplOiAjeyRkeC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtc2l6ZS1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1mb250LXNpemU6ICN7JGR4LWNvbG9yLXBhbGV0dGUtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1saW5lLWhlaWdodDogI3skZHgtY29sb3ItcGFsZXR0ZS1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtcGFkZGluZzogI3skZHgtY29sb3ItcGFsZXR0ZS1wYWRkaW5nLWxnfTtcclxuICAgICAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1oZWFkZXItaGVpZ2h0OiAjeyRkeC1jb2xvci1wYWxldHRlLWhlYWRlci1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1jb2xvci1wYWxldHRlLWhlYWRlci1wYWRkaW5nOiAjeyRkeC1jb2xvci1wYWxldHRlLWhlYWRlci1wYWRkaW5nLWxnfTtcclxuICAgICAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS10YWJsZS1tYXJnaW46ICN7JGR4LWNvbG9yLXBhbGV0dGUtdGFibGUtbWFyZ2luLWxnfTtcclxuICAgICAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS10YWJsZS1zcGFjaW5nOiAjeyRkeC1jb2xvci1wYWxldHRlLXRhYmxlLXNwYWNpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXBhZGRpbmc6ICN7JGR4LWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItcGFkZGluZy1sZ307XHJcbiAgICAgICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3Itc3BhY2luZzogI3skZHgtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1zcGFjaW5nLWxnfTtcclxuICAgICAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLXNpemU6ICN7JGR4LWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1zaXplLWxnfTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiY29tbW9uXCI7XHJcblxyXG5AbWl4aW4gY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLXN0eWxlKCkge1xyXG4gICAgPiBkaXYge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1zdHlsZS1iYXNlKCk7XHJcblxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtaG92ZXItYm9yZGVyKTtcclxuICAgICAgICAgICAgb3V0bGluZS13aWR0aDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZS1zaXplLXN0YXRlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNvbG9yLXBhbGV0dGUtc2VsZWN0ZWQtdGlsZSA+IGRpdiB7XHJcbiAgICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZS1zZWxlY3RlZC1jb2xvcik7XHJcbiAgICAgICAgb3V0bGluZS13aWR0aDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZS1zaXplLXN0YXRlKTtcclxuICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLWhvdmVyLWJvcmRlcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtc3R5bGUtYmFzZSgpIHtcclxuICAgIHdpZHRoOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1zaXplKTtcclxuICAgIGhlaWdodDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtc2l6ZSk7XHJcbiAgICBvdXRsaW5lOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLWJvcmRlci1yYWRpdXMpO1xyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1lZGl0XCI7XHJcblxyXG4uZHhibC10ZXh0LWVkaXQge1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1mb250LXNpemU6ICN7JGR4LXRleHQtZWRpdC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1saW5lLWhlaWdodDogI3skZHgtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYmc6ICN7JGR4LXRleHQtZWRpdC1iZ307XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LWNvbG9yOiAjeyRkeC10ZXh0LWVkaXQtY29sb3J9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXg6ICN7JGR4LXRleHQtZWRpdC1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXk6ICN7JGR4LXRleHQtZWRpdC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItY29sb3I6ICN7JGR4LXRleHQtZWRpdC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItc3R5bGU6ICN7JGR4LXRleHQtZWRpdC1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGg6ICN7JGR4LXRleHQtZWRpdC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzOiAjeyRkeC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LWJveC1zaGFkb3c6ICN7JGR4LXRleHQtZWRpdC1ib3gtc2hhZG93fTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktYmc6ICN7JGR4LXRleHQtZWRpdC1kaXNhYmxlZC1iZ307XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWNvbG9yOiAjeyRkeC10ZXh0LWVkaXQtZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1iZzogI3skZHgtdGV4dC1lZGl0LWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtY29sb3I6ICN7JGR4LXRleHQtZWRpdC1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLW9wYWNpdHk6ICN7JGR4LXRleHQtZWRpdC1kaXNhYmxlZC1vcGFjaXR5fTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWJnOiAjeyRkeC10ZXh0LWVkaXQtYnRuLWJnfTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWNvbG9yOiAjeyRkeC10ZXh0LWVkaXQtYnRuLWNvbG9yfTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWltYWdlLWNvbG9yOiB1bnNldDtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWJnOiAjeyRkeC10ZXh0LWVkaXQtYnRuLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC10ZXh0LWVkaXQtYnRuLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWltYWdlLWNvbG9yOiB1bnNldDtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWJnOiAjeyRkeC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkeC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yOiB1bnNldDtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteDogI3skZHgtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy15OiAjeyRkeC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1iZzogI3skZHgtdGV4dC1lZGl0LWNsZWFyLWJ0bi1iZ307XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1jb2xvcjogI3skZHgtdGV4dC1lZGl0LWNsZWFyLWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1ob3Zlci1iZzogI3skZHgtdGV4dC1lZGl0LWNsZWFyLWJ0bi1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtdGV4dC1lZGl0LWNsZWFyLWJ0bi1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tdmFsaWQtY29sb3I6ICN7JGR4LXZhbGlkYXRpb24tdmFsaWQtY29sb3J9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLWludmFsaWQtY29sb3I6ICN7JGR4LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteDogI3skZHgtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteTogI3skZHgtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXNwYWNpbmc6IDAuMTI1cmVtO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJnKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgYm9yZGVyOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yKTtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJveC1zaGFkb3cpO1xyXG4gICAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWNvbG9yKTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC10ZXh0LWVkaXQtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRleHQtZWRpdC1saW5lLWhlaWdodCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuXHJcbiAgICAmID4gLmR4YmwtdGV4dC1lZGl0LXRlbXBsYXRlLFxyXG4gICAgJiA+IC5keGJsLXRleHQtZWRpdC10ZW1wbGF0ZSAuZHhibC10ZXh0LWVkaXQtaW5wdXQsXHJcbiAgICAmID4gLmR4YmwtdGV4dC1lZGl0LWlucHV0LFxyXG4gICAgJiA+IHRleHRhcmVhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteCk7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC10ZXh0LWVkaXQtaW5wdXQsXHJcbiAgICAmID4gdGV4dGFyZWEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmW3JlYWRvbmx5XSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtdGV4dC1lZGl0LWlucHV0IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtdGV4dC1lZGl0LWlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXHJcbiAgICAuZHhibC10ZXh0LWVkaXQtaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuICAgIC5keGJsLXRleHQtZWRpdC1pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcclxuICAgIC5keGJsLXRleHQtZWRpdC1pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLXRleHQtZWRpdC10ZW1wbGF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuZHhibC10ZXh0LWVkaXQtaW5wdXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy14KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1yb290LWJnOiB2YXIoLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1iZywgI3skZHgtYmd9KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1lZGl0LXN0YXRlLWRpc2FibGVkLXN0eWxlKFwiLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1iZ1wiLCBcIi0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktY29sb3JcIiwgXCItLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aFwiLCBcIi0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktcm9vdC1iZ1wiKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLXJvb3QtYmc6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLWJnLCAjeyRkeC1iZ30pO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0ZXh0LWVkaXQtc3RhdGUtZGlzYWJsZWQtc3R5bGUoXCItLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLWJnXCIsIFwiLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1jb2xvclwiLCBcIi0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoXCIsIFwiLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1yb290LWJnXCIpO1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLW9wYWNpdHkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0ZXh0LWVkaXQtZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1mb2N1cy1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJveC1zaGFkb3cpLCAwIDAgdmFyKC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1jb2xvcik7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bixcclxuICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLFxyXG4gICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRleHQtZWRpdC1mb2N1cy1zdHlsZSgkZHgtcHJpbWFyeSwgXCJwcmltYXJ5XCIpO1xyXG5cclxuICAgICYgPiAuZHhibC1idG4sXHJcbiAgICAmID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLFxyXG4gICAgJiA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1mb250LXNpemU6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogdmFyKC0tZHhibC10ZXh0LWVkaXQtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1iZyk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWJnKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtYmcpO1xyXG4gICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAmOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1ob3Zlci1zdHlsZShcIi0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWJnXCIsIFwiLS1keGJsLXRleHQtZWRpdC1idG4taG92ZXItY29sb3JcIik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtZGlzYWJsZWQtc3R5bGUoXCItLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1iZ1wiLCBcIi0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0ZXh0LWVkaXQtY3VzdG9tLWJ0bigpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWlubmVyLWZvY3VzLXN0eWxlKHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpLCAkZHgtbWluLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0ZXh0LWVkaXQtZGVmYXVsdC1idG4oKSB7XHJcbiAgICAgICAgICAgICYuZHhibC1idG4taWNvbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWJ0bi1pY29uIHtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0YXRlICgpIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgKyBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICAgICAgJiArIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcihcIi0tZHhibC10ZXh0LWVkaXQtYnRuLWltYWdlLWNvbG9yXCIsIFwiLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3JcIiwgXCItLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1pbWFnZS1jb2xvclwiKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLFxyXG4gICAgJiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteCk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXkpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4ge1xyXG4gICAgICAgIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy14KTtcclxuICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bi1ncm91cCxcclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1iZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IFtjbGFzcyo9XCJkeGJsLWJ0bi1ncm91cC1yaWdodFwiXTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IFtjbGFzcyo9XCJkeGJsLWJ0bi1ncm91cC1sZWZ0XCJdOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWJ0bi1ncm91cC1yaWdodDpub3QoOmxhc3Qtb2YtdHlwZSkgPiAuZHhibC1idG4ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0bixcclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bi1ncm91cC5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0bixcclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG4ge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIge1xyXG4gICAgICAgIC0tZHhibC1idG4tYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC0tZHhibC1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgIC0tZHhibC1idG4tY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIC0tZHhibC1idG4taG92ZXItY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcihcIi0tZHhibC10ZXh0LWVkaXQtY2xlYXItYnRuLWNvbG9yXCIsIFwiLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4tY29sb3JcIiwgXCItLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1ob3Zlci1jb2xvclwiKTtcclxuICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1iZyhcIi0tZHhibC10ZXh0LWVkaXQtY2xlYXItYnRuLWJnXCIsIFwiLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4taG92ZXItYmdcIik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdGF0ZSAoKSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1zcGluLWJ0bi1pbmMsXHJcbiAgICAmID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4Ymwtc3Bpbi1idG4tZGVjIHtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1zcGluLWJ0bi1pbmMuZHhibC1idG4tZmlyc3Qge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtYnRuLWxhc3Qge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cygpO1xyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1mb250LXNpemU6ICN7JGR4LXRleHQtZWRpdC1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtbGluZS1oZWlnaHQ6ICN7JGR4LXRleHQtZWRpdC1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXg6ICN7JGR4LXRleHQtZWRpdC1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy15OiAjeyRkeC10ZXh0LWVkaXQtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXM6ICN7JGR4LXRleHQtZWRpdC1ib3JkZXItcmFkaXVzLXNtfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXg6ICN7JGR4LXRleHQtZWRpdC1idG4tcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXk6ICN7JGR4LXRleHQtZWRpdC1idG4tcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteDogI3skZHgtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXk6ICN7JGR4LXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXktc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1mb250LXNpemU6ICN7JGR4LXRleHQtZWRpdC1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtbGluZS1oZWlnaHQ6ICN7JGR4LXRleHQtZWRpdC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXg6ICN7JGR4LXRleHQtZWRpdC1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy15OiAjeyRkeC10ZXh0LWVkaXQtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXM6ICN7JGR4LXRleHQtZWRpdC1ib3JkZXItcmFkaXVzLWxnfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXg6ICN7JGR4LXRleHQtZWRpdC1idG4tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXk6ICN7JGR4LXRleHQtZWRpdC1idG4tcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteDogI3skZHgtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXk6ICN7JGR4LXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXktbGd9O1xyXG4gICAgfVxyXG59XHJcbiIsIi5keGJsLXRleHQtZWRpdC5keGJsLW1lbW8tZWRpdCB7XHJcbiAgICAtLWR4YmwtbWVtby1lZGl0LXNjcm9sbC1jb2xvcjogI3skZHgtZ3JheS00MDB9O1xyXG5cclxuICAgIG1pbi13aWR0aDogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXgpICogMiArICN7JGR4LXNjcm9sbC1iYXItd2lkdGh9KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLmR4YmwtbWVtby1lZGl0LWhhcy1idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5keGJsLW1lbW8tZWRpdC1idXR0b25zLWFyZWEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAuZHhibC1idG4tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgJi5keGJsLWJ0bi1ncm91cC1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWJ0bi1ncm91cC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IHRleHRhcmVhIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteSkgKiAyICsgdmFyKC0tZHhibC10ZXh0LWVkaXQtbGluZS1oZWlnaHQpICogdmFyKC0tZHhibC10ZXh0LWVkaXQtZm9udC1zaXplKSk7XHJcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgICAgIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tZHhibC1tZW1vLWVkaXQtc2Nyb2xsLWNvbG9yKSB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIgKyB0ZXh0YXJlYSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGR4LXRleHQtZWRpdC1wYWRkaW5nLXggKyAkZHgtaW1hZ2Utc2l6ZSArICRkeC1zY3JvbGwtYmFyLXdpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogJGR4LXNjcm9sbC1iYXItd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLXJlc2l6ZSB7XHJcbiAgICAgICAgcmVzaXplOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC12LXJlc2l6ZSB7XHJcbiAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtaC1yZXNpemUge1xyXG4gICAgICAgIHJlc2l6ZTogaG9yaXpvbnRhbDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4Ymwtbm8tcmVzaXplIHtcclxuICAgICAgICByZXNpemU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuQGltcG9ydCBcIm1peGlucy90YWctYm94XCI7XHJcblxyXG4uZHhibC10YWctYm94IHtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy1iZzogI3skZHgtdGFnLWJveC10YWctYmd9O1xyXG4gICAgLS1keGJsLXRhZy1ib3gtdGFnLWNvbG9yOiAjeyRkeC10YWctYm94LXRhZy1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctcmVhZG9ubHktYmc6ICN7JGR4LXRhZy1ib3gtdGFnLXJlYWRvbmx5LWJnfTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy1yZWFkb25seS1jb2xvcjogI3skZHgtdGFnLWJveC10YWctcmVhZG9ubHktY29sb3J9O1xyXG4gICAgLS1keGJsLXRhZy1ib3gtdGFnLWRpc2FibGVkLWJnOiAjeyRkeC10YWctYm94LXRhZy1kaXNhYmxlZC1iZ307XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctZGlzYWJsZWQtY29sb3I6ICN7JGR4LXRhZy1ib3gtdGFnLWRpc2FibGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItY29sb3I6ICN7JGR4LXRhZy1ib3gtdGFnLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXN0eWxlOiAjeyRkeC10YWctYm94LXRhZy1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aDogI3skZHgtdGFnLWJveC10YWctYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItcmFkaXVzOiAjeyRkeC10YWctYm94LXRhZy1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy1wYWRkaW5nLXg6ICN7JGR4LXRhZy1ib3gtdGFnLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy15OiAjeyRkeC10YWctYm94LXRhZy1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXRhZy1ib3gtdGFnLXNwYWNpbmcteDogI3skZHgtdGFnLWJveC10YWctc3BhY2luZy14fTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy1zcGFjaW5nLXk6ICN7JGR4LXRhZy1ib3gtdGFnLXNwYWNpbmcteX07XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLWxlZnQ6ICN7JGR4LXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0fTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctcmlnaHQ6ICN7JGR4LXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1yaWdodH07XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWJnOiAjeyRkeC10YWctYm94LXRhZy1jbG9zZS1idG4tYmd9O1xyXG4gICAgLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1jb2xvcjogI3skZHgtdGFnLWJveC10YWctY2xvc2UtYnRuLWNvbG9yfTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4taG92ZXItYmc6ICN7JGR4LXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC10YWctYm94LXRhZy1jbG9zZS1idG4taG92ZXItY29sb3J9O1xyXG5cclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXNwYWNpbmcteSk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteCk7XHJcblxyXG4gICAgJiA+IC5keGJsLXRleHQtZWRpdC1pbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLXRleHQtZWRpdC1pbnB1dCxcclxuICAgICYgPiAuZHhibC1lZGl0LWJ0bi1jbGVhcixcclxuICAgICYgPiAuZHhibC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy15KSAqIC0xKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtZWRpdC1idG4tY2xlYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtdGFnIHtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXNwYWNpbmcteSk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXNwYWNpbmcteCk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAjeyRkeC10YWctYm94LWlucHV0LW1pbi13aWR0aH0pO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICY6bm90KC5keGJsLXRhZy10bXBsKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy15KSB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXBhZGRpbmcteCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWdib3gtdGFnLXN0eWxlKFwiLS1keGJsLXRhZy1ib3gtdGFnLWJnXCIsIFwiLS1keGJsLXRhZy1ib3gtdGFnLWNvbG9yXCIsIFwiLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC10YWctdGV4dCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1yaWdodCkgMCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0KTtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi5keGJsLXRhZy1idG4tY2xvc2Uge1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMDtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDA7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcihcIi0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4tY29sb3JcIiwgXCItLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWNvbG9yXCIsIFwiLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1ob3Zlci1jb2xvclwiKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtYmcoXCItLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWJnXCIsIFwiLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1ob3Zlci1iZ1wiKTtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteCkgKiAtMSk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXgpO1xyXG4gICAgICAgIG9yZGVyOiAtMTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZWFkb25seS1zdGF0ZSgpIHtcclxuICAgICAgICAmID4gLmR4YmwtdGFnIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFnYm94LXRhZy1kaXNhYmxlZC1zdHlsZShcIi0tZHhibC10YWctYm94LXRhZy1yZWFkb25seS1iZ1wiLCBcIi0tZHhibC10YWctYm94LXRhZy1yZWFkb25seS1jb2xvclwiLCBcIi0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGhcIik7XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtdGFnLXRleHQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0KSAwIHZhcigtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLWxlZnQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1lZGl0LWJ0bi1jbGVhci12aXNpYmxlIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGR4LWltYWdlLXNpemV9ICsgMiAqIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXgpKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAmID4gLmR4YmwtdGFnIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFnYm94LXRhZy1kaXNhYmxlZC1zdHlsZShcIi0tZHhibC10YWctYm94LXRhZy1kaXNhYmxlZC1iZ1wiLCBcIi0tZHhibC10YWctYm94LXRhZy1kaXNhYmxlZC1jb2xvclwiLCBcIi0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLXRhZy1ib3gtdGFnLXBhZGRpbmcteDogI3skZHgtdGFnLWJveC10YWctcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy15OiAjeyRkeC10YWctYm94LXRhZy1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC10YWctYm94LXRhZy1zcGFjaW5nLXg6ICN7JGR4LXRhZy1ib3gtdGFnLXNwYWNpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLXRhZy1ib3gtdGFnLXNwYWNpbmcteTogI3skZHgtdGFnLWJveC10YWctc3BhY2luZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLWxlZnQ6ICN7JGR4LXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0LXNtfTtcclxuICAgICAgICAtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLXJpZ2h0OiAjeyRkeC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctcmlnaHQtc219O1xyXG5cclxuICAgICAgICAmLmR4YmwtZWRpdC1idG4tY2xlYXItdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skZHgtaW1hZ2Utc2l6ZS1zbX0gKyAyICogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteCkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC10YWctYm94LXRhZy1wYWRkaW5nLXg6ICN7JGR4LXRhZy1ib3gtdGFnLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXRhZy1ib3gtdGFnLXBhZGRpbmcteTogI3skZHgtdGFnLWJveC10YWctcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy14OiAjeyRkeC10YWctYm94LXRhZy1zcGFjaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC10YWctYm94LXRhZy1zcGFjaW5nLXk6ICN7JGR4LXRhZy1ib3gtdGFnLXNwYWNpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0OiAjeyRkeC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctbGVmdC1sZ307XHJcbiAgICAgICAgLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1yaWdodDogI3skZHgtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLXJpZ2h0LWxnfTtcclxuXHJcbiAgICAgICAgJi5keGJsLWVkaXQtYnRuLWNsZWFyLXZpc2libGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGR4LWltYWdlLXNpemUtbGd9ICsgMiAqIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXgpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuXHJcbi5keGJsLWVkaXQtZHJvcGRvd24ge1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24tZm9udC1mYW1pbHk6ICN7JGR4LWVkaXQtZHJvcGRvd24tZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24tZm9udC1zaXplOiAjeyRkeC1kcm9wZG93bi1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24tbGluZS1oZWlnaHQ6ICN7JGR4LWRyb3Bkb3duLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJnOiAjeyRkeC1kcm9wZG93bi1iZ307XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1tYXgtaGVpZ2h0OiAjeyRkeC1lZGl0LWRyb3Bkb3duLW1heC1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24tbWFyZ2luLXg6ICN7JGR4LWVkaXQtZHJvcGRvd24tbWFyZ2luLXh9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24tbWFyZ2luLXk6ICN7JGR4LWVkaXQtZHJvcGRvd24tbWFyZ2luLXl9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24tY29sb3I6ICN7JGR4LWRyb3Bkb3duLWNvbG9yfTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHgtZHJvcGRvd24tYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1zdHlsZTogI3skZHgtZHJvcGRvd24tYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHgtZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGR4LWRyb3Bkb3duLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJnOiAjeyRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1iZ307XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4tY29sb3I6ICN7JGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWRpc2FibGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci10aXRsZS1mb250LXdlaWdodDogI3skZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItdGl0bGUtZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkeC1kcm9wZG93bi1ib3gtc2hhZG93fTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHgtZHJvcGRvd24tbWluLXdpZHRofTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjeyRkeC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yfTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRoOiAjeyRkeC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRofTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogI3skZHgtZWRpdC1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXR9O1xyXG59XHJcblxyXG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24sXHJcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tZm9udC1zaXplKTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tZm9udC1mYW1pbHkpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1saW5lLWhlaWdodCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYmcpO1xyXG4gICAgY29sb3I6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1jb2xvcik7XHJcbiAgICBtYXJnaW46IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1tYXJnaW4teSkgdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLW1hcmdpbi14KTtcclxuICAgIGJvcmRlcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYm94LXNoYWRvdyk7XHJcbiAgICBtaW4td2lkdGg6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1taW4td2lkdGgpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuXHJcbiAgICAmLWhpZGRlbiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICYtc2hvd24ge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSxcclxuICAgICYgPiAuZHhibC1tb2RhbC1ib2R5LFxyXG4gICAgJiA+IC5keGJsLWRyb3Bkb3duLWJvZHkge1xyXG4gICAgICAgIEBpbmNsdWRlIGRpc2FibGUtcGFkZGluZygpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkge1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1kYXRlLXRpbWUtZWRpdC1jYWxlbmRhciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWRhdGUtdGltZS1lZGl0LXRhYnMge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuZHhibC10YWJzLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZHhibC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLWRhdGUtdGltZS1lZGl0LXRhYnMtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLWRhdGUtdGltZS1lZGl0LXRhYnMtdGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXRhYnMtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAuZHhibC1jYWxlbmRhci1oZWFkZXIsXHJcbiAgICAgICAgICAgIC5keGJsLWNhbGVuZGFyLWhlYWRlcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1saXN0Ym94IHtcclxuICAgICAgICAgICAgLS1keGJsLWxpc3Rib3gtYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAtLWR4YmwtbGlzdGJveC1ib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIC0tZHhibC1saXN0Ym94LWJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkZHgtbGlzdGJveC1kZWZhdWx0LWhlaWdodDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgZGl2LmR4YmwtbGlzdGJveC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICAgICAgLmR4YnMtZ3JpZHZpZXcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZHhndkhTREMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBwYW5lbC1oZWFkZXItc3R5bGUoXCItLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYmdcIiwgXCItLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aCk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3IoXHJcbiAgICAgICAgICAgICAgICBcIi0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4tY29sb3JcIiwgXCItLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWRpc2FibGVkLWNvbG9yXCIsIFwiLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1ob3Zlci1jb2xvclwiLCBudWxsLCBudWxsLCB0cnVlXHJcbiAgICAgICAgICAgICk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtZWRpdC1kcm9wZG93bi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItdGl0bGUtZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG59XHJcblxyXG4uZHhibC1zbSB7XHJcbiAgICAmLmR4YmwtZHJvcGRvd24sXHJcbiAgICAmLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290IHtcclxuICAgICAgICA+IC5keGJsLWVkaXQtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1mb250LXNpemU6ICN7JGR4LWRyb3Bkb3duLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWxpbmUtaGVpZ2h0OiAjeyRkeC1kcm9wZG93bi1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGR4LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMtc219O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtbGcge1xyXG4gICAgJi5keGJsLWRyb3Bkb3duLFxyXG4gICAgJi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCB7XHJcbiAgICAgICAgPiAuZHhibC1lZGl0LWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgLS1keGJsLWVkaXQtZHJvcGRvd24tZm9udC1zaXplOiAjeyRkeC1kcm9wZG93bi1mb250LXNpemUtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1saW5lLWhlaWdodDogI3skZHgtZHJvcGRvd24tbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkeC1kcm9wZG93bi1ib3JkZXItcmFkaXVzLWxnfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuXHJcbi5keGJsLXJvbGxlcnMtY29udGFpbmVyIHtcclxuICAgIC0tZHhibC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4Ymwtcm9vbGVycy1jb250YWluZXItcGFkZGluZy14OiAjeyRkeC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXJvb2xlci1pdGVtLXBhZGRpbmcteTogI3skZHgtcm9vbGVyLWl0ZW0tcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1yb29sZXItaXRlbS1wYWRkaW5nLXg6ICN7JGR4LXJvb2xlci1pdGVtLXBhZGRpbmcteH07XHJcbiAgICAtLWR4Ymwtcm9vbGVyLXRpdGxlLXBhZGRpbmcteTogI3skZHgtcm9vbGVyLXRpdGxlLXBhZGRpbmcteX07XHJcbiAgICAtLWR4Ymwtcm9vbGVyLXRpdGxlLXBhZGRpbmcteDogI3skZHgtcm9vbGVyLXRpdGxlLXBhZGRpbmcteH07XHJcbiAgICAtLWR4Ymwtcm9vbGVyLXRpdGxlLWZvbnQtd2VpZ2h0OiAjeyRkeC1yb29sZXItdGl0bGUtZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLXJvbGxlci1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGg6ICN7JGR4LXJvbGxlci1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGh9O1xyXG4gICAgLS1keGJsLXJvbGxlci1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6ICN7JGR4LXJvbGxlci1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3J9O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXkpO1xyXG5cclxuICAgIC5keGJsLXJvbGxlci1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICAgICAgICBmbGV4OiAxIDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuZHhibC1yb2xsZXIge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtcm9sbGVyLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4Ymwtcm9vbGVyLXRpdGxlLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1yb29sZXItdGl0bGUtcGFkZGluZy15KSB2YXIoLS1keGJsLXJvb2xlci10aXRsZS1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiBjdXJyZW50Y29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRkeC1yb29sZXItdGl0bGUtb3BhY2l0eTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtcm9sbGVyLWl0ZW0sXHJcbiAgICAuZHhibC1yb2xsZXItYWZ0ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXJvb2xlci1pdGVtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1yb29sZXItaXRlbS1wYWRkaW5nLXgpO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1yb2xsZXItaXRlbSxcclxuICAgIC5keGJsLXJvbGxlci1pdGVtLmR4Ymwtcm9sbGVyLWV4cGFuZGVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtcm9sbGVyLWl0ZW0uZHhibC1yb2xsZXItZXhwYW5kZXIge1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtcm9sbGVyLWFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudGNvbG9yO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgJiAuZHhibC1yb2xsZXItaXRlbSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGR4LXJvb2xlci1pdGVtLXNlbGVjdGlvbi1mb250LXdlaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjdXJyZW50Y29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Y29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRkeC1yb29sZXItaXRlbS1zZWxlY3Rpb24tb3BhY2l0eTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkge1xyXG4gICAgICAgIC5keGJsLXJvbGxlci1hZnRlcjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgb3V0bGluZTogdmFyKC0tZHhibC1yb2xsZXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLXJvbGxlci1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xyXG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1keGJsLXJvbGxlci1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpICogLTEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtcm9sbGVyLWludmFsaWQtZGF0YSAuZHhibC1yb2xsZXItYWZ0ZXIgPiAuZHhibC1yb2xsZXItaXRlbSB7XHJcbiAgICAgICAgb3BhY2l0eTogJGR4LXJvb2xlci1pdGVtLWludmFsaWQtZGF0YS1vcGFjaXR5O1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXJvbGxlcjpmb2N1cyAuZHhibC1yb2xsZXItYWZ0ZXI6OmFmdGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAkZHgtcm9vbGVyLWl0ZW0tZm9jdXMtb3BhY2l0eTtcclxuICAgIH1cclxufVxyXG5cclxuLmR4Ymwtc20gLmR4Ymwtcm9sbGVycy1jb250YWluZXIge1xyXG4gICAgLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtcm9vbGVycy1jb250YWluZXItcGFkZGluZy15LXNtfTtcclxuICAgIC0tZHhibC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7JGR4LXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteC1zbX07XHJcbiAgICAtLWR4Ymwtcm9vbGVyLWl0ZW0tcGFkZGluZy15OiAjeyRkeC1yb29sZXItaXRlbS1wYWRkaW5nLXktc219O1xyXG4gICAgLS1keGJsLXJvb2xlci1pdGVtLXBhZGRpbmcteDogI3skZHgtcm9vbGVyLWl0ZW0tcGFkZGluZy14LXNtfTtcclxuICAgIC0tZHhibC1yb29sZXItdGl0bGUtcGFkZGluZy15OiAjeyRkeC1yb29sZXItdGl0bGUtcGFkZGluZy15LXNtfTtcclxuICAgIC0tZHhibC1yb29sZXItdGl0bGUtcGFkZGluZy14OiAjeyRkeC1yb29sZXItdGl0bGUtcGFkZGluZy14LXNtfTtcclxufVxyXG5cclxuLmR4YmwtbGcgLmR4Ymwtcm9sbGVycy1jb250YWluZXIge1xyXG4gICAgLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtcm9vbGVycy1jb250YWluZXItcGFkZGluZy15LWxnfTtcclxuICAgIC0tZHhibC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7JGR4LXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteC1sZ307XHJcbiAgICAtLWR4Ymwtcm9vbGVyLWl0ZW0tcGFkZGluZy15OiAjeyRkeC1yb29sZXItaXRlbS1wYWRkaW5nLXktbGd9O1xyXG4gICAgLS1keGJsLXJvb2xlci1pdGVtLXBhZGRpbmcteDogI3skZHgtcm9vbGVyLWl0ZW0tcGFkZGluZy14LWxnfTtcclxuICAgIC0tZHhibC1yb29sZXItdGl0bGUtcGFkZGluZy15OiAjeyRkeC1yb29sZXItdGl0bGUtcGFkZGluZy15LWxnfTtcclxuICAgIC0tZHhibC1yb29sZXItdGl0bGUtcGFkZGluZy14OiAjeyRkeC1yb29sZXItdGl0bGUtcGFkZGluZy14LWxnfTtcclxufVxyXG5cclxuLmR4Ymwtcm9sbGVycy1mb290ZXIge1xyXG4gICAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLWJnOiAjeyRkeC1yb29sZXJzLWZvb3Rlci1iZ307XHJcbiAgICAtLWR4Ymwtcm9vbGVycy1mb290ZXItY29sb3I6ICN7JGR4LXJvb2xlcnMtZm9vdGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1yb29sZXJzLWJvcmRlci1jb2xvcjogI3skZHgtYm9yZGVyLWNvbG9yfTsgLy8gVE9ETyB1c2UgZHJvcGRvd24gdmFyc1xyXG4gICAgLS1keGJsLXJvb2xlcnMtYm9yZGVyLXN0eWxlOiAjeyRkeC1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLXJvb2xlcnMtYm9yZGVyLXdpZHRoOiAjeyRkeC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteTogI3skZHgtcm9vbGVycy1mb290ZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXg6ICN7JGR4LXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4Ymwtcm9vbGVycy1mb290ZXItYnRuLXNwYWNpbmc6ICN7JGR4LXJvb2xlcnMtZm9vdGVyLWJ0bi1zcGFjaW5nfTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogdmFyKC0tZHhibC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXkpIHZhcigtLWR4Ymwtcm9vbGVycy1mb290ZXItcGFkZGluZy14KTtcclxuICAgIGJvcmRlci10b3A6IHZhcigtLWR4Ymwtcm9vbGVycy1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtcm9vbGVycy1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtcm9vbGVycy1ib3JkZXItY29sb3IpO1xyXG5cclxuICAgIEBpbmNsdWRlIHBhbmVsLWZvb3Rlci1zdHlsZShcIi0tZHhibC1yb29sZXJzLWZvb3Rlci1iZ1wiLCBcIi0tZHhibC1yb29sZXJzLWZvb3Rlci1jb2xvclwiKTtcclxuXHJcbiAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjeyRkeC1yb2xsZXItaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogI3skZHgtcm9sbGVyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aH07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLXNtIC5keGJsLXJvbGxlcnMtZm9vdGVyIHtcclxuICAgIC0tZHhibC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXk6ICN7JGR4LXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAtLWR4Ymwtcm9vbGVycy1mb290ZXItcGFkZGluZy14OiAjeyRkeC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXgtc219O1xyXG59XHJcblxyXG4uZHhibC1sZyAuZHhibC1yb2xsZXJzLWZvb3RlciB7XHJcbiAgICAtLWR4Ymwtcm9vbGVycy1mb290ZXItcGFkZGluZy15OiAjeyRkeC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteDogI3skZHgtcm9vbGVycy1mb290ZXItcGFkZGluZy14LWxnfTtcclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL2J1dHRvblwiO1xyXG5cclxuLmR4YmwtcGFnZXIge1xyXG4gICAgLS1keGJsLXBhZ2VyLWZvbnQtZmFtaWx5OiAjeyRkeC1wYWdlci1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtcGFnZXItZm9udC1zaXplOiAjeyRkeC1wYWdlci1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWxpbmUtaGVpZ2h0OiAjeyRkeC1wYWdlci1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtcGFnZXItYmc6ICN7JGR4LXBhZ2VyLWJnfTtcclxuICAgIC0tZHhibC1wYWdlci1jb2xvcjogI3skZHgtcGFnZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWJvcmRlci1jb2xvcjogI3skZHgtcGFnZXItYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1wYWdlci1ib3JkZXItc3R5bGU6ICN7JGR4LXBhZ2VyLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtcGFnZXItYm9yZGVyLXdpZHRoOiAjeyRkeC1wYWdlci1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWJvcmRlci1yYWRpdXM6ICN7JGR4LXBhZ2VyLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLXBhZ2VyLXBhZGRpbmcteDogI3skZHgtcGFnZXItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1wYWdlci1wYWRkaW5nLXk6ICN7JGR4LXBhZ2VyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtcGFnZXItYnRuLWJnOiAjeyRkeC1wYWdlci1idG4tYmd9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItY29sb3I6ICN7JGR4LXBhZ2VyLWJ0bi1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItc3R5bGU6ICN7JGR4LWJ0bi1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGg6ICN7JGR4LWJ0bi1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWJ0bi1jb2xvcjogI3skZHgtcGFnZXItYnRuLWNvbG9yfTtcclxuICAgIC0tZHhibC1wYWdlci1idG4taG92ZXItYmc6ICN7JGR4LXBhZ2VyLWJ0bi1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtcGFnZXItYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC1wYWdlci1idG4taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWJ0bi1kaXNhYmxlZC1iZzogI3skZHgtcGFnZXItYnRuLWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC1wYWdlci1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGR4LXBhZ2VyLWJ0bi1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtcGFnZXItYnRuLXBhZGRpbmcteDogI3skZHgtcGFnZXItYnRuLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtcGFnZXItYnRuLXBhZGRpbmcteTogI3skZHgtcGFnZXItYnRuLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtcGFnZXItcGFnZS1idG4tYmc6ICN7JGR4LXBhZ2VyLXBhZ2UtYnRuLWJnfTtcclxuICAgIC0tZHhibC1wYWdlci1wYWdlLWJ0bi1jb2xvcjogI3skZHgtcGFnZXItcGFnZS1idG4tY29sb3J9O1xyXG4gICAgLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWhvdmVyLWJnOiAjeyRkeC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtcGFnZXItcGFnZS1idG4taG92ZXItY29sb3I6ICN7JGR4LXBhZ2VyLXBhZ2UtYnRuLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1wYWdlci1hY3RpdmUtcGFnZS1idG4tYmc6ICN7JGR4LXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1iZ307XHJcbiAgICAtLWR4YmwtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLWNvbG9yOiAjeyRkeC1wYWdlci1hY3RpdmUtcGFnZS1idG4tY29sb3J9O1xyXG4gICAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1iZzogI3skZHgtcGFnZXItcGFnZS1lZGl0LWJnfTtcclxuICAgIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtY29sb3I6ICN7JGR4LXBhZ2VyLXBhZ2UtZWRpdC1jb2xvcn07XHJcbiAgICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LWJvcmRlci1jb2xvcjogI3skZHgtcGFnZXItcGFnZS1lZGl0LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteDogI3skZHgtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteTogI3skZHgtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXNwYWNpbmc6ICN7JGR4LXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXh9O1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXBhZ2VyLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1wYWdlci1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcGFnZXItbGluZS1oZWlnaHQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1iZyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXBhZ2VyLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgYm9yZGVyOiB2YXIoLS1keGJsLXBhZ2VyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1wYWdlci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtcGFnZXItYm9yZGVyLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWNvbG9yKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgcGFkZGluZzogdmFyKC0tZHhibC1wYWdlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtcGFnZXItcGFkZGluZy14KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1mb250LWZhbWlseTogdmFyKC0tZHhibC1wYWdlci1mb250LWZhbWlseSk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1mb250LXNpemU6IHZhcigtLWR4YmwtcGFnZXItZm9udC1zaXplKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBhZ2VyLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1iZyk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1idG4tY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItc3R5bGUpO1xyXG4gICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ob3Zlci1iZyk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWhvdmVyLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1kaXNhYmxlZC1iZyk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWRpc2FibGVkLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWR4YmwtcGFnZXItYnRuLXBhZGRpbmcteCk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IHZhcigtLWR4YmwtcGFnZXItYnRuLXBhZGRpbmcteSk7XHJcblxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1pbi13aWR0aDogY2FsYygyICogdmFyKC0tZHhibC1wYWdlci1idG4tcGFkZGluZy15KSArIHZhcigtLWR4YmwtcGFnZXItZm9udC1zaXplKSAqIHZhcigtLWR4YmwtcGFnZXItbGluZS1oZWlnaHQpICsgMiAqIHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCkpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSAoKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWhvdmVyLXN0eWxlKC0tZHhibC1wYWdlci1idG4taG92ZXItYmcsIFwiLS1keGJsLXBhZ2VyLWJ0bi1ob3Zlci1jb2xvclwiLCBcIi0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoXCIsIFwiLS1keGJsLXBhZ2VyLWJ0bi1iZ1wiKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1wYWdlci1wYWdlLWJ0biB7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1idG4tYmcpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tZHhibC1wYWdlci1wYWdlLWJ0bi1iZyk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1idG4tY29sb3IpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUgKCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtaG92ZXItc3R5bGUoXCItLWR4YmwtcGFnZXItcGFnZS1idG4taG92ZXItYmdcIiwgXCItLWR4YmwtcGFnZXItcGFnZS1idG4taG92ZXItY29sb3JcIiwgXCItLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aFwiLCBcIi0tZHhibC1wYWdlci1wYWdlLWJ0bi1iZ1wiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0biB7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLWJnKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1hY3RpdmUtcGFnZS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1iZyk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAtLWR4YmwtcGFnZXItcGFnZS1idG4taG92ZXItYmc6ICN7JGR4LXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1iZ307XHJcbiAgICAgICAgICAgIC0tZHhibC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLWNvbG9yfTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLXRleHQtb3BhY2l0eSgxLCAxKTtcclxuXHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5keGJsLXBhZ2VyLXBhZ2UtYnRuKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yKFwiLS1keGJsLXBhZ2VyLWJ0bi1jb2xvclwiLCBcIi0tZHhibC1wYWdlci1idG4tZGlzYWJsZWQtY29sb3JcIiwgXCItLWR4YmwtcGFnZXItYnRuLWhvdmVyLWNvbG9yXCIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXBhZ2VyLWZpcnN0LXBhZ2UtYnRuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1wYWdlci1sYXN0LXBhZ2UtYnRuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wYWdlci1wYWdlLWVkaXQge1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtcGFnZXItZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtZm9udC1zaXplOiB2YXIoLS1keGJsLXBhZ2VyLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1saW5lLWhlaWdodDogdmFyKC0tZHhibC1wYWdlci1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1iZzogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtYmcpO1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtY29sb3I6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1lZGl0LWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteDogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14KTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteTogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy15KTtcclxuXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtc3BhY2luZyk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4gICAgICAgICYgPiBpbnB1dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcGFnZXItcGFnZS1lZGl0LXRleHQge1xyXG4gICAgICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteDogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtc3BhY2luZyk7XHJcbiAgICAgICAgLS1keGJsLXRleHQtcGFkZGluZy15OiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXkpO1xyXG5cclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXBhZ2VyLWNvbXBhY3QtbW9kZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1mb250LXNpemU6ICN7JGR4LXBhZ2VyLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWxpbmUtaGVpZ2h0OiAjeyRkeC1wYWdlci1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWJvcmRlci1yYWRpdXM6ICN7JGR4LXBhZ2VyLWJvcmRlci1yYWRpdXMtc219O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1wYWRkaW5nLXg6ICN7JGR4LXBhZ2VyLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLXBhZGRpbmcteTogI3skZHgtcGFnZXItcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItYnRuLXBhZGRpbmcteDogI3skZHgtcGFnZXItYnRuLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LXBhZ2VyLWJ0bi1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14OiAjeyRkeC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteTogI3skZHgtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1zcGFjaW5nOiAjeyRkeC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14LXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1mb250LXNpemU6ICN7JGR4LXBhZ2VyLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWxpbmUtaGVpZ2h0OiAjeyRkeC1wYWdlci1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWJvcmRlci1yYWRpdXM6ICN7JGR4LXBhZ2VyLWJvcmRlci1yYWRpdXMtbGd9O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1wYWRkaW5nLXg6ICN7JGR4LXBhZ2VyLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLXBhZGRpbmcteTogI3skZHgtcGFnZXItcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItYnRuLXBhZGRpbmcteDogI3skZHgtcGFnZXItYnRuLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LXBhZ2VyLWJ0bi1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14OiAjeyRkeC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteTogI3skZHgtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1zcGFjaW5nOiAjeyRkeC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14LWxnfTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAuZHhibC1wYWdlci5keGJsLXNtIHtcclxuICAgICAgICAuZHhibC1wYWdlci1jb21wYWN0LW1vZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXBhZ2VyLWZ1bGwtbW9kZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgIC5keGJsLXBhZ2VyOm5vdCguZHhibC1zbSk6bm90KC5keGJsLWxnKSB7XHJcbiAgICAgICAgLmR4YmwtcGFnZXItY29tcGFjdC1tb2RlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1wYWdlci1mdWxsLW1vZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYyNXB4KSB7XHJcbiAgICAuZHhibC1wYWdlci5keGJsLWxnIHtcclxuICAgICAgICAuZHhibC1wYWdlci1jb21wYWN0LW1vZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXBhZ2VyLWZ1bGwtbW9kZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1wYWdlci1jb250YWluZXIge1xyXG4gICAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7JGR4LXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1zcGFjaW5nOiAjeyRkeC1wYWdlci1jb250YWluZXItc3BhY2luZ307XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogdmFyKC0tZHhibC1wYWdlci1jb250YWluZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXgpIDA7XHJcblxyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWR4YmwtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteSk7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtcGFnZXItY29udGFpbmVyLXNwYWNpbmcpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1wYWdlci1wYWdlLXNpemUtc2VsZWN0b3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgICAgICYgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgICAgICAgICB3aWR0aDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc20sXHJcbiAgICAuZHhibC1zbSA+ICYge1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1jb250YWluZXItcGFkZGluZy14OiAjeyRkeC1wYWdlci1jb250YWluZXItcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1zcGFjaW5nOiAjeyRkeC1wYWdlci1jb250YWluZXItc3BhY2luZy1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnLFxyXG4gICAgLmR4YmwtbGcgPiAmIHtcclxuICAgICAgICAtLWR4YmwtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteDogI3skZHgtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1jb250YWluZXItc3BhY2luZzogI3skZHgtcGFnZXItY29udGFpbmVyLXNwYWNpbmctbGd9O1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvc2Nyb2xsLXZpZXdlclwiO1xyXG5cclxuLmR4Ymwtc2Nyb2xsLXZpZXdlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMDtcclxuXHJcbiAgICAtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1oZWlnaHQ6ICN7JGR4LXNjcm9sbC12aWV3ZXItc2Nyb2xsLWJhci1zaXplfTtcclxuICAgIC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhvdmVyLWhlaWdodDogI3skZHgtc2Nyb2xsLXZpZXdlci1zY3JvbGwtYmFyLWhvdmVyLXNpemV9O1xyXG4gICAgLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLXdpZHRoOiAjeyRkeC1zY3JvbGwtdmlld2VyLXNjcm9sbC1iYXItc2l6ZX07XHJcbiAgICAtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItaG92ZXItd2lkdGg6ICN7JGR4LXNjcm9sbC12aWV3ZXItc2Nyb2xsLWJhci1ob3Zlci1zaXplfTtcclxuXHJcbiAgICAuZHhUb3VjaFVJICY6bm90KFtkYXRhLXFhLWR4Ymwtc2Nyb2xsaW5nXSkgeyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXIsXHJcbiAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXIsXHJcbiAgICAmID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICB6LWluZGV4OiAkZHgtc2Nyb2xsLXZpZXdlci1zY3JvbGwtYmFyLXotaW5kZXg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xcmVtO1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhciB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLWhvdmVyLXdpZHRoKTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XHJcblxyXG4gICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci13aWR0aCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iW2RhdGEtcWEtZHhibC1kcmFnZ2luZ10ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhY3RpdmUtdGh1bWIteCh2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLWhvdmVyLXdpZHRoKSk7XHJcblxyXG4gICAgICAgICAgICAuZHhUb3VjaFVJICYgeyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLXdpZHRoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFjdGl2ZS10aHVtYi14KHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItaG92ZXItd2lkdGgpKTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZHhUb3VjaFVJICYgeyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXIge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaG92ZXItaGVpZ2h0KTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xyXG5cclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaGVpZ2h0KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iW2RhdGEtcWEtZHhibC1kcmFnZ2luZ10ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhY3RpdmUtdGh1bWIteSh2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaG92ZXItaGVpZ2h0KSk7XHJcblxyXG4gICAgICAgICAgICAuZHhUb3VjaFVJICYgeyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhlaWdodCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhY3RpdmUtdGh1bWIteSh2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaG92ZXItaGVpZ2h0KSk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4VG91Y2hVSSAmIHsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50IHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktbm8tdW5rbm93blxyXG4gICAgICAgIHNjcm9sbGJhci1oZWlnaHQ6IG5vbmU7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktbm8tdW5rbm93blxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCJAbWl4aW4gYWN0aXZlLXRodW1iLXgoJHdpZHRoKSB7XHJcbiAgICBvcGFjaXR5OiAkZHgtc2Nyb2xsLXZpZXdlci1zY3JvbGwtYmFyLW9wYWNpdHk7XHJcbiAgICB3aWR0aDogJHdpZHRoO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGR4LXNjcm9sbC12aWV3ZXItc2Nyb2xsLWJhci1ib3JkZXItcmFkaXVzO1xyXG59XHJcblxyXG5AbWl4aW4gYWN0aXZlLXRodW1iLXkoJGhlaWdodCkge1xyXG4gICAgb3BhY2l0eTogJGR4LXNjcm9sbC12aWV3ZXItc2Nyb2xsLWJhci1vcGFjaXR5O1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGR4LXNjcm9sbC12aWV3ZXItc2Nyb2xsLWJhci1ib3JkZXItcmFkaXVzO1xyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZFwiO1xyXG5AaW1wb3J0IFwic2Nyb2xsLXZpZXdlclwiO1xyXG5cclxuLmR4YmwtZ3JpZCB7XHJcbiAgICAtLWR4YmwtZ3JpZC1mb250LWZhbWlseTogI3skZHgtZ3JpZC1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtZ3JpZC1mb250LXNpemU6ICN7JGR4LWdyaWQtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1ncmlkLWxpbmUtaGVpZ2h0OiAjeyRkeC1ncmlkLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1ncmlkLW1pbi13aWR0aDogI3skZHgtZ3JpZC1taW4td2lkdGh9O1xyXG4gICAgLS1keGJsLWdyaWQtbWF4LWhlaWdodDogI3skZHgtZ3JpZC1tYXgtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1ncmlkLWJnOiAjeyRkeC1ncmlkLWJnfTtcclxuICAgIC0tZHhibC1ncmlkLWNvbG9yOiAjeyRkeC1ncmlkLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncmlkLWJvcmRlci1jb2xvcjogI3skZHgtZ3JpZC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWdyaWQtZml4ZWQtY29sdW1uLWJvcmRlci1jb2xvcjogI3skZHgtZ3JpZC1maXhlZC1jb2x1bW4tYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncmlkLWJvcmRlci1zdHlsZTogI3skZHgtZ3JpZC1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoOiAjeyRkeC1ncmlkLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtZ3JpZC1ib3JkZXItcmFkaXVzOiAjeyRkeC1ncmlkLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLWdyaWQtaGlnaGxpZ2h0ZWQtdGV4dC1iZzogI3skZHgtZ3JpZC1oaWdobGlnaHRlZC10ZXh0LWJnfTtcclxuICAgIC0tZHhibC1ncmlkLWhpZ2hsaWdodGVkLXRleHQtY29sb3I6ICN7JGR4LWdyaWQtaGlnaGxpZ2h0ZWQtdGV4dC1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy14OiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteTogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy14OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy15OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy14OiAjeyRkeC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLW1pbi1oZWlnaHQ6ICN7JGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItbWluLWhlaWdodH07XHJcbiAgICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy14OiAjeyRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1zcGFjaW5nOiAjeyRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1zcGFjaW5nfTtcclxuICAgIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1wYWRkaW5nLXgtcmF0aW8gKiAkZHgtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItc2hhZG93OiAjeyRkeC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1zaGFkb3d9O1xyXG4gICAgLS1keGJsLWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGg6ICN7JGR4LWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGh9O1xyXG4gICAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItd2lkdGg6ICN7JGR4LWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy14OiAjeyRkeC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy15OiAjeyRkeC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteDogI3skZHgtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZ3JpZC1pbnBsYWNlLWVkaXQtYm9yZGVyLXdpZHRoOiAjeyRkeC1ncmlkLWlucGxhY2UtZWRpdC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy14OiAjeyRkeC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tYmc6ICN7JGR4LWdyaWQtZXhwYW5kLWJ0bi1iZ307XHJcbiAgICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWNvbG9yOiAjeyRkeC1ncmlkLWV4cGFuZC1idG4tY29sb3J9O1xyXG4gICAgLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1iZzogI3skZHgtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItY29sb3I6ICN7JGR4LWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteDogI3skZHgtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteTogI3skZHgtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZ3JpZC1oZWFkZXItZm9udC13ZWlnaHQ6ICN7JGR4LWdyaWQtaGVhZGVyLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1ncmlkLWhlYWRlci1iZzogI3skZHgtZ3JpZC1oZWFkZXItYmd9O1xyXG4gICAgLS1keGJsLWdyaWQtaGVhZGVyLWNvbG9yOiAjeyRkeC1ncmlkLWhlYWRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1oZWFkZXItc3BhY2luZzogI3skZHgtZ3JpZC10ZXh0LWNlbGwtc3BhY2luZ307XHJcbiAgICAtLWR4YmwtZ3JpZC1mb290ZXItZm9udC13ZWlnaHQ6ICN7JGR4LWdyaWQtZm9vdGVyLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1ncmlkLWZvb3Rlci1iZzogI3skZHgtZ3JpZC1mb290ZXItYmd9O1xyXG4gICAgLS1keGJsLWdyaWQtZm9vdGVyLWNvbG9yOiAjeyRkeC1ncmlkLWZvb3Rlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1ncm91cC1mb290ZXItZm9udC13ZWlnaHQ6ICN7JGR4LWdyaWQtZ3JvdXAtZm9vdGVyLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1iZzogI3skZHgtZ3JpZC1ncm91cC1mb290ZXItYmd9O1xyXG4gICAgLS1keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLWNvbG9yOiAjeyRkeC1ncmlkLWdyb3VwLWZvb3Rlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1zZWxlY3Rpb24tYmc6ICN7JGR4LWdyaWQtc2VsZWN0aW9uLWJnfTtcclxuICAgIC0tZHhibC1ncmlkLXNlbGVjdGlvbi1jb2xvcjogI3skZHgtZ3JpZC1zZWxlY3Rpb24tY29sb3J9O1xyXG4gICAgLS1keGJsLWdyaWQtZm9jdXMtYmc6ICN7JGR4LWdyaWQtZm9jdXMtYmd9O1xyXG4gICAgLS1keGJsLWdyaWQtZm9jdXMtY29sb3I6ICN7JGR4LWdyaWQtZm9jdXMtY29sb3J9O1xyXG4gICAgLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3I6ICN7JGR4LWdyaWQtZm9jdXMtZnJhbWUtY29sb3J9O1xyXG4gICAgLS1keGJsLWdyaWQtc2VsZWN0aW9uLWZvY3VzLWJnOiAjeyRkeC1ncmlkLXNlbGVjdGlvbi1mb2N1cy1iZ307XHJcbiAgICAtLWR4YmwtZ3JpZC1zZWxlY3Rpb24tZm9jdXMtY29sb3I6ICN7JGR4LWdyaWQtc2VsZWN0aW9uLWZvY3VzLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncmlkLXRvdWNoLWJnOiAjeyRkeC1ncmlkLXRvdWNoLWJnfTtcclxuICAgIC0tZHhibC1ncmlkLXRvdWNoLWNvbG9yOiAjeyRkeC1ncmlkLXRvdWNoLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncmlkLWhvdmVyLWJnOiAjeyRkeC1ncmlkLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1ncmlkLWhvdmVyLWNvbG9yOiAjeyRkeC1ncmlkLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncmlkLXRvcC1maXhlZC1ib2R5LWhlaWdodDogI3skZHgtZ3JpZC10b3AtZml4ZWQtYm9keS1oZWlnaHR9O1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1iZyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBib3JkZXI6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItY29sb3IpO1xyXG4gICAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1jb2xvcik7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWdyaWQtZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWdyaWQtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWdyaWQtbGluZS1oZWlnaHQpO1xyXG4gICAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtbWluLXdpZHRoKTtcclxuICAgIG1heC1oZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1tYXgtaGVpZ2h0KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAmID4gLmR4YmwtbG9hZGluZy1wYW5lbCB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwsXHJcbiAgICAmID4gLmR4YmwtZ3JpZC1ib3R0b20tcGFuZWwge1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1mb2N1cy1mcmFtZS1zdHlsZShcIi0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yXCIpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1ncmlkLWJvdHRvbS1wYW5lbCB7XHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy14KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWluLWhlaWdodDogdmFyKC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLW1pbi1oZWlnaHQpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBncmlkLWZvY3VzLWZyYW1lLXN0eWxlKFwiLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3JcIik7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXIsXHJcbiAgICAmID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXgpIDA7XHJcblxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiA6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItc3BhY2luZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuZHhibC1ncmlkLWdyb3VwLXBhbmVsLWZyZWUtc3BhY2Uge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1ncmlkLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1ncmlkLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItc2hhZG93KTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWZvY3VzLWZyYW1lLXN0eWxlKFwiLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3JcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItd2lkdGgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy14KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtZm9jdXMtZnJhbWUtc3R5bGUoXCItLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvclwiKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1ncmlkLW11bHRpcGxlLXBhbmVsIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkZHgtd2luZG93LWJyZWFrcG9pbnRzLCBcIm1kXCIpKSB7XHJcbiAgICAgICAgICAgICYgPiAuZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtZ3JpZC1tdWx0aXBsZS1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWdyaWQtc2VhcmNoLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLW5hdmlnYXRpb24tZnJhbWUtc3R5bGUoXCItLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvclwiLCBmYWxzZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lciA+IC5keGJsLWdyaWQtc2VhcmNoLWJveCA+IC5keGJsLWJ0bi1pY29uID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1ncmlkLWhpZ2hsaWdodGVkLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtaGlnaGxpZ2h0ZWQtdGV4dC1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWhpZ2hsaWdodGVkLXRleHQtYmcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteCk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAuZHhGaXJlZm94ICYgeyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5keGJsLWdyaWQtZW1wdHktZGF0YS1ub3QtZm91bmQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICN7JGR4LWdyaWQtZW1wdHktZGF0YS1ub3QtZm91bmQtY29sb3J9O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLWZvbnQtd2VpZ2h0fTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4uZHhibC1ncmlkLWVtcHR5LWRhdGEtbG9hZGluZyB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLWxvYWRpbmctdGV4dC1wYWRkaW5nfTtcclxuICAgICAgICAgICAgY29sb3I6ICN7JGR4LXdhaXQtaW5kaWNhdG9yLWNvbG9yfTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICN7JGR4LWdyaWQtZW1wdHktZGF0YS1mb250LXdlaWdodH07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC13YWl0LWluZGljYXRvciB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAjeyRkeC1sb2FkaW5nLWluZGljYXRvci1zaXplfTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC1sb2FkaW5nLWluZGljYXRvci1zaXplfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6ICN7JGR4LWdyaWQtZW1wdHktZGF0YS1ub3QtZm91bmQtaW1hZ2Utc2l6ZX07XHJcbiAgICAgICAgICAgIGhlaWdodDogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLW5vdC1mb3VuZC1pbWFnZS1zaXplfTtcclxuICAgICAgICAgICAgY29sb3I6ICN7JGR4LWdyaWQtZW1wdHktZGF0YS1ub3QtZm91bmQtaW1hZ2UtY29sb3J9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wYWdlciB7XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWdyaWQtZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1mb250LXNpemU6IHZhcigtLWR4YmwtZ3JpZC1mb250LXNpemUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1mb250LWZhbWlseTogdmFyKC0tZHhibC1ncmlkLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWZvbnQtc2l6ZTogdmFyKC0tZHhibC1ncmlkLWZvbnQtc2l6ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtY2hlY2tib3gge1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1mb250LWZhbWlseTogdmFyKC0tZHhibC1ncmlkLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtZm9udC1zaXplOiB2YXIoLS1keGJsLWdyaWQtZm9udC1zaXplKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWZvbnQtc2l6ZTogI3skZHgtZ3JpZC1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWxpbmUtaGVpZ2h0OiAjeyRkeC1ncmlkLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy14OiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteDogI3skZHgtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteDogI3skZHgtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy14OiAjeyRkeC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy15OiAjeyRkeC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItbWluLWhlaWdodDogI3skZHgtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1taW4taGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy14OiAjeyRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXNwYWNpbmc6ICN7JGR4LWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXNwYWNpbmctc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1wYWRkaW5nLXgtcmF0aW8gKiAkZHgtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWdyb3VwLWluZGVudC1jZWxsLXdpZHRoOiAjeyRkeC1ncmlkLWdyb3VwLWluZGVudC1jZWxsLXdpZHRoLXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteDogI3skZHgtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXdpZHRoOiAjeyRkeC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXdpZHRoLXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy14OiAjeyRkeC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteDogI3skZHgtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy15OiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteDogI3skZHgtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteTogI3skZHgtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWhlYWRlci1zcGFjaW5nOiAjeyRkeC1ncmlkLXRleHQtY2VsbC1zcGFjaW5nLXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC10b3AtZml4ZWQtYm9keS1oZWlnaHQ6ICN7JGR4LWdyaWQtdG9wLWZpeGVkLWJvZHktaGVpZ2h0LXNtfTtcclxuXHJcbiAgICAgICAgLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEge1xyXG4gICAgICAgICAgICAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLW5vdC1mb3VuZC1pbWFnZS1zaXplLXNtfTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLW5vdC1mb3VuZC1pbWFnZS1zaXplLXNtfTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4Ymwtd2FpdC1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICN7JGR4LWxvYWRpbmctaW5kaWNhdG9yLXNpemUtc219O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC1sb2FkaW5nLWluZGljYXRvci1zaXplLXNtfTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Bhbi5keGJsLWdyaWQtZW1wdHktZGF0YS1sb2FkaW5nIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLWxvYWRpbmctdGV4dC1wYWRkaW5nLXNtfTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWZvbnQtc2l6ZTogI3skZHgtZ3JpZC1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWxpbmUtaGVpZ2h0OiAjeyRkeC1ncmlkLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy14OiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteDogI3skZHgtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteDogI3skZHgtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy14OiAjeyRkeC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy15OiAjeyRkeC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItbWluLWhlaWdodDogI3skZHgtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1taW4taGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy14OiAjeyRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXNwYWNpbmc6ICN7JGR4LWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXNwYWNpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1wYWRkaW5nLXgtcmF0aW8gKiAkZHgtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWdyb3VwLWluZGVudC1jZWxsLXdpZHRoOiAjeyRkeC1ncmlkLWdyb3VwLWluZGVudC1jZWxsLXdpZHRoLWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteDogI3skZHgtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXdpZHRoOiAjeyRkeC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXdpZHRoLWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy14OiAjeyRkeC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteDogI3skZHgtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy15OiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteDogI3skZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteTogI3skZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmc6ICN7JGR4LWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtc3BhY2luZy1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy14OiAjeyRkeC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy15OiAjeyRkeC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtaGVhZGVyLXNwYWNpbmc6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXNwYWNpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLXRvcC1maXhlZC1ib2R5LWhlaWdodDogI3skZHgtZ3JpZC10b3AtZml4ZWQtYm9keS1oZWlnaHQtbGd9O1xyXG5cclxuICAgICAgICAuZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSB7XHJcbiAgICAgICAgICAgIC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtbm90LWZvdW5kLWltYWdlLXNpemUtbGd9O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtbm90LWZvdW5kLWltYWdlLXNpemUtbGd9O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC13YWl0LWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogI3skZHgtbG9hZGluZy1pbmRpY2F0b3Itc2l6ZS1sZ307XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICN7JGR4LWxvYWRpbmctaW5kaWNhdG9yLXNpemUtbGd9O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWxvYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtbG9hZGluZy10ZXh0LXBhZGRpbmctbGd9O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1ncmlkLmR4YmwtZ3JpZC1ub3dyYXAge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAuZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgPiAuZHhibC10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC1ncmlkLWhlYWRlci1mb250LXdlaWdodCk7XHJcblxyXG4gICAgJiA+IDpub3QoOmxhc3QtY2hpbGQsLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWdyaWQtaGVhZGVyLXNwYWNpbmcpO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBkeGJsLWdyaWQtc2VsZWN0aW9uLWNoZWNrYm94LWJhY2tncm91bmQtcG9zaXRpb24tYW5pbWF0aW9uIHtcclxuICAgIDAlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MDAlO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNjAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwsXHJcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwge1xyXG4gICAgJjppcyguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCkge1xyXG4gICAgICAgIC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtY2hlY2tib3guZHhibC1ncmlkLXNlbGVjdGlvbi1jaGVjay13YXZlLWFuaW1hdGVkIHtcclxuICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtYm9yZGVyLXJhZGl1c307XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICN7JGR4LWdyaWQtc2VsZWN0aW9uLWNoZWNrYm94LXdhdmUtYW5pbWF0aW9uLWNvbG9yfTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCUgMTAwJTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiAxLjVzIGxpbmVhciBpbmZpbml0ZSBkeGJsLWdyaWQtc2VsZWN0aW9uLWNoZWNrYm94LWJhY2tncm91bmQtcG9zaXRpb24tYW5pbWF0aW9uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gJiB7XHJcbiAgICAgICAgJiA+IC5keGJsLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1pbnBsYWNlLWZvY3VzLXJvdy1jaGVjay1ib3gtc3R5bGUoKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbjogY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgKiAtMSkgMDtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgMDtcclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1pbnBsYWNlLWNoZWNrYm94LXN0eWxlKCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtYWxpZ24tY2VudGVyIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtYWxpZ24tcmlnaHQge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLWJ0bi13aWR0aDogI3skZHgtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXItYnRuLXdpZHRofTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtaGVhZGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAuZHhibC1idG4tc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLWJ0bi13aWR0aCkgKiAtMSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tcGFkZGluZy15OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtYm9yZGVyLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtaW5wbGFjZS1jaGVja2JveC1zdHlsZSgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci1idG4td2lkdGgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3IobnVsbCwgbnVsbCwgbnVsbCwgbnVsbCwgbnVsbCwgdHJ1ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLWJ0bi13aWR0aDogI3skZHgtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXItYnRuLXdpZHRoLXNtfTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWxnIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci1idG4td2lkdGg6ICN7JGR4LWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLWJ0bi13aWR0aC1sZ307XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlciB7XHJcbiAgICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtZ3JpZC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtZ3JpZC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJnOiAjeyRkeC1ncmlkLWJnfTtcclxuICAgIC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItY29sb3I6ICN7JGR4LWdyaWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1ib3JkZXItY29sb3I6ICN7JGR4LWdyaWQtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYm9yZGVyLXN0eWxlOiAjeyRkeC1ncmlkLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci13aWR0aDogI3skZHgtZ3JpZC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1ib3JkZXItcmFkaXVzOiAjeyRkeC1ncmlkLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1zaGFkb3c6ICN7JGR4LWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXNoYWRvd307XHJcblxyXG4gICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWxpbmUtaGVpZ2h0KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJnKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgYm9yZGVyOiB2YXIoLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYm9yZGVyLWNvbG9yKTtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLXNoYWRvdyk7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgei1pbmRleDogMjAwMDA7XHJcbiAgICBjdXJzb3I6IG1vdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlcjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGN1cnNvcjogbW92ZTtcclxufVxyXG5cclxuLmR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50IHtcclxuICAgIC0tZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQtYmc6ICN7JGR4LWdyaWQtYmd9O1xyXG4gICAgLS1keGJsLWdyaWQtcm93LWRyYWctaGludC10ZXh0LWNlbGwtcGFkZGluZy14OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWdyaWQtcm93LWRyYWctaGludC10ZXh0LWNlbGwtcGFkZGluZy15OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWdyaWQtcm93LWRyYWctaGludC1ib3JkZXItc3R5bGU6ICN7JGR4LWdyaWQtYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQtYm9yZGVyLWNvbG9yOiAjeyRkeC1ncmlkLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LWJvcmRlci1yYWRpdXM6ICN7JGR4LWdyaWQtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LXNoYWRvdzogI3skZHgtZ3JpZC1yb3ctZHJhZy1oaW50LXNoYWRvd307XHJcbiAgICAtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LWZvbnQtZmFtaWx5OiAjeyRkeC1ncmlkLWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQtZm9udC1zaXplOiAjeyRkeC1ncmlkLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LWxpbmUtaGVpZ2h0OiAjeyRkeC1ncmlkLWxpbmUtaGVpZ2h0fTtcclxuXHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY3Vyc29yOiBtb3ZlO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtcm93LWRyYWctaGludC1iZyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWdyaWQtcm93LWRyYWctaGludC1ib3JkZXItcmFkaXVzKTtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LXNoYWRvdyk7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQtZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWdyaWQtcm93LWRyYWctaGludC1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LWxpbmUtaGVpZ2h0KTtcclxuICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LXRleHQtY2VsbC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LXRleHQtY2VsbC1wYWRkaW5nLXgpO1xyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLWdyaWQtcm93LWRyYWctaGludC1mb250LXNpemU6ICN7JGR4LWdyaWQtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LWxpbmUtaGVpZ2h0OiAjeyRkeC1ncmlkLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LXRleHQtY2VsbC1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtcm93LWRyYWctaGludC10ZXh0LWNlbGwtcGFkZGluZy15OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXktc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLWdyaWQtcm93LWRyYWctaGludC1mb250LXNpemU6ICN7JGR4LWdyaWQtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LWxpbmUtaGVpZ2h0OiAjeyRkeC1ncmlkLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LXRleHQtY2VsbC1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtcm93LWRyYWctaGludC10ZXh0LWNlbGwtcGFkZGluZy15OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXktbGd9O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQtZHJhZy1hbmNob3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQtdGV4dC1jZWxsLXBhZGRpbmcteCk7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLXRleHQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWdyaWQtcm93LWRyYWctaGludC1ib3JkZXItY29sb3IpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1ncmlkLWVkaXQtZm9ybSB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteCk7XHJcblxyXG4gICAgJiA+IGZvcm0gPiAuZHhibC1mbC5keGJsLWZsLXdpdGgtcGFkZGluZ3Mge1xyXG4gICAgICAgIC0tZHhibC1mbC1wYWRkaW5nLXg6IDA7XHJcbiAgICAgICAgLS1keGJsLWZsLXBhZGRpbmcteTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucyB7XHJcbiAgICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteTogI3skZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtc3BhY2luZzogI3skZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1zcGFjaW5nfTtcclxuXHJcbiAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy14KSAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAkZHgtZ3JpZC1lZGl0LWZvcm0tYnRuLW1pbi13aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1zbSAuZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zIHtcclxuICAgIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteDogI3skZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXgtc219O1xyXG4gICAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15OiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteS1zbX07XHJcbiAgICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1zcGFjaW5nOiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmctc219O1xyXG59XHJcblxyXG4uZHhibC1sZyAuZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zIHtcclxuICAgIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteDogI3skZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXgtbGd9O1xyXG4gICAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15OiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteS1sZ307XHJcbiAgICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1zcGFjaW5nOiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmctbGd9O1xyXG59XHJcblxyXG4uZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMge1xyXG4gICAgLS1keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXg6ICN7JGR4LWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXh9O1xyXG4gICAgLS1keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXk6ICN7JGR4LWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXl9O1xyXG5cclxuICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteSkgMCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICYgPiAuZHhibC1idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogJGR4LWdyaWQtY29uZmlybS1kaWFsb2ctYnRuLW1pbi13aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy14KTtcclxuICAgIH1cclxufVxyXG5cclxuLmR4Ymwtc20gLmR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zIHtcclxuICAgIC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy14OiAjeyRkeC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy14LXNtfTtcclxuICAgIC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy15OiAjeyRkeC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy15LXNtfTtcclxufVxyXG5cclxuLmR4YmwtbGcgLmR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zIHtcclxuICAgIC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy14OiAjeyRkeC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy14LWxnfTtcclxuICAgIC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy15OiAjeyRkeC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy15LWxnfTtcclxufVxyXG5cclxuLmR4YmwtZ3JpZC1zb3J0LWFzYyxcclxuLmR4YmwtZ3JpZC1zb3J0LWRlc2MsXHJcbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0biB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtc29ydC1hc2MsXHJcbi5keGJsLWdyaWQtc29ydC1kZXNjIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4gICAgJiB+IC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWJ0bi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0biB7XHJcbiAgICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogMDtcclxuICAgIC0tZHhibC1ncmlkLWhlYWRlci1zcGFjaW5nOiAwO1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMDtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMDtcclxuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tbWFyZ2luLXk6IGNhbGModmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpICogLTEpO1xyXG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1wYWRkaW5nLXN1YnRyYWN0aW9uOiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tcGFkZGluZy1zdWJ0cmFjdGlvbn07XHJcblxyXG4gICAgbWFyZ2luLXRvcDogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tbWFyZ2luLXkpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tbWFyZ2luLXkpO1xyXG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgLSB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1wYWRkaW5nLXN1YnRyYWN0aW9uKSkgY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteCkgLSB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1wYWRkaW5nLXN1YnRyYWN0aW9uKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgbWF4LWxpbmUtbGVuZ3RoXHJcblxyXG4gICAgJiA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZCk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuLWFjdGl2ZSB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJnKTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tZmlsbGVkIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC1wcmltYXJ5fTtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiAjeyRkeC1wcmltYXJ5fTtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC1kcmFnZ2luZy11cC10YXJnZXQsXHJcbi5keGJsLWdyaWQtZHJhZ2dpbmctZG93bi10YXJnZXQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE5OTk5O1xyXG4gICAgdHJhbnNpdGlvbjogMC4xcztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuQGltcG9ydCBcImdyaWQudGFibGVcIjtcclxuQGltcG9ydCBcImdyaWQuY29sdW1uLWNob29zZXJcIjtcclxuQGltcG9ydCBcImdyaWQuZmlsdGVyLW1lbnVcIjtcclxuQGltcG9ydCBcImdyaWQudXRpbHNcIjtcclxuIiwiQG1peGluIGdyaWQtaW5wbGFjZS1idXR0b24tc3R5bGUoJGJvcmRlci1yYWRpdXMsICR1c2UtdGV4dC1jZWxsLW1hcmdpbjogZmFsc2UsICRvZmZzZXQ6ICRkeC1taW4tc3BhY2luZykge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGlmICR1c2UtdGV4dC1jZWxsLW1hcmdpbiB7XHJcbiAgICAgICAgbWFyZ2luOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15KSAqIC0xKSAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdGF0ZSAoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWlubmVyLWZvY3VzLXN0eWxlKCRib3JkZXItcmFkaXVzLCAkb2Zmc2V0KTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGdyaWQtaW5wbGFjZS1jaGVja2JveC1zdHlsZSgpIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15KSAqIC0xKSAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuQG1peGluIGdyaWQtaW5wbGFjZS1mb2N1cy1yb3ctY2hlY2stYm94LXN0eWxlKCkge1xyXG4gICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1jb2xvcik7XHJcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWR4YmwtZ3JpZC1iZyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zdHlsZSgkZHgtbGlnaHQsIFwibGlnaHRcIiwgJGR4LWNoZWNrYm94LWZvY3VzLW9uLXByaW1hcnktc2hhZG93LXRpbnQtYW1vdW50LCAkZHgtY2hlY2tib3gtZm9jdXMtb24tcHJpbWFyeS1zaGFkb3ctc2hhZGUtYW1vdW50KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXN0eWxlKCRkeC1saWdodCwgXCJsaWdodFwiLCAkZHgtY2hlY2tib3gtZm9jdXMtb24tcHJpbWFyeS1zaGFkb3ctdGludC1hbW91bnQsICRkeC1jaGVja2JveC1mb2N1cy1vbi1wcmltYXJ5LXNoYWRvdy1zaGFkZS1hbW91bnQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGdyaWQtaW5wbGFjZS10ZXh0LWVkaXQtc3R5bGUoJGlzLXByaW1hcnktYmc6IGZhbHNlKSB7XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LWJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBtYXJnaW46IGNhbGModmFyKC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteSkgKiAtMSkgY2FsYyh2YXIoLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy14KSAqIC0xKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOm9ubHktY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0ZXh0LWVkaXQtZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1pbnBsYWNlLXRleHQtZWRpdC1zdGF0ZS1zdHlsZSgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRleHQtZWRpdC1ub3QtZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdmFsaWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtaW5wbGFjZS10ZXh0LWVkaXQtc3RhdGUtc3R5bGUoKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGludmFsaWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtaW5wbGFjZS10ZXh0LWVkaXQtc3RhdGUtc3R5bGUoKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLS1keGJsLXRleHQtZWRpdC1iZzogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgQGlmICRpcy1wcmltYXJ5LWJnIHtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWRpc2FibGVkLXByaW1hcnktc3R5bGUoXCItLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWJnXCIsIFwiLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1jb2xvclwiLCBcIi0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoXCIsIFwiLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1iZ1wiKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1kaXNhYmxlZC1wcmltYXJ5LXN0eWxlKFwiLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1iZ1wiLCBcIi0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtY29sb3JcIiwgXCItLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aFwiLCBcIi0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtYmdcIik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAsXHJcbiAgICAmID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLFxyXG4gICAgJiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bixcclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4ge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1lZGl0LWRlZmF1bHQtYnRuKCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdW5zZXQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3IoXCItLWR4YmwtdGV4dC1lZGl0LWJ0bi1pbWFnZS1jb2xvclwiLCBcIi0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yXCIsIFwiLS1keGJsLXRleHQtZWRpdC1idG4taG92ZXItaW1hZ2UtY29sb3JcIiwgbnVsbCwgbnVsbCwgdHJ1ZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0ZXh0LWVkaXQtY3VzdG9tLWJ0bigpIHtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24taW5uZXItZm9jdXMtc3R5bGUodmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyksIDIgKiAkZHgtbWluLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZ3JpZC1pbnBsYWNlLXRleHQtZWRpdC1zdGF0ZS1zdHlsZSgpIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbkBtaXhpbiBncmlkLWZpeGVkLWNlbGwoJGJhY2tncm91bmQtY29sb3IpIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgIHotaW5kZXg6ICN7JGR4LWdyaWQtZml4ZWQtY2VsbC16LWluZGV4fTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigjeyRiYWNrZ3JvdW5kLWNvbG9yfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBncmlkLWZvY3VzLWZyYW1lLXN0eWxlKCRjb2xvcikge1xyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICBAaW5jbHVkZSBncmlkLW5hdmlnYXRpb24tZnJhbWUtc3R5bGUoJGNvbG9yKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGdyaWQtbmF2aWdhdGlvbi1mcmFtZS1zdHlsZSgkY29sb3IsICR1c2Utb2Zmc2V0OiB0cnVlKSB7XHJcbiAgICBvdXRsaW5lOiAjeyRkeC1ncmlkLWZvY3VzLWZyYW1lLXNpemV9IHNvbGlkIHZhcigjeyRjb2xvcn0pO1xyXG5cclxuICAgIEBpZiAkdXNlLW9mZnNldCB7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAjeyRkeC1ncmlkLWZvY3VzLWZyYW1lLXNpemV9KTtcclxuXHJcbiAgICAgICAgLmR4U2FmYXJpICYgeyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0wLjEycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZHhibC1ncmlkIHtcclxuICAgICYgPiAuZHhibC1zY3JvbGwtdmlld2VyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtYmcpO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgJiA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1ncmlkLXRhYmxlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRmb290IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAgICAgICAgICAgICAgICAgLmR4TWFjT1NNb2JpbGVQbGF0Zm9ybSAmLFxyXG4gICAgICAgICAgICAgICAgICAgIC5keFNhZmFyaSAmIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogI3skZHgtZ3JpZC1maXhlZC1jZWxsLXotaW5kZXggKyAxfTsgLyogVDEyMTE5ODEgKi9cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRoZWFkLFxyXG4gICAgICAgICAgICAgICAgJiA+IHRib2R5LmR4YmwtZ3JpZC10b3AtZml4ZWQtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGJvZHkuZHhibC1ncmlkLXRvcC1maXhlZC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC10b3AtZml4ZWQtYm9keS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgICAgICAgICAgICAgID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gdHI6aG92ZXIgPiB0ZDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLyogVDEyMDM2MTY6IGFuIGVtcHR5IHNlbGVjdG9yIHRvIGRlYWwgd2l0aCBhIHdlaXJkIGVycm9yIG9mIG92ZXJsYXBwaW5nIHJvdyBhcmVhcyBpbiB0aGUgbW9iaWxlIHNpbXVsYXRpb24gb2YgQ2hyb21lICovXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IHRyLmR4YmwtZ3JpZC1lZGl0LW5ldy1pdGVtLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtaG92ZXItc3R5bGUoXCItLWR4YmwtZ3JpZC1ob3Zlci1iZ1wiLCBcIi0tZHhibC1ncmlkLWhvdmVyLWNvbG9yXCIsIFwiLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHRkID4gLmR4YmwtZ3JpZC1lZGl0LW5ldy1pdGVtLXJvdy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogI3skZHgtZ3JpZC1lZGl0LW5ldy1pdGVtLXJvdy1jb250ZW50LWdhcH07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICN7JGR4LWdyaWQtZWRpdC1uZXctaXRlbS1yb3ctY29udGVudC1wYWRkaW5nLWxlZnR9O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogI3skZHgtZ3JpZC1lZGl0LW5ldy1pdGVtLXJvdy1jb250ZW50LXBhZGRpbmctcmlnaHR9O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLmR4YmwtZ3JpZC1lZGl0LW5ldy1pdGVtLXJvdy1pY29uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogY29udGVudHM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCN7JGR4LWdyaWQtZWRpdC1uZXctaXRlbS1yb3ctaWNvbi10cmFuc2Zvcm0tc2NhbGV9KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCxcclxuICAgICAgICAmOmZpcnN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSxcclxuICAgICAgICAmOmZpcnN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQsXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgJiA+IHRoOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0aDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50LFxyXG4gICAgICAgICY6bGFzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUsXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290LFxyXG4gICAgICAgICY6bGFzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAmID4gdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHRkOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZ3JpZC10YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1ncmlkLWJvcmRlci1zdHlsZSk7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYgPiB0aGVhZCxcclxuICAgICAgICAmID4gdGJvZHksXHJcbiAgICAgICAgJiA+IHRmb290IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgICYgPiB0ciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRoLFxyXG4gICAgICAgICAgICAgICAgJiA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1ncmlkLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtZ3JpZC1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWdyaWQtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwgKyB0ZCxcclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRoOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwsLmR4YmwtZ3JpZC1ib3JkZXJlZC1sZWZ0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1mb2N1cy1mcmFtZS1zdHlsZShcIi0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1pbnBsYWNlLWNoZWNrYm94LXN0eWxlKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1pbnBsYWNlLWZvY3VzLXJvdy1jaGVjay1ib3gtc3R5bGUoKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtZm9jdXMtZnJhbWUtc3R5bGUoXCItLWR4YmwtZ3JpZC1mb2N1cy1jb2xvclwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdLFxyXG4gICAgICAgICAgICAgICAgJltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIG1heC1saW5lLWxlbmd0aCAqL1xyXG4gICAgICAgICAgICAgICAgJiA+IHRoOm5vdCguZHhibC1ncmlkLWhlYWRlci1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktaGVhZGVyKSxcclxuICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6bm90KC5keGJsLWdyaWQtZmlsdGVyLXJvdyk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsKTpub3QoLmR4YmwtZ3JpZC1yb3ctZHJhZy1hbmNob3ItY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8qIHN0eWxlbGludC1lbmFibGUgbWF4LWxpbmUtbGVuZ3RoICovXHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWdyaWQtZWRpdC1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwpLFxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWdyaWQtZmlsdGVyLXJvdyA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhhcyguZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLW5hdmlnYXRpb24tZnJhbWUtc3R5bGUoXCItLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvclwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtZ3JpZC1maXhlZC1jZWxsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1pbnBsYWNlLXRleHQtZWRpdC1zdHlsZSgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcgPiAuZHhibC10ZXh0LWVkaXQtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiB0ZCA+IC5keGJsLWRpc2FibGVkLFxyXG4gICAgICAgICAgICAgICAgICAgICYgPiB0ZCA+IC5keGJsLXRhZy1ib3guZHhibC1yZWFkb25seSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvKiBUMTIwNzMxNSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zcGVjaWFsLXByaW1hcnktc3R5bGUoXCItLWR4YmwtZ3JpZC1lZGl0LXJvdy1iZ1wiLCBcIi0tZHhibC1ncmlkLWVkaXQtcm93LWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWVkaXQtcm93LWJnLCB2YXIoLS1keGJsLWdyaWQtYmcsIHVuc2V0KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtdGV4dC1lZGl0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1pbnBsYWNlLXRleHQtZWRpdC1zdHlsZSh0cnVlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRkOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICAgJiA+IHRoOmZpcnN0LWNoaWxkOm5vdCguZHhibC1ncmlkLWJvcmRlcmVkLWxlZnQpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwsXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0bixcclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtaW5wbGFjZS1idXR0b24tc3R5bGUodmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyksIHRydWUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikgPiB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAmID4gdGQsXHJcbiAgICAgICAgICAgICAgICAmID4gdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiB0aGVhZCA+IHRyID4gdGggPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gc3BhbixcclxuICAgICAgICAmID4gdGJvZHkgPiB0ciA+IHRkLFxyXG4gICAgICAgICYgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93ID4gdGQgPiBkaXZbZHhibC1ncmlkLXN1bW1hcnktaXRlbV0sXHJcbiAgICAgICAgJiA+IHRmb290ID4gdHIgPiB0ZCxcclxuICAgICAgICAmID4gdGZvb3QgPiB0ciA+IHRkID4gZGl2W2R4YmwtZ3JpZC1zdW1tYXJ5LWl0ZW1dIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IG5vcm1hbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwsXHJcbiAgICAgICAgJiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIHtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogY2xpcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtZ3JpZC1jb2x1bW4tcmVzaXplLWFuY2hvciB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAkZHhibC1ncmlkLXJlc2l6ZS1hbmNob3ItYWxpZ24tb2Zmc2V0OiBjYWxjKCh2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSAtIDdweCkgLyAyIC0gMSAqIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1ncmlkLWxlZnQtYWxpZ24tY29sdW1uLXJlc2l6ZS1hbmNob3IpIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogJGR4YmwtZ3JpZC1yZXNpemUtYW5jaG9yLWFsaWduLW9mZnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtZ3JpZC1sZWZ0LWFsaWduLWNvbHVtbi1yZXNpemUtYW5jaG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAkZHhibC1ncmlkLXJlc2l6ZS1hbmNob3ItYWxpZ24tb2Zmc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGNvbC1yZXNpemU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC10b3VjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMiAqIHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14KSArIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpKTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYygtMSAqIHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14KSAtIDEgKiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWxhc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWdyaWQtbGVmdC1hbGlnbi1jb2x1bW4tcmVzaXplLWFuY2hvcikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqID4gdHIgPiB0ZC5keGJsLWdyaWQtZW1wdHktY2VsbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IHRoZWFkIHtcclxuICAgICAgICAgICAgJiA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcclxuICAgICAgICAgICAgJiA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcclxuICAgICAgICAgICAgJiA+IHRyID4gdGguZHhibC1ncmlkLWJvcmRlcmVkLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHRyID4gdGguZHhibC1ncmlkLWVtcHR5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWdyaWQtZW1wdHktaGVhZCArIHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtZ3JpZC1hcm0tcm93IHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGNvbGxhcHNlO1xyXG5cclxuICAgICAgICAgICAgICAgICYgKyB0ciA+IHRoIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1ncmlkLWhlYWRlci1yb3cge1xyXG4gICAgICAgICAgICAgICAgJiA+IHRoOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYW5lbC1oZWFkZXItc3R5bGUoXCItLWR4YmwtZ3JpZC1oZWFkZXItYmdcIiwgXCItLWR4YmwtZ3JpZC1oZWFkZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWdyaWQtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4YmwtZ3JpZC1maWx0ZXItcm93IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGQuZHhibC1ncmlkLWVtcHR5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRkLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0ciA+IHRoLmR4YmwtZ3JpZC1maXhlZC1jZWxsOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpLFxyXG4gICAgICAgICAgICAmID4gdHIgPiB0ZC5keGJsLWdyaWQtZml4ZWQtY2VsbDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWZpeGVkLWNlbGwoXCItLWR4YmwtZ3JpZC1iZ1wiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IHRib2R5IHtcclxuICAgICAgICAgICAgJiA+IHRyID4gdGQge1xyXG5cclxuICAgICAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICAgICAgICAgIC5keE1hY09TTW9iaWxlUGxhdGZvcm0gJixcclxuICAgICAgICAgICAgICAgIC5keFNhZmFyaSAmIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdHI6Zmlyc3QtY2hpbGQ6aXMoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSArIHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLFxyXG4gICAgICAgICAgICAmID4gdHI6Zmlyc3QtY2hpbGQ6aXMoLmR4YmwtZ3JpZC1lZGl0LXJvdykgKyB0cjppcyhbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pIHtcclxuICAgICAgICAgICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSB7XHJcbiAgICAgICAgICAgICAgICAmID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSArIHRyOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQuZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtZ3JpZC1lbXB0eS1yb3cge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHRyID4gdGQgLmR4YmwtZ3JpZC1oaWdobGlnaHRlZC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0ciA+IHRkLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtZml4ZWQtY2VsbChcIi0tZHhibC1ncmlkLWJnXCIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IHRyLmR4YmwtZ3JpZC1ncm91cC1yb3cge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1mb2N1cy1mcmFtZS1zdHlsZShcIi0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1ncmlkLWZvY3VzZWQtcm93IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWZvY3VzLWZyYW1lLXN0eWxlKFwiLS1keGJsLWdyaWQtZm9jdXMtY29sb3JcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZ3JpZC1mb2N1cy1mcmFtZS1ncm91cC1yb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSxcclxuICAgICAgICAgICAgJiA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdIHtcclxuICAgICAgICAgICAgICAgID4gdGQuZHhibC1ncmlkLWVtcHR5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkW2R4YmwtaGlkZGVuLXNrZWxldG9uLWNlbGxdIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZFtkeGJsLWhpZGRlbi1za2VsZXRvbi1jZWxsXSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZ3JpZC1lbXB0eS1oZWFkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbC1zaXplIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGModmFyKC0tZHhibC1ncmlkLWdyb3VwLWluZGVudC1jZWxsLXdpZHRoKSAtIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWdyaWQtaW5kZW50LWNlbGwtc2l6ZTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCxcclxuICAgICAgICAuZHhibC1ncmlkLWVtcHR5LWNlbGwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWdyaWQtaGVhZGVyLWluZGVudC1jZWxsIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyOm5vdCguZHhibC1ncmlkLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWZpbHRlci1yb3cpIHtcclxuICAgICAgICAgICAgLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgKyB0ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWJnKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3IoXCItLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWNvbG9yXCIsIG51bGwsIFwiLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1ob3Zlci1zdHlsZShcIi0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItYmdcIiwgXCItLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtaW5wbGFjZS1idXR0b24tc3R5bGUoJGR4LXJvdW5kLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1ncmlkLWVtcHR5LWNlbGwge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLWdyaWQtaGlkZGVuLWVtcHR5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLWZvY3VzZWQtcm93KTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLXNlbGVjdGVkLXN0eWxlKFwiLS1keGJsLWdyaWQtc2VsZWN0aW9uLWJnXCIsIFwiLS1keGJsLWdyaWQtc2VsZWN0aW9uLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWZpeGVkLWNlbGwoXCItLWR4YmwtZ3JpZC1iZ1wiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLXNlbGVjdGVkLXByaW1hcnktc3R5bGUoXCItLWR4YmwtZ3JpZC1mb2N1cy1iZ1wiLCBcIi0tZHhibC1ncmlkLWZvY3VzLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWZpeGVkLWNlbGwoXCItLWR4YmwtZ3JpZC1iZ1wiKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9ucy1zdHlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZm9jdXMtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAjeyRkeC1zdGF0ZS1ob3Zlci1vcGFjaXR5fTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLXNlbGVjdGVkLXByaW1hcnktZGFyay1zdHlsZShcIi0tZHhibC1ncmlkLXNlbGVjdGlvbi1mb2N1cy1iZ1wiLCBcIi0tZHhibC1ncmlkLXNlbGVjdGlvbi1mb2N1cy1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1maXhlZC1jZWxsKFwiLS1keGJsLWdyaWQtYmdcIik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbnMtc3R5bGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZm9jdXMtY29sb3IpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogI3skZHgtc3RhdGUtaG92ZXItb3BhY2l0eX07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbjpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtc3R5bGUoXCItLWR4YmwtZ3JpZC1zZWxlY3Rpb24tYmdcIiwgXCItLWR4YmwtZ3JpZC1zZWxlY3Rpb24tY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtZml4ZWQtY2VsbChcIi0tZHhibC1ncmlkLWJnXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtaG92ZXItc3R5bGUoXCItLWR4YmwtZ3JpZC10b3VjaC1iZ1wiLCBcIi0tZHhibC1ncmlkLXRvdWNoLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWZpeGVkLWNlbGwoXCItLWR4YmwtZ3JpZC1iZ1wiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZ3JpZC1mb290ZXItcm93IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1mb290ZXItZm9udC13ZWlnaHQpO1xyXG5cclxuICAgICAgICAgICAgJiA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhbmVsLWZvb3Rlci1zdHlsZShcIi0tZHhibC1ncmlkLWZvb3Rlci1iZ1wiLCBcIi0tZHhibC1ncmlkLWZvb3Rlci1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWZpeGVkLWNlbGwoXCItLWR4YmwtZ3JpZC1iZ1wiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1ncm91cC1mb290ZXItZm9udC13ZWlnaHQpO1xyXG5cclxuICAgICAgICAgICAgJiA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYW5lbC1mb290ZXItc2Vjb25kYXJ5LXN0eWxlKFwiLS1keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLWJnXCIsIFwiLS1keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtZml4ZWQtY2VsbChcIi0tZHhibC1ncmlkLWJnXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdGQ6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpICsgdGQ6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1ncmlkLWRldGFpbC1jZWxsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1ncmlkLXJvdy1kcmFnLWFuY2hvci1jZWxsIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBncmFiO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogI3skZHgtc3RhdGUtZGlzYWJsZWQtb3BhY2l0eX07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1ncmlkLXRhYmxlLW5vLXNjcm9sbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuXHJcbiAgICAgICAgICAgIC5keEZpcmVmb3ggJiA+IHRoZWFkLFxyXG4gICAgICAgICAgICAuZHhGaXJlZm94ICYgPiB0Zm9vdCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDElO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhGaXJlZm94ICYgPiB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtZ3JpZC1lbXB0eS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6bm90KFtkYXRhLXZpcnR1YWwtaXRlbS1pbmRleD1cIi0xXCJdKTpub3QoOm9ubHktY2hpbGQpID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmR4YmwtZ3JpZC10YWJsZS1uby1zY3JvbGwpID4gdGJvZHkgPiAuZHhibC1ncmlkLWVtcHR5LXJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtZ3JpZC10YWJsZS1jb250ZW50LWZpdC1jYWxjIHtcclxuICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBhdXRvICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4gICAgICAgICAgICAmID4gY29sZ3JvdXAgY29sOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBjb2xncm91cCBjb2wuZHhibC1ncmlkLWVtcHR5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHRoZWFkID4gdHIgPiAqLFxyXG4gICAgICAgICAgICAmID4gdGZvb3QgPiB0ciA+IHRkLFxyXG4gICAgICAgICAgICAmID4gdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZ3JpZC1jb2x1bW5zLXNlcGFyYXRvcixcclxuICAgIC5keGJsLWdyaWQtZHJvcC10YXJnZXQtaW5kaWNhdG9yIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYWN0aXZlLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZ3JpZC1jb2x1bW5zLXNlcGFyYXRvciB7XHJcbiAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGR4LXByaW1hcnk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2IoMjU1IDI1NSAyNTUgLyAyMCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWdyaWQtZHJvcC10YXJnZXQtaW5kaWNhdG9yIHtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYWN0aXZlLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAycHggMnB4IDAgJGR4LWdyaWQtcm93LWRyb3AtaW5kaWNhdG9yLWNvbG9yLCBpbnNldCAtMnB4IC0ycHggMCAkZHgtZ3JpZC1yb3ctZHJvcC1pbmRpY2F0b3ItY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4yNXM7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAlZ3JpZC1mb2N1cy1mcmFtZS1ncm91cC1yb3cge1xyXG4gICAgICAgICY6Zm9jdXMgPiB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpmb2N1cyA+IHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC5keGJsLWdyaWQtbm93cmFwIC5keGJsLWdyaWQtY29tbWFuZC1jZWxsLFxyXG4uZHhibC1ncmlkLmR4YmwtZ3JpZC1ub3dyYXAgLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59XHJcblxyXG4uZHhibC1ncmlkLmR4YmwtZ3JpZC1ub3dyYXAgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IHNwYW4ge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLyogI3JlZ2lvbjogaG92ZXIgc3RhdGUgKi9cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3Itc3BhY2UtYmVmb3JlXHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvblxyXG5cclxuLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWRcclxuICAgID4gdGJvZHlcclxuICAgID4gdHI6bm90KC5keGJsLWdyaWQtZ3JvdXAtcm93KTpub3QoLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93KTpub3QoLmR4YmwtZ3JpZC1lZGl0LXJvdyk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpob3ZlclxyXG4gICAgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XHJcbiAgICBAaW5jbHVkZSBzdGF0ZS1ob3Zlci1zdHlsZShcIi0tZHhibC1ncmlkLWhvdmVyLWJnXCIsIFwiLS1keGJsLWdyaWQtaG92ZXItY29sb3JcIiwgXCItLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGhcIik7XHJcblxyXG4gICAgJi5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1maXhlZC1jZWxsKFwiLS1keGJsLWdyaWQtYmdcIik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXJvdy1ob3Zlci1lbmFibGVkXHJcbiAgICA+IHRib2R5XHJcbiAgICA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpOm5vdCguZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyXHJcbiAgICA+IHRkOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcclxuICAgIEBpbmNsdWRlIHN0YXRlLXNlbGVjdGVkLXByaW1hcnktaG92ZXItc3R5bGUoXCItLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvclwiLCBcIi0tZHhibC1ncmlkLWZvY3VzLWNvbG9yXCIsIFwiLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoXCIpO1xyXG5cclxuICAgICYuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xyXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtZml4ZWQtY2VsbChcIi0tZHhibC1ncmlkLWJnXCIpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZFxyXG4gICAgPiB0Ym9keVxyXG4gICAgPiB0ci5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLWZvY3VzZWQtcm93KTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyXHJcbiAgICA+IHRkOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcclxuICAgIEBpbmNsdWRlIHN0YXRlLXNlbGVjdGVkLWhvdmVyLXN0eWxlKFwiLS1keGJsLWdyaWQtc2VsZWN0aW9uLWJnXCIsIFwiLS1keGJsLWdyaWQtc2VsZWN0aW9uLWNvbG9yXCIsIFwiLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoXCIpO1xyXG5cclxuICAgICYuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xyXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtZml4ZWQtY2VsbChcIi0tZHhibC1ncmlkLWJnXCIpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGluZGVudGF0aW9uXHJcblxyXG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3Itc3BhY2UtYmVmb3JlXHJcblxyXG4vKiAjZW5kcmVnaW9uICovXHJcblxyXG4uZHhibC1ncmlkW2R4YmwtZ3JpZC1mb2N1c2VkLXJvdy1oaWRkZW5dIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZCB7XHJcbiAgICAtLWR4YmwtZ3JpZC1mb2N1cy1jb2xvcjogI3skZHgtZ3JpZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1zZWxlY3Rpb24tZm9jdXMtY29sb3I6ICN7JGR4LWdyaWQtY29sb3J9O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgIH1cclxufVxyXG5cclxuLmR4T3BlcmEgeyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgIC5keGJsLWdyaWQge1xyXG4gICAgICAgIC5keGJsLXNjcm9sbC12aWV3ZXIge1xyXG4gICAgICAgICAgICAuZHhibC1ncmlkLXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICYgPiB0Zm9vdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHRyID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWdyaWQtaGVhZGVyLXJvdyA+IHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtZ3JpZC1maXhlZC1jZWxsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtZ3JpZC1maWx0ZXItcm93ID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJGR4LXByaW1hcnk6ICM5YjE3ZTIgIWRlZmF1bHQ7XHJcbiRkeC1wcmltYXJ5LWFsdDogI2M4NmFmYSAhZGVmYXVsdDtcclxuJGR4LWRhbmdlcjogI2YzMTQ0NiAhZGVmYXVsdDtcclxuJGR4LXdhcm5pbmc6ICNmYzc4MWIgIWRlZmF1bHQ7XHJcbiRkeC1zdWNjZXNzOiAjMzFiZDNkICFkZWZhdWx0O1xyXG4kZHgtaW5mbzogIzEzODFmMyAhZGVmYXVsdDtcclxuJGR4LXNlY29uZGFyeTogIzJiMmEyZiAhZGVmYXVsdDtcclxuJGR4LWRhcms6ICM0NjQ0NGEgIWRlZmF1bHQ7XHJcbiRkeC1saWdodDogI2U1ZTVlNSAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmF5LTEwMDogI2Y3ZjhmOSAhZGVmYXVsdDtcclxuJGR4LWdyYXktMjAwOiAjZTVlNWU1ICFkZWZhdWx0O1xyXG4kZHgtZ3JheS0zMDA6ICNhZGI1YmQgIWRlZmF1bHQ7XHJcbiRkeC1ncmF5LTQwMDogIzYxNWY2MyAhZGVmYXVsdDtcclxuJGR4LWdyYXktNTAwOiAjNDQ0NDQ0ICFkZWZhdWx0O1xyXG4kZHgtZ3JheS02MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XHJcbiRkeC1ncmF5LTcwMDogIzQ2NDQ0YSAhZGVmYXVsdDtcclxuJGR4LWdyYXktODAwOiAjMzczNTNkICFkZWZhdWx0O1xyXG4kZHgtZ3JheS05MDA6ICMyYjJhMmYgIWRlZmF1bHQ7XHJcblxyXG4kZHgtbWluLWNvbnRyYXN0LXJhdGlvOiAxLjggIWRlZmF1bHQ7XHJcblxyXG4kZHgtc3RhdGUtc2VsZWN0ZWQtYmctYWxwaGE6IDMwJSAhZGVmYXVsdDtcclxuJGR4LXN0YXRlLWhvdmVyLWJnLWFscGhhOiAxNSUgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1ob3Zlci1zZWNvbmRhcnktYmctYWxwaGE6IDEwJSAhZGVmYXVsdDtcclxuJGR4LXN0YXRlLXNlbGVjdGVkLWhvdmVyLWJnLWFscGhhOiA1MCUgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1kaXNhYmxlZC1iZy1hbHBoYTogNSUgIWRlZmF1bHQ7XHJcblxyXG4kZHgtcGFuZWwtaGVhZGVyLWJnLWFscGhhOiAxMCUgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1mb290ZXItYmctYWxwaGE6IDclICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtZm9vdGVyLXNlY29uZGFyeS1iZy1hbHBoYTogNSUgIWRlZmF1bHQ7XHJcblxyXG4vLyBDb21tb25cclxuJGR4LWJnOiAkZHgtZ3JheS04MDAgIWRlZmF1bHQ7XHJcbiRkeC1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XHJcbiRkeC1ib3JkZXItY29sb3I6ICRkeC1ncmF5LTQwMCAhZGVmYXVsdDtcclxuXHJcbi8vIEJ1dHRvblxyXG4kZHgtYnRuLWJveC1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2IoMCAwIDAgLyAyMCUpICFkZWZhdWx0O1xyXG5cclxuLy8gQ2FsZW5kYXJcclxuJGR4LWNhbGVuZGFyLWJnOiAkZHgtZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1mb290ZXItYnRuLWJnOiByZ2JhKDczLCA4MCwgODcsIDEpICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZm9vdGVyLWJ0bi1ob3Zlci1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAxKSAhZGVmYXVsdDtcclxuXHJcbi8vIENoZWNrQm94XHJcbiRkeC1jaGVja2JveC1iYXNlLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG5cclxuLy8gTGlzdEJveCBsZWdhY3lcclxuJGR4LWxpc3Rib3gtYmc6ICRkeC1ncmF5LTcwMCAhZGVmYXVsdDtcclxuXHJcbi8vIExpc3RCb3hcclxuJGR4LWxpc3QtYm94LWJnOiAkZHgtZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1lbXB0eS1kYXRhLXRleHQtY29sb3I6ICRkeC1ncmF5LTMwMCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWVtcHR5LWRhdGEtaWNvbi1jb2xvcjogJGR4LWdyYXktMzAwICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZC1jb2xvcjogJGR4LWdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuLy8gVGFnQm94XHJcbiRkeC10YWctYm94LXRhZy1iYXNlLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG5cclxuLy8gVGV4dEVkaXRcclxuJGR4LXRleHQtZWRpdC1iZzogJGR4LWdyYXktOTAwICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzKSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1zdGF0ZS1iYXNlLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG5cclxuLy8gUGFnZXJcclxuJGR4LXBhZ2VyLWJ0bi1iZzogJGR4LWdyYXktNzAwICFkZWZhdWx0O1xyXG5cclxuLy8gRmx5b3V0XHJcbiRkeC1mbHlvdXQtYXJyb3ctY29sb3I6ICRkeC1ncmF5LTQwMCAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1hcnJvdy1iYXNlLWJvcmRlci1jb2xvcjogJGR4LWdyYXktODAwICFkZWZhdWx0O1xyXG5cclxuLy8gR3JpZFxyXG4kZHgtZ3JpZC1iZzogJGR4LWdyYXktNzAwICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lbXB0eS1kYXRhLW5vdC1mb3VuZC1jb2xvcjogJGR4LWdyYXktMzAwICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lbXB0eS1kYXRhLW5vdC1mb3VuZC1pbWFnZS1jb2xvcjogJGR4LWdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuLy8gUGl2b3RHcmlkXHJcbiRkeC1waXZvdC1iZzogJGR4LWdyYXktNzAwICFkZWZhdWx0O1xyXG5cclxuLy9Hcm91cENvbnRyb2xcclxuJGR4LWdyb3VwLWJnOiAkZHgtZ3JheS03MDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBUYWJzXHJcbiRkeC10YWJzLXRhYi1zZWxlY3RlZC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdGFicy1jbG9zZS1idG4tY29sb3I6ICRkeC1ncmF5LTMwMCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtY2xvc2UtYnRuLWhvdmVyLWNvbG9yOiAkZHgtZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWNsb3NlLWJ0bi1ob3Zlci1iZzogJGR4LWdyYXktODAwICFkZWZhdWx0O1xyXG5cclxuLy8gTG9hZGluZyBQYW5lbFxyXG4kZHgtbG9hZGluZy1wYW5lbC11bmRlcmxheS1iZzogIzQ2NDQ0YSAhZGVmYXVsdDtcclxuJGR4LXdhaXQtaW5kaWNhdG9yLWNvbG9yOiAjYmNhMGQ5ICFkZWZhdWx0O1xyXG5cclxuLy8gQ2hhcnRzXHJcbiRkeC1jaGFydC1sZWdlbmQtYmc6ICRkeC1ncmF5LTcwMCAhZGVmYXVsdDtcclxuJGR4LWNoYXJ0LWF4aXMtdGl0bGUtZm9udC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtY2hhcnQtY29uc3RhbnQtbGluZS1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtY2hhcnQtYXhpcy1saW5lLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1jaGFydC1lcnJvci1iYXItY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWNoYXJ0LWFubm90YXRpb24tdGV4dC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gUmljaEVkaXRcclxuJGR4LXJpY2gtZWRpdC1iZzogJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kZHgtcmljaC1lZGl0LXZpZXctYmc6ICRkeC1ncmF5LTIwMCAhZGVmYXVsdDtcclxuXHJcbi8vIENsaWVudCBjb21wb25lbnRzIGNvbW1vblxyXG4kZHgtdGl0bGUtZm9udC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtbGVnZW5kLWl0ZW0tZm9udC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gSHRtbEVkaXRvclxyXG4kZHgtaHRtbC1lZGl0b3ItYmxvY2stZm9udC1jb2xvcjogcmdiYSgyMjIgMjIyIDIyMiAvIDgwJSkgIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJhY2tncm91bmQtY29sb3I6IHJnYmEoMCAwIDAgLyAxNSUpICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItY29sb3I6ICRkeC1ncmF5LTMwMCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWRyb3Atem9uZS1iYWNrZ3JvdW5kLWNvbG9yOiAkZHgtZGFyayAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWRyYWctem9uZS1kcmFnLW92ZXItYm9yZGVyLWNvbG9yOiAkZHgtZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBTYW5rZXlcclxuJGR4LXNhbmtleS1sYWJlbC1mb250LWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBDaGF0VUlcclxuJGR4LWNoYXR1aS1tZXNzYWdlbGlzdC1iZzogJGR4LWdyYXktOTAwICFkZWZhdWx0O1xyXG4kZHgtY2hhdHVpLW1lc3NhZ2UtdXNlci1iZzogJGR4LWdlbi1kZWVwLXB1cnBsZS0xMDAgIWRlZmF1bHQ7XHJcbiRkeC1jaGF0dWktbWVzc2FnZS11c2VyLWNvbG9yOiAkZHgtZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBDYXJvdXNlbFxyXG4kZHgtY2Fyb3VzZWwtYmFja2dyb3VuZC1jb2xvcjogJGR4LWdyYXktNjAwICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQtaG92ZXI6ICRkeC1kYXJrICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQtZGlzYWJsZWQ6ICRkeC1kYXJrICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtYnV0dG9uLWljb24tY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLWJ1dHRvbi1pY29uLWNvbG9yLWRpc2FibGVkOiAkZHgtZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1idXR0b24taWNvbi1jb2xvci1ob3ZlcjogJGR4LWluZm8gIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1wYWdlLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkZHgtaW5mbyAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLXBhZ2UtYmFja2dyb3VuZC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gUmFuZ2VTZWxlY3RvclxyXG4kZHgtcmFuZ2Utc2VsZWN0b3Itc2NhbGUtdGljay1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtcmFuZ2Utc2VsZWN0b3Itc2NhbGUtbGFiZWwtZm9udC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtcmFuZ2Utc2VsZWN0b3Itc2h1dHRlci1jb2xvcjogJGR4LWRhcmsgIWRlZmF1bHQ7XHJcblxyXG4vLyBNYXBcclxuJGR4LW1hcC1tYXJrZXItdG9vbHRpcC1jb2xvcjogJGR4LWdyYXktOTAwICFkZWZhdWx0O1xyXG5cclxuLy9TY2hlZHVsZXJcclxuJGR4LXNjaGVkdWxlci1kaXNhYmxlZC1jb2xvcjogJGR4LWdyYXktNzAwICFkZWZhdWx0O1xyXG5cclxuIiwiLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyB7XHJcbiAgICAtLWR4YmwtcG9wdXAtbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyB7XHJcbiAgICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1mb2N1cy1mcmFtZS1jb2xvcjogI3skZHgtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteTogI3skZHgtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItZHJhZy1pY29uLXNpemU6ICN7JGR4LWltYWdlLXNpemV9O1xyXG4gICAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItbWF4LWhlaWdodDogNjB2aDtcclxuICAgIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLW1heC13aWR0aDogMzI1cHg7XHJcbiAgICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1taW4taGVpZ2h0OiAyMTBweDtcclxuICAgIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLW1pbi13aWR0aDogMjAwcHg7XHJcblxyXG4gICAgJi5keGJsLWRyb3Bkb3duLWRpYWxvZyxcclxuICAgICYuZHhibC13aW5kb3ctZGlhbG9nIHtcclxuICAgICAgICAmIC5keGJsLWRyb3Bkb3duLWhlYWRlcixcclxuICAgICAgICAmIC5keGJsLXdpbmRvdy1oZWFkZXIge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHhibC1kcm9wZG93bi1ib2R5LFxyXG4gICAgICAgICYgLmR4Ymwtd2luZG93LWJvZHkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBkaXNhYmxlLXBhZGRpbmcoKTtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5keGJsLXNjcm9sbC12aWV3ZXIge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHZoO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc2lkZXBhbmVsLWRpYWxvZyB7XHJcbiAgICAgICAgJiAuZHhibC1tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHhibC1tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZGlzYWJsZS1wYWRkaW5nKCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5keGJsLXNjcm9sbC12aWV3ZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwdmg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgJiAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXgpO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZHJhZ2dpbmctaXRlbSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYigwIDAgMCAvIDUwJSk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICYgfiAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWdnaW5nLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kcmFnZ2luZy1pdGVtLW5leHQtc2libGluZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5keGJsLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItZHJhZy1pY29uLXNpemUpIC0gdmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteCkpO1xyXG5cclxuICAgICAgICAgICAgICAgICYgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbS1kcmFnLWFuY2hvcixcclxuICAgICAgICAgICAgJiAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0tZHJhZy1sb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXkpICogLTEpIGNhbGModmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteCkgKiAtMSkgY2FsYyh2YXIoLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy15KSAqIC0xKSAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtLWRyYWctYW5jaG9yIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogbW92ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0taW5kZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtZm9jdXMtZnJhbWUtc3R5bGUoXCItLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1mb2N1cy1mcmFtZS1jb2xvclwiKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbZGF0YS1keC1mb2N1cy1oaWRkZW5dIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbSB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWRyb3Bkb3duLWJvZHksXHJcbiAgICAuZHhibC1tb2RhbC1ib2R5LFxyXG4gICAgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlcixcclxuICAgIC5keGJsLXNjcm9sbC12aWV3ZXIsXHJcbiAgICAuZHhibC1zY3JvbGwtdmlld2VyIC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCxcclxuICAgIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1hcmVhLXNlcGFyYXRvciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4Ymwtc20ge1xyXG4gICAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14OiAjeyRkeC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteC1zbX07XHJcbiAgICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy15LXNtfTtcclxuICAgIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi1zaXplOiAjeyRkeC1pbWFnZS1zaXplLXNtfTtcclxufVxyXG5cclxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1sZyB7XHJcbiAgICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14LWxnfTtcclxuICAgIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteTogI3skZHgtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItZHJhZy1pY29uLXNpemU6ICN7JGR4LWltYWdlLXNpemUtbGd9O1xyXG59XHJcbiIsIi5keGJsLWRyb3Bkb3duIHtcclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgJi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcm9vdCB7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGgtc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4taGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi1oZWlnaHQtc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aC1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWhlaWdodDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1oZWlnaHQtc219O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGR4LXdpbmRvdy1icmVha3BvaW50cywgXCJzbVwiKSkge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGgtbW9iaWxlLXNtfTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGgtbW9iaWxlLXNtfTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1saXN0LWJveC1oZWlnaHQ6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0LXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXRyZWV2aWV3LWhlaWdodC1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0LXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXg6ICN7JGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy14LXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXk6ICN7JGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy15LXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXdpZHRoLXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi1zcGFjZTogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXNwYWNlLXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgJi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcm9vdCB7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGgtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4taGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi1oZWlnaHQtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aC1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWhlaWdodDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1oZWlnaHQtbGd9O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGR4LXdpbmRvdy1icmVha3BvaW50cywgXCJzbVwiKSkge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGgtbW9iaWxlLWxnfTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGgtbW9iaWxlLWxnfTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1saXN0LWJveC1oZWlnaHQ6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0LWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXRyZWV2aWV3LWhlaWdodC1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0LWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXg6ICN7JGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXk6ICN7JGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy15LWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXdpZHRoLWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi1zcGFjZTogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXNwYWNlLWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXJvb3Qge1xyXG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWF4LXdpZHRoOiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1heC13aWR0aH07XHJcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1tYXgtaGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1heC1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aH07XHJcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4taGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGh9O1xyXG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24taGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWhlaWdodH07XHJcblxyXG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiBtYXAtZ2V0KCRkeC13aW5kb3ctYnJlYWtwb2ludHMsIFwibWRcIikpIHtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1tYXgtaGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1heC1oZWlnaHQtbW9iaWxlfTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IG1hcC1nZXQoJGR4LXdpbmRvdy1icmVha3BvaW50cywgXCJzbVwiKSkge1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1heC1oZWlnaHQ6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWF4LWhlaWdodC1tb2JpbGUtc219O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRkeC13aW5kb3ctYnJlYWtwb2ludHMsIFwic21cIikpIHtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aC1tb2JpbGV9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGgtbW9iaWxlfTtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1jdXN0b20tc2l6ZSB7XHJcbiAgICAuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duIHtcclxuICAgICAgICAmID4gLmR4YmwtZHJvcGRvd24tYm9keSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxpc3QtYm94LWhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXRyZWV2aWV3LWhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXcge1xyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLXRyZWV2aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biB7XHJcbiAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWJnOiB2YXIoLS1keGJsLWRyb3Bkb3duLWJnKTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1mb290ZXItYmc6IHZhcigtLWR4YmwtZHJvcGRvd24tYmcpO1xyXG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxpc3QtYm94LWhlaWdodH07XHJcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi10cmVldmlldy1oZWlnaHQ6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0fTtcclxuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3LXNlbGVjdC1hbGwtY2hlY2stcGFkZGluZy14OiAjeyRkeC1saXN0LWJveC1pdGVtLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldy1zZWxlY3QtYWxsLWNoZWNrLXBhZGRpbmcteTogI3skZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXdpZHRofTtcclxuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4tc3BhY2U6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi1zcGFjZX07XHJcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15fTtcclxuXHJcbiAgICAmID4gLmR4YmwtZHJvcGRvd24tYm9keSB7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15KTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9keS1hbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9keS1vdmVyZmxvdy15OiBoaWRkZW47XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3IHtcclxuICAgICAgICAgICAgZGlzcGxheTogY29udGVudHM7XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3LXNlbGVjdC1hbGwtY2hlY2stcGFkZGluZy15KSBjYWxjKHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldy1zZWxlY3QtYWxsLWNoZWNrLXBhZGRpbmcteCkgKyB2YXIoLS1keGJsLWNoZWNrYm94LWJvcmRlci13aWR0aCkpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgbWF4LWxpbmUtbGVuZ3RoXHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICN7JGR4LWxpc3QtYm94LWJvcmRlci1jb2xvcn07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1saXN0Ym94LFxyXG4gICAgICAgICAgICAmID4gLmR4YmwtbGlzdC1ib3gge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWxpc3QtYm94LWJvcmRlci1yYWRpdXM6IHVuc2V0OyAvLyBGaXggYmx1cnJ5IHRleHRzIHdoaWxlIHpvb21pbmcgaW4gQ2hyb21lXHJcblxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLXRyZWV2aWV3IHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC10cmVldmlldy1zcGFjaW5nLXg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWxvYWRpbmctcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbG9hZGluZy1wYW5lbC1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWRyb3Bkb3duLWhlYWRlcixcclxuICAgICYgPiAuZHhibC1kcm9wZG93bi1mb290ZXIge1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1ib3JkZXItc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWRyb3Bkb3duLWhlYWRlciB7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXRvcDogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteSk7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWRyb3Bkb3duLWZvb3RlciB7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmctYm90dG9tOiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15KTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLWZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4td2lkdGgpO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi1zcGFjZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmR4YmwtZ3JpZC1kcmFnZ2luZy10YXJnZXQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxOTk5O1xyXG59XHJcblxyXG4uZHhibC1ncmlkLW1vdmUtY3Vyc29yLFxyXG4uZHhibC1ncmlkLW1vdmUtY3Vyc29yIGE6aG92ZXIsXHJcbi5keGJsLWdyaWQtbW92ZS1jdXJzb3IgLmR4YmwtZ3JpZC1hY3Rpb24sXHJcbi5keGJsLWdyaWQtbW92ZS1jdXJzb3IgKiB7XHJcbiAgICBjdXJzb3I6IG1vdmUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxufVxyXG5cclxuLmR4YmwtZ3JhYmJpbmctY3Vyc29yLFxyXG4uZHhibC1ncmFiYmluZy1jdXJzb3IgYTpob3ZlcixcclxuLmR4YmwtZ3JhYmJpbmctY3Vyc29yIC5keGJsLWdyaWQtYWN0aW9uLFxyXG4uZHhibC1ncmFiYmluZy1jdXJzb3IgKiB7XHJcbiAgICBjdXJzb3I6IGdyYWJiaW5nICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbn1cclxuXHJcbi5keGJsLXJlc2l6ZS1jdXJzb3IsXHJcbi5keGJsLXJlc2l6ZS1jdXJzb3IgLmR4YmwtZ3JpZCB0aC5keGJsLWdyaWQtYWN0aW9uIHtcclxuICAgIGN1cnNvcjogY29sLXJlc2l6ZTtcclxufVxyXG5cclxuLmR4YmwtZ3JpZC1hY3Rpb24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuIHtcclxuICAgICYuZHhibC1ncmlkLXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXBhdHRlcm4gPiBkaXYge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkgMCAwIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWNvbG9yKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1ncmlkLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1ncmlkLWVkaXQtY2FuY2VsZWQtbm90aWZpY2F0aW9uIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBtYXJnaW46IDEwcHg7XHJcblxyXG4gICAgJiA+IHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjeyRkeC1kYW5nZXJ9O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBjb2xvcjogI3skZHgtY29sb3J9O1xyXG4gICAgfVxyXG59XHJcbiIsIi5keGJsLWdyaWQge1xyXG4gICAgLmR4YmwtZ3JpZC10YWJsZSB7XHJcbiAgICAgICAgJi5keGJsLWdyaWQtdGFibGUtY29udGVudC1maXQtY2FsYyB7XHJcbiAgICAgICAgICAgICYgPiB0Ym9keSA+IHRyID4gdGQge1xyXG4gICAgICAgICAgICAgICAgLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWNvbnRyb2xzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uIHtcclxuICAgIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWJnKTtcclxuICAgIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWNvbG9yKTtcclxuICAgIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXgpO1xyXG4gICAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteSk7XHJcblxyXG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXgpO1xyXG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14KTtcclxuICAgIG1hcmdpbjogY2FsYygtMSAqIHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteSkpIGNhbGMoLTEgKiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXgpKTtcclxuXHJcbiAgICAmID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcihcIi0tZHhibC1ncmlkLWV4cGFuZC1idG4tY29sb3JcIiwgbnVsbCwgXCItLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWNvbG9yXCIpO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHN0YXRlLWhvdmVyLXN0eWxlKFwiLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1iZ1wiLCBcIi0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItY29sb3JcIik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgZ3JpZC1pbnBsYWNlLWJ1dHRvbi1zdHlsZSgkZHgtcm91bmQtYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1idXR0b24tcGxhY2Vob2xkZXIge1xyXG4gICAgbWluLXdpZHRoOiAxNnB4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1jb250cm9scy1jZWxsIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1jb250cm9scy1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteCkgKiAxLjUpO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtdHJlZS1ub2RlLWluZGVudHMtY29udGFpbmVyIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtdHJlZS1ub2RlLWluZGVudCB7XHJcbiAgICBtaW4td2lkdGg6IDE2cHg7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtZW1wdHktaW5kZW50IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4iLCIuZHhibC1wb3B1cC1jZWxsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5keGJsLXBvcHVwLXRleHQge1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvcG9wdXBcIjtcclxuQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuXHJcbi5keGJsLWZseW91dCB7XHJcbiAgICAtLWR4YmwtZmx5b3V0LWNvbG9yOiAjeyRkeC1mbHlvdXQtY29sb3J9O1xyXG4gICAgLS1keGJsLWZseW91dC1iZzogI3skZHgtZmx5b3V0LWJnfTtcclxuICAgIC0tZHhibC1mbHlvdXQtZm9udC1mYW1pbHk6ICN7JGR4LWZseW91dC1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtZmx5b3V0LWZvbnQtc2l6ZTogI3skZHgtZmx5b3V0LWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtZmx5b3V0LWxpbmUtaGVpZ2h0OiAjeyRkeC1mbHlvdXQtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWZseW91dC1zaGFkb3c6ICN7JGR4LWZseW91dC1zaGFkb3d9O1xyXG4gICAgLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGg6ICN7JGR4LWZseW91dC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWZseW91dC1ib3JkZXItc3R5bGU6ICN7JGR4LWZseW91dC1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWZseW91dC1ib3JkZXItY29sb3I6ICN7JGR4LWZseW91dC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWZseW91dC1ib3JkZXItcmFkaXVzOiAjeyRkeC1mbHlvdXQtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtZmx5b3V0LWhlYWRlci1mb250LXNpemU6ICN7JGR4LWZseW91dC1oZWFkZXItZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1mbHlvdXQtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1mbHlvdXQtaGVhZGVyLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1mbHlvdXQtaGVhZGVyLWJnOiAjeyRkeC1mbHlvdXQtaGVhZGVyLWJnfTtcclxuICAgIC0tZHhibC1mbHlvdXQtaGVhZGVyLWNvbG9yOiAjeyRkeC1mbHlvdXQtaGVhZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1mbHlvdXQtaGVhZGVyLWZvbnQtd2VpZ2h0OiAjeyRkeC1mbHlvdXQtaGVhZGVyLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteTogI3skZHgtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWZseW91dC1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZmx5b3V0LWJvZHktcGFkZGluZy15OiAjeyRkeC1mbHlvdXQtYm9keS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWZseW91dC1ib2R5LXBhZGRpbmcteDogI3skZHgtZmx5b3V0LWJvZHktcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1mbHlvdXQtZm9vdGVyLWJnOiAjeyRkeC1mbHlvdXQtZm9vdGVyLWJnfTtcclxuICAgIC0tZHhibC1mbHlvdXQtZm9vdGVyLWNvbG9yOiAjeyRkeC1mbHlvdXQtZm9vdGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteTogI3skZHgtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWZseW91dC1mb290ZXItcGFkZGluZy14OiAjeyRkeC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoOiAjeyRkeC1mbHlvdXQtYXJyb3ctd2lkdGh9O1xyXG4gICAgLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQ6ICN7JGR4LWZseW91dC1hcnJvdy1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWZseW91dC1hcnJvdy1jb2xvcjogI3skZHgtZmx5b3V0LWFycm93LWNvbG9yfTtcclxuICAgIC0tZHhibC1mbHlvdXQtYXJyb3ctYmFzZS1ib3JkZXItY29sb3I6ICN7JGR4LWZseW91dC1hcnJvdy1iYXNlLWJvcmRlci1jb2xvcn07XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWZvbnQtc2l6ZTogI3skZHgtZmx5b3V0LWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1saW5lLWhlaWdodDogI3skZHgtZmx5b3V0LWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWJvcmRlci1yYWRpdXM6ICN7JGR4LWZseW91dC1ib3JkZXItcmFkaXVzLXNtfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWhlYWRlci1mb250LXNpemU6ICN7JGR4LWZseW91dC1oZWFkZXItZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtZmx5b3V0LWhlYWRlci1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1ib2R5LXBhZGRpbmcteTogI3skZHgtZmx5b3V0LWJvZHktcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWJvZHktcGFkZGluZy14OiAjeyRkeC1mbHlvdXQtYm9keS1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteTogI3skZHgtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteDogI3skZHgtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXgtc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1mb250LXNpemU6ICN7JGR4LWZseW91dC1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtbGluZS1oZWlnaHQ6ICN7JGR4LWZseW91dC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1ib3JkZXItcmFkaXVzOiAjeyRkeC1mbHlvdXQtYm9yZGVyLXJhZGl1cy1sZ307XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1mbHlvdXQtaGVhZGVyLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LWZseW91dC1oZWFkZXItbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteTogI3skZHgtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteDogI3skZHgtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtYm9keS1wYWRkaW5nLXk6ICN7JGR4LWZseW91dC1ib2R5LXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1ib2R5LXBhZGRpbmcteDogI3skZHgtZmx5b3V0LWJvZHktcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXk6ICN7JGR4LWZseW91dC1mb290ZXItcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXg6ICN7JGR4LWZseW91dC1mb290ZXItcGFkZGluZy14LWxnfTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcblxyXG4gICAgJjpub3QoOmRlZmluZWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgID4gLmR4YmwtZmx5b3V0LWRpYWxvZyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZmx5b3V0LWZvbnQtZmFtaWx5KTtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtZmx5b3V0LWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZmx5b3V0LWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWZseW91dC1zaGFkb3cpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYmcpO1xyXG4gICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDcwO1xyXG5cclxuICAgICAgICAmLmR4YmwtZmx5b3V0LXNjcm9sbGFibGUge1xyXG4gICAgICAgICAgICA+IC5keGJsLWZseW91dC1ib2R5IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLWZseW91dC1oZWFkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtZmx5b3V0LWhlYWRlci1mb250LXNpemUpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1mbHlvdXQtaGVhZGVyLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWZseW91dC1oZWFkZXItZm9udC13ZWlnaHQpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFuZWwtaGVhZGVyLXN0eWxlKFwiLS1keGJsLWZseW91dC1oZWFkZXItYmdcIiwgXCItLWR4YmwtZmx5b3V0LWhlYWRlci1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1kcmFnIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZHhibC1mbHlvdXQtYm9keSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1mbHlvdXQtYm9keS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZmx5b3V0LWJvZHktcGFkZGluZy14KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWZseW91dC1ib2R5LWZvbnQtc2l6ZSk7XHJcblxyXG4gICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWZsLmR4YmwtZmwtd2l0aC1wYWRkaW5ncyB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtZmwtcGFkZGluZy14OiAwO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWZsLXBhZGRpbmcteTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZHhibC1mbHlvdXQtZm9vdGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYW5lbC1mb290ZXItc3R5bGUoXCItLWR4YmwtZmx5b3V0LWZvb3Rlci1iZ1wiLCBcIi0tZHhibC1mbHlvdXQtZm9vdGVyLWNvbG9yXCIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5keGJsLWZseW91dC1kaWFsb2ctZmFkZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyRkeC1mbHlvdXQtZGlhbG9nLWZhZGUtdHJhbnNpdGlvbi1kdXJhdGlvbn0gI3skZHgtZmx5b3V0LWRpYWxvZy1mYWRlLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9ufTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAmLmR4YmwtZmx5b3V0LWRpYWxvZy1zaG93IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtYXJyb3cge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGgpO1xyXG4gICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wb3BvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1iZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcG9wb3Zlci10b3Age1xyXG4gICAgICAgID4gLmR4YmwtYXJyb3cge1xyXG4gICAgICAgICAgICBib3R0b206IGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KSAqIC0xIC0gdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKSk7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoKSAvIDIpIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWJhc2UtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wb3BvdmVyLWVuZCB7XHJcbiAgICAgICAgPiAuZHhibC1hcnJvdyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KSAqIC0xIC0gdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoKTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoKSAvIDIpIHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCkgLyAyKSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1iYXNlLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcG9wb3Zlci1ib3R0b20ge1xyXG4gICAgICAgID4gLmR4YmwtYXJyb3cge1xyXG4gICAgICAgICAgICB0b3A6IGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KSAqIC0xIC0gdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKSk7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoKSAvIDIpIHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCkgLyAyKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdG9wOiB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctYmFzZS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXBvcG92ZXItc3RhcnQge1xyXG4gICAgICAgID4gLmR4YmwtYXJyb3cge1xyXG4gICAgICAgICAgICByaWdodDogY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpICogLTEgLSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpKTtcclxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGgpO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGgpIC8gMikgMCBjYWxjKHZhcigtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoKSAvIDIpIHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWJhc2UtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1hcnJvdy1oaWRkZW4ge1xyXG4gICAgICAgIC5keGJsLWFycm93OjpiZWZvcmUsXHJcbiAgICAgICAgLmR4YmwtYXJyb3c6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9wb3B1cFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2NvbW1vblwiO1xyXG5cclxuLmR4YmwtbW9kYWwge1xyXG4gICAgLS1keGJsLXBvcHVwLWZvbnQtZmFtaWx5OiAjeyRkeC1wb3B1cC1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtcG9wdXAtZm9udC1zaXplOiAjeyRkeC1wb3B1cC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXBvcHVwLWxpbmUtaGVpZ2h0OiAjeyRkeC1wb3B1cC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtcG9wdXAtYm9yZGVyLXdpZHRoOiAjeyRkeC1wb3B1cC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXBvcHVwLWJvcmRlci1zdHlsZTogI3skZHgtcG9wdXAtYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1wb3B1cC1ib3JkZXItY29sb3I6ICN7JGR4LXBvcHVwLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtcG9wdXAtYm9yZGVyLXJhZGl1czogI3skZHgtcG9wdXAtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtcG9wdXAtYmc6ICN7JGR4LXBvcHVwLWJnfTtcclxuICAgIC0tZHhibC1wb3B1cC1jb2xvcjogI3skZHgtcG9wdXAtY29sb3J9O1xyXG4gICAgLS1keGJsLXBvcHVwLXNoYWRvdzogI3skZHgtcG9wdXAtc2hhZG93fTtcclxuICAgIC0tZHhibC1wb3B1cC1tYXgtd2lkdGg6ICN7JGR4LXBvcHVwLW1heC13aWR0aH07XHJcbiAgICAtLWR4YmwtcG9wdXAtd2lkdGg6ICN7JGR4LXBvcHVwLXdpZHRofTtcclxuICAgIC0tZHhibC1wb3B1cC1tYXJnaW46ICN7JGR4LXBvcHVwLW1hcmdpbn07XHJcbiAgICAtLWR4YmwtcG9wdXAtc2Nyb2xsYWJsZS1ib3JkZXItd2lkdGg6ICN7JGR4LXBvcHVwLXNjcm9sbGFibGUtYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1wb3B1cC1iYWNrLWJnOiAjeyRkeC1wb3B1cC1iYWNrLWJnfTtcclxuICAgIC0tZHhibC1wb3B1cC1iYWNrLW9wYWNpdHk6ICN7JGR4LXBvcHVwLWJhY2stb3BhY2l0eX07XHJcbiAgICAtLWR4YmwtcG9wdXAtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtcG9wdXAtaGVhZGVyLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtcG9wdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1wb3B1cC1oZWFkZXItbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLXBvcHVwLWhlYWRlci1iZzogI3skZHgtcG9wdXAtaGVhZGVyLWJnfTtcclxuICAgIC0tZHhibC1wb3B1cC1oZWFkZXItY29sb3I6ICN7JGR4LXBvcHVwLWhlYWRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteTogI3skZHgtcG9wdXAtaGVhZGVyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteDogI3skZHgtcG9wdXAtaGVhZGVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtcG9wdXAtaGVhZGVyLWZvbnQtd2VpZ2h0OiAjeyRkeC1wb3B1cC1oZWFkZXItZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLXBvcHVwLWhlYWRlci1idG4tYmc6ICN7JGR4LXBvcHVwLWhlYWRlci1idG4tYmd9O1xyXG4gICAgLS1keGJsLXBvcHVwLWhlYWRlci1idG4tY29sb3I6ICN7JGR4LXBvcHVwLWhlYWRlci1idG4tY29sb3J9O1xyXG4gICAgLS1keGJsLXBvcHVwLWhlYWRlci1idG4taG92ZXItYmc6ICN7JGR4LXBvcHVwLWhlYWRlci1idG4taG92ZXItYmd9O1xyXG4gICAgLS1keGJsLXBvcHVwLWhlYWRlci1idG4taG92ZXItY29sb3I6ICN7JGR4LXBvcHVwLWhlYWRlci1idG4taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy14OiAjeyRkeC1wb3B1cC1ib2R5LXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXk6ICN7JGR4LXBvcHVwLWJvZHktcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1wb3B1cC1mb290ZXItYmc6ICN7JGR4LXBvcHVwLWZvb3Rlci1iZ307XHJcbiAgICAtLWR4YmwtcG9wdXAtZm9vdGVyLWNvbG9yOiAjeyRkeC1wb3B1cC1mb290ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXBvcHVwLWZvb3Rlci1wYWRkaW5nLXk6ICN7JGR4LXBvcHVwLWZvb3Rlci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXBvcHVwLWZvb3Rlci1wYWRkaW5nLXg6ICN7JGR4LXBvcHVwLWZvb3Rlci1wYWRkaW5nLXh9O1xyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWZvbnQtc2l6ZTogI3skZHgtcG9wdXAtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtbGluZS1oZWlnaHQ6ICN7JGR4LXBvcHVwLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtYm9yZGVyLXJhZGl1czogI3skZHgtcG9wdXAtYm9yZGVyLXJhZGl1cy1zbX07XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWhlYWRlci1mb250LXNpemU6ICN7JGR4LXBvcHVwLWhlYWRlci1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LXBvcHVwLWhlYWRlci1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LXBvcHVwLWhlYWRlci1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1wb3B1cC1oZWFkZXItcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXg6ICN7JGR4LXBvcHVwLWJvZHktcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXk6ICN7JGR4LXBvcHVwLWJvZHktcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtZm9vdGVyLXBhZGRpbmcteTogI3skZHgtcG9wdXAtZm9vdGVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWZvb3Rlci1wYWRkaW5nLXg6ICN7JGR4LXBvcHVwLWZvb3Rlci1wYWRkaW5nLXgtc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWZvbnQtc2l6ZTogI3skZHgtcG9wdXAtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtbGluZS1oZWlnaHQ6ICN7JGR4LXBvcHVwLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtYm9yZGVyLXJhZGl1czogI3skZHgtcG9wdXAtYm9yZGVyLXJhZGl1cy1sZ307XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWhlYWRlci1mb250LXNpemU6ICN7JGR4LXBvcHVwLWhlYWRlci1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LXBvcHVwLWhlYWRlci1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LXBvcHVwLWhlYWRlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1wb3B1cC1oZWFkZXItcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXg6ICN7JGR4LXBvcHVwLWJvZHktcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXk6ICN7JGR4LXBvcHVwLWJvZHktcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtZm9vdGVyLXBhZGRpbmcteTogI3skZHgtcG9wdXAtZm9vdGVyLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWZvb3Rlci1wYWRkaW5nLXg6ICN7JGR4LXBvcHVwLWZvb3Rlci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmR4YmwtbW9kYWwtcm9vdCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwNTU7XHJcblxyXG4gICAgICAgID4gLmR4YmwtcG9wdXAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBkaXNhYmxlLWFjY2Vzc2liaWxpdHktYm9yZGVyKCk7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1wb3B1cC13aWR0aCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tZHhibC1wb3B1cC1tYXJnaW4pO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1wb3B1cC1maXhlZC13aWR0aCB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtcG9wdXAtaG9yaXpvbnRhbGFsaWdubWVudC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXBvcHVwLWhvcml6b250YWxhbGlnbm1lbnQtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBlbmQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXBvcHVwLWhvcml6b250YWxhbGlnbm1lbnQtY2VudGVyIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1wb3B1cC12ZXJ0aWNhbGFsaWdubWVudC10b3Age1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RhcnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXBvcHVwLXZlcnRpY2FsYWxpZ25tZW50LWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBlbmQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXBvcHVwLXZlcnRpY2FsYWxpZ25tZW50LWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXBvcHVwLXNjcm9sbGFibGUge1xyXG4gICAgICAgICAgICAgICAgPiAuZHhibC1tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLXBvcHVwLXNjcm9sbGFibGUtYm9yZGVyLXdpZHRoKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZHhibC1tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1wb3B1cC1oZWFkZXItZHJhZyB7XHJcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiAuZHhibC1tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXBvcHVwLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1wb3B1cC1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcG9wdXAtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1wb3B1cC1iZyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtcG9wdXAtc2hhZG93KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLXBvcHVwLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuZHhibC1wb3B1cC1oZWFkZXI6bm90KC5keGJsLW1vZGFsLWhlYWRlcikge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLW1vZGFsLWhlYWRlcixcclxuICAgICAgICAgICAgICAgIC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhbmVsLWhlYWRlci1zdHlsZShcIi0tZHhibC1wb3B1cC1oZWFkZXItYmdcIiwgXCItLWR4YmwtcG9wdXAtaGVhZGVyLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHhibC1tb2RhbC1oZWFkZXItZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHhibC1tb2RhbC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1idG4tYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2IoMCAwIDAgLyAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3IoXCItLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1jb2xvclwiLCBudWxsLCBcIi0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUgKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtaG92ZXItc3R5bGUoXCItLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZ1wiLCBcIi0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3RhdGUgKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWlubmVyLWZvY3VzLXN0eWxlKHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLWRyYWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4YmwtbW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteSkgdmFyKC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1mbC5keGJsLWZsLXdpdGgtcGFkZGluZ3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtZmwtcGFkZGluZy14OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtZmwtcGFkZGluZy15OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLW1vZGFsLWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtcG9wdXAtZm9vdGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1wb3B1cC1mb290ZXItcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYW5lbC1mb290ZXItc3R5bGUoXCItLWR4YmwtcG9wdXAtZm9vdGVyLWJnXCIsIFwiLS1keGJsLXBvcHVwLWZvb3Rlci1jb2xvclwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4YmwtcG9wdXAtaWNvbnMtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1wb3B1cC1idXR0b25zLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGR4LXdpbmRvdy1icmVha3BvaW50cywgXCJzbVwiKSkge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtcG9wdXAtcmVzaXplZCk6bm90KC5keGJsLXBvcHVwLWZpeGVkLXdpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1keGJsLXBvcHVwLW1heC13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRkeC13aW5kb3ctYnJlYWtwb2ludHMsIFwic21cIikpIHtcclxuICAgICAgICAgICAgICAgICYuZHhibC1wb3B1cC1hZGFwdGl2aXR5IHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLmR4YmwtbW9kYWwtYmFjayB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcG9wdXAtYmFjay1iZyk7XHJcbiAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1wb3B1cC1iYWNrLW9wYWNpdHkpO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXBvcHVwLWhvcml6b250YWxhbGlnbm1lbnQtbGVmdCB7XHJcbiAgICAgICAganVzdGlmeS1zZWxmOiBzdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wb3B1cC1ob3Jpem9udGFsYWxpZ25tZW50LXJpZ2h0IHtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wb3B1cC1ob3Jpem9udGFsYWxpZ25tZW50LWNlbnRlciB7XHJcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcG9wdXAtdmVydGljYWxhbGlnbm1lbnQtdG9wIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wb3B1cC12ZXJ0aWNhbGFsaWdubWVudC1ib3R0b20ge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGVuZDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wb3B1cC12ZXJ0aWNhbGFsaWdubWVudC1jZW50ZXIge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtbW9kYWwtb3BlbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbiIsIkBtaXhpbiBiYWNrZ3JvdW5kLWNvbG9yLXdpdGgtb3BhY2l0eSgkY29sb3IsICRvcGFjaXR5KSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICBvcGFjaXR5OiAkb3BhY2l0eTtcclxufVxyXG5cclxuQG1peGluIGRpc2FibGUtYWNjZXNzaWJpbGl0eS1ib3JkZXIge1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuIiwiQGltcG9ydCBcIm1peGlucy9wb3B1cFwiO1xyXG5cclxuLmR4YmwtZHJvcGRvd24sXHJcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duIHtcclxuICAgIC0tZHhibC1kcm9wZG93bi1iZzogI3skZHgtZHJvcGRvd24tYmd9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWNvbG9yOiAjeyRkeC1kcm9wZG93bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tZm9udC1mYW1pbHk6ICN7JGR4LWRyb3Bkb3duLWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1mb250LXNpemU6ICN7JGR4LWRyb3Bkb3duLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tbGluZS1oZWlnaHQ6ICN7JGR4LWRyb3Bkb3duLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkeC1kcm9wZG93bi1ib3gtc2hhZG93fTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1ib3JkZXItd2lkdGg6ICN7JGR4LWRyb3Bkb3duLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXN0eWxlOiAjeyRkeC1kcm9wZG93bi1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHgtZHJvcGRvd24tYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkeC1kcm9wZG93bi1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1taW4td2lkdGg6ICN7JGR4LWRyb3Bkb3duLW1pbi13aWR0aH07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtZHJvcGRvd24taGVhZGVyLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1kcm9wZG93bi1oZWFkZXItbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1iZzogI3skZHgtZHJvcGRvd24taGVhZGVyLWJnfTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGR4LWRyb3Bkb3duLWhlYWRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWZvbnQtd2VpZ2h0OiAjeyRkeC1kcm9wZG93bi1oZWFkZXItZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiAjeyRkeC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXg6ICN7JGR4LWRyb3Bkb3duLWJvZHktcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1ib2R5LWFsaWduLWl0ZW1zOiAjeyRkeC1kcm9wZG93bi1ib2R5LWFsaWduLWl0ZW1zfTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1ib2R5LW92ZXJmbG93LXk6ICN7JGR4LWRyb3Bkb3duLWJvZHktb3ZlcmZsb3cteX07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLWJnOiAjeyRkeC1kcm9wZG93bi1mb290ZXItYmd9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1jb2xvcjogI3skZHgtZHJvcGRvd24tZm9vdGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy15OiAjeyRkeC1kcm9wZG93bi1mb290ZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy14OiAjeyRkeC1kcm9wZG93bi1mb290ZXItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1mb290ZXItZmxleC13cmFwOiAjeyRkeC1kcm9wZG93bi1mb290ZXItZmxleC13cmFwfTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1saW5lLWhlaWdodDogI3skZHgtZHJvcGRvd24tbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1mb250LXNpemU6ICN7JGR4LWRyb3Bkb3duLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGR4LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMtc219O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1kcm9wZG93bi1oZWFkZXItZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1kcm9wZG93bi1oZWFkZXItbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHgtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiAjeyRkeC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy14OiAjeyRkeC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXk6ICN7JGR4LWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy14OiAjeyRkeC1kcm9wZG93bi1mb290ZXItcGFkZGluZy14LXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1saW5lLWhlaWdodDogI3skZHgtZHJvcGRvd24tbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1mb250LXNpemU6ICN7JGR4LWRyb3Bkb3duLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGR4LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMtbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1kcm9wZG93bi1oZWFkZXItZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1kcm9wZG93bi1oZWFkZXItbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHgtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiAjeyRkeC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy14OiAjeyRkeC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXk6ICN7JGR4LWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy14OiAjeyRkeC1kcm9wZG93bi1mb290ZXItcGFkZGluZy14LWxnfTtcclxuICAgIH1cclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogdW5zZXQ7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICY6bm90KDpkZWZpbmVkKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmW3gtZHJvcC1hbGlnbm1lbnQ9XCJ0b3BcIl0ge1xyXG4gICAgICAgID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nIHtcclxuICAgICAgICAgICAgPiAuZHhibC1kcm9wZG93bi10b3Atc2l6ZWdyaXAtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW3gtZHJvcC1hbGlnbm1lbnQ9XCJib3R0b21cIl0ge1xyXG4gICAgICAgID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nIHtcclxuICAgICAgICAgICAgPiAuZHhibC1kcm9wZG93bi1ib3R0b20tc2l6ZWdyaXAtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyB7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXRvcDogdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmctYm90dG9tOiB2YXIoLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy10b3A6IHZhcigtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteSk7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLWJvdHRvbTogdmFyKC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy15KTtcclxuXHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZHJvcGRvd24tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1kcm9wZG93bi1mb250LXNpemUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWRyb3Bkb3duLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1kcm9wZG93bi1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1kcm9wZG93bi1iZyk7XHJcbiAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtZHJvcGRvd24tYm94LXNoYWRvdyk7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBtaW4td2lkdGg6IHZhcigtLWR4YmwtZHJvcGRvd24tbWluLXdpZHRoKTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcblxyXG4gICAgICAgICYuZHhibC1kcm9wZG93bi1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgICAgPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IHZhcigtLWR4YmwtZHJvcGRvd24tYm9keS1vdmVyZmxvdy15KTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmR4YmwtZHJvcGRvd24taGVhZGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWRyb3Bkb3duLWhlYWRlci1mb250LXNpemUpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXRvcCkgdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KSB2YXIoLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLWJvdHRvbSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhbmVsLWhlYWRlci1zdHlsZShcIi0tZHhibC1kcm9wZG93bi1oZWFkZXItYmdcIiwgXCItLWR4YmwtZHJvcGRvd24taGVhZGVyLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLWRyYWcge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLWRyb3Bkb3duLWJvZHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogdmFyKC0tZHhibC1kcm9wZG93bi1ib2R5LWFsaWduLWl0ZW1zKTtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXgpO1xyXG5cclxuICAgICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1mbC5keGJsLWZsLXdpdGgtcGFkZGluZ3Mge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWZsLXBhZGRpbmcteDogMDtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1mbC1wYWRkaW5nLXk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmR4YmwtZHJvcGRvd24tZm9vdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB2YXIoLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1mbGV4LXdyYXApO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy10b3ApIHZhcigtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteCkgdmFyKC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy1ib3R0b20pO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhbmVsLWZvb3Rlci1zdHlsZShcIi0tZHhibC1kcm9wZG93bi1mb290ZXItYmdcIiwgXCItLWR4YmwtZHJvcGRvd24tZm9vdGVyLWNvbG9yXCIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZHhibC1kcm9wZG93bi1zaXplZ3JpcC1hcmVhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuZHhibC1kcm9wZG93bi1zaXplZ3JpcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGlzYWJsZS1hY2Nlc3NpYmlsaXR5LWJvcmRlcigpO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICA+IC5keGJsLWRyb3Bkb3duLXNpemVncmlwLWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgZmlsbC1vcGFjaXR5OiA2MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5keGJsLXNpZGVwYW5lbCB7XHJcbiAgICAuZHhibC1tb2RhbC1yb290IHtcclxuICAgICAgICA+IC5keGJsLXBvcHVwLmR4Ymwtc2lkZXBhbmVsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgICYuZHhibC1zaWRlcGFuZWwtcG9zaXRpb24tbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLW1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4Ymwtc2lkZXBhbmVsLXBvc2l0aW9uLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4YmwtbW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4Ymwtc2lkZXBhbmVsLXBvc2l0aW9uLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLW1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1zaWRlcGFuZWwtcG9zaXRpb24tYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuZHhibC1tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcInBvcHVwLnNoYXJlZFwiO1xyXG5cclxuLmR4Ymwtd2luZG93IHtcclxuICAgIC0tZHhibC13aW5kb3ctYmc6ICN7JGR4LXdpbmRvdy1iZ307XHJcbiAgICAtLWR4Ymwtd2luZG93LWNvbG9yOiAjeyRkeC13aW5kb3ctY29sb3J9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1mb250LWZhbWlseTogI3skZHgtd2luZG93LWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC13aW5kb3ctZm9udC1zaXplOiAjeyRkeC13aW5kb3ctZm9udC1zaXplfTtcclxuICAgIC0tZHhibC13aW5kb3ctbGluZS1oZWlnaHQ6ICN7JGR4LXdpbmRvdy1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4Ymwtd2luZG93LWJveC1zaGFkb3c6ICN7JGR4LXdpbmRvdy1ib3gtc2hhZG93fTtcclxuICAgIC0tZHhibC13aW5kb3ctYm9yZGVyLXdpZHRoOiAjeyRkeC13aW5kb3ctYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC13aW5kb3ctYm9yZGVyLXN0eWxlOiAjeyRkeC13aW5kb3ctYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC13aW5kb3ctYm9yZGVyLWNvbG9yOiAjeyRkeC13aW5kb3ctYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC13aW5kb3ctYm9yZGVyLXJhZGl1czogI3skZHgtd2luZG93LWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1taW4td2lkdGg6ICN7JGR4LXdpbmRvdy1taW4td2lkdGh9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1oZWFkZXItZm9udC1zaXplOiAjeyRkeC13aW5kb3ctaGVhZGVyLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtd2luZG93LWhlYWRlci1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1iZzogI3skZHgtd2luZG93LWhlYWRlci1iZ307XHJcbiAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1jb2xvcjogI3skZHgtd2luZG93LWhlYWRlci1jb2xvcn07XHJcbiAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1mb250LXdlaWdodDogI3skZHgtd2luZG93LWhlYWRlci1mb250LXdlaWdodH07XHJcbiAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LXdpbmRvdy1oZWFkZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteDogI3skZHgtd2luZG93LWhlYWRlci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWJnOiAjeyRkeC13aW5kb3ctaGVhZGVyLWJ0bi1iZ307XHJcbiAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1idG4tY29sb3I6ICN7JGR4LXdpbmRvdy1oZWFkZXItYnRuLWNvbG9yfTtcclxuICAgIC0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1ob3Zlci1iZzogI3skZHgtd2luZG93LWhlYWRlci1idG4taG92ZXItYmd9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC13aW5kb3ctaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4Ymwtd2luZG93LWJvZHktcGFkZGluZy15OiAjeyRkeC13aW5kb3ctYm9keS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1ib2R5LXBhZGRpbmcteDogI3skZHgtd2luZG93LWJvZHktcGFkZGluZy14fTtcclxuICAgIC0tZHhibC13aW5kb3ctZm9vdGVyLWJnOiAjeyRkeC13aW5kb3ctZm9vdGVyLWJnfTtcclxuICAgIC0tZHhibC13aW5kb3ctZm9vdGVyLWNvbG9yOiAjeyRkeC13aW5kb3ctZm9vdGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteTogI3skZHgtd2luZG93LWZvb3Rlci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1mb290ZXItcGFkZGluZy14OiAjeyRkeC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4Ymwtd2luZG93LWZvY3VzLW91dGxpbmUtY29sb3I6ICN7JGR4LXdpbmRvdy1mb2N1cy1vdXRsaW5lLWNvbG9yfTtcclxuICAgIC0tZHhibC13aW5kb3ctZm9jdXMtb3V0bGluZS13aWR0aDogI3skZHgtd2luZG93LWZvY3VzLW91dGxpbmUtd2lkdGh9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1mb2N1cy1vdXRsaW5lLW9mZnNldDogI3skZHgtd2luZG93LWZvY3VzLW91dGxpbmUtb2Zmc2V0fTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctbGluZS1oZWlnaHQ6ICN7JGR4LXdpbmRvdy1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1mb250LXNpemU6ICN7JGR4LXdpbmRvdy1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctYm9yZGVyLXJhZGl1czogI3skZHgtd2luZG93LWJvcmRlci1yYWRpdXMtc219O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtd2luZG93LWhlYWRlci1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC13aW5kb3ctaGVhZGVyLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LXdpbmRvdy1oZWFkZXItcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LXdpbmRvdy1oZWFkZXItcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWJvZHktcGFkZGluZy15OiAjeyRkeC13aW5kb3ctYm9keS1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctYm9keS1wYWRkaW5nLXg6ICN7JGR4LXdpbmRvdy1ib2R5LXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1mb290ZXItcGFkZGluZy15OiAjeyRkeC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1mb290ZXItcGFkZGluZy14OiAjeyRkeC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteC1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWxpbmUtaGVpZ2h0OiAjeyRkeC13aW5kb3ctbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctZm9udC1zaXplOiAjeyRkeC13aW5kb3ctZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWJvcmRlci1yYWRpdXM6ICN7JGR4LXdpbmRvdy1ib3JkZXItcmFkaXVzLWxnfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1mb250LXNpemU6ICN7JGR4LXdpbmRvdy1oZWFkZXItZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtd2luZG93LWhlYWRlci1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1oZWFkZXItcGFkZGluZy15OiAjeyRkeC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1oZWFkZXItcGFkZGluZy14OiAjeyRkeC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1ib2R5LXBhZGRpbmcteTogI3skZHgtd2luZG93LWJvZHktcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWJvZHktcGFkZGluZy14OiAjeyRkeC13aW5kb3ctYm9keS1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteTogI3skZHgtd2luZG93LWZvb3Rlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteDogI3skZHgtd2luZG93LWZvb3Rlci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgfVxyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiB1bnNldDtcclxuXHJcbiAgICAmOm5vdCg6ZGVmaW5lZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJlt4LWRyb3AtYWxpZ25tZW50PVwidG9wXCJdIHtcclxuICAgICAgICA+IC5keGJsLXdpbmRvdy1kaWFsb2cge1xyXG4gICAgICAgICAgICA+IC5keGJsLXdpbmRvdy10b3Atc2l6ZWdyaXAtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW3gtZHJvcC1hbGlnbm1lbnQ9XCJib3R0b21cIl0ge1xyXG4gICAgICAgID4gLmR4Ymwtd2luZG93LWRpYWxvZyB7XHJcbiAgICAgICAgICAgID4gLmR4Ymwtd2luZG93LWJvdHRvbS1zaXplZ3JpcC1hcmVhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtd2luZG93LWRpYWxvZzpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICBvdXRsaW5lOiB2YXIoLS1keGJsLXdpbmRvdy1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLXdpbmRvdy1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC13aW5kb3ctZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtd2luZG93LWRpYWxvZyB7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgIH1cclxuXHJcbiAgICA+IC5keGJsLXdpbmRvdy1kaWFsb2cge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXdpbmRvdy1mb250LWZhbWlseSk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXdpbmRvdy1mb250LXNpemUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXdpbmRvdy1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXdpbmRvdy1iZyk7XHJcbiAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1keGJsLXdpbmRvdy1ib3gtc2hhZG93KTtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogdmFyKC0tZHhibC13aW5kb3ctbWluLXdpZHRoKTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAmLmR4Ymwtd2luZG93LXNjcm9sbGFibGUge1xyXG4gICAgICAgICAgICA+IC5keGJsLXdpbmRvdy1ib2R5IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLXdpbmRvdy1oZWFkZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1wYWRkaW5nLXgpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFuZWwtaGVhZGVyLXN0eWxlKFwiLS1keGJsLXdpbmRvdy1oZWFkZXItYmdcIiwgXCItLWR4Ymwtd2luZG93LWhlYWRlci1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLXdpbmRvdy1oZWFkZXItZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLXdpbmRvdy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWJnKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2IoMCAwIDAgLyAwJSk7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcihcIi0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1jb2xvclwiLCBudWxsLCBcIi0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1ob3Zlci1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1ob3Zlci1zdHlsZShcIi0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1ob3Zlci1iZ1wiLCBcIi0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1ob3Zlci1jb2xvclwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWlubmVyLWZvY3VzLXN0eWxlKHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWRyYWcge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1wb3B1cC1kcmFnZ2luZyArIC5keGJsLXdpbmRvdy1ib2R5IHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLXdpbmRvdy1ib2R5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXdpbmRvdy1ib2R5LXBhZGRpbmcteSkgdmFyKC0tZHhibC13aW5kb3ctYm9keS1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXdpbmRvdy1iZyk7XHJcblxyXG4gICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1mbC5keGJsLWZsLXdpdGgtcGFkZGluZ3Mge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWZsLXBhZGRpbmcteDogMDtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1mbC1wYWRkaW5nLXk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmR4Ymwtd2luZG93LWZvb3RlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4Ymwtd2luZG93LWZvb3Rlci1wYWRkaW5nLXkpIHZhcigtLWR4Ymwtd2luZG93LWZvb3Rlci1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhbmVsLWZvb3Rlci1zdHlsZShcIi0tZHhibC13aW5kb3ctZm9vdGVyLWJnXCIsIFwiLS1keGJsLXdpbmRvdy1mb290ZXItY29sb3JcIik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLXdpbmRvdy1zaXplZ3JpcC1hcmVhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuZHhibC13aW5kb3ctc2l6ZWdyaXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGRpc2FibGUtYWNjZXNzaWJpbGl0eS1ib3JkZXIoKTtcclxuXHJcbiAgICAgICAgPiAuZHhibC13aW5kb3ctc2l6ZWdyaXAtaW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBmaWxsLW9wYWNpdHk6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcInBvcHVwLnNoYXJlZFwiO1xyXG5AaW1wb3J0IFwicG9wdXAuZmx5b3V0XCI7XHJcbkBpbXBvcnQgXCJwb3B1cC5tb2RhbFwiO1xyXG5AaW1wb3J0IFwicG9wdXAuZHJvcGRvd25cIjtcclxuQGltcG9ydCBcInBvcHVwLnNpZGVwYW5lbFwiO1xyXG5AaW1wb3J0IFwicG9wdXAud2luZG93XCI7XHJcblxyXG4uZHhibC1wb3B1cC1wb3J0YWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4vLyBUT0RPOiBNT1ZFIElUIFRPIFNFUEFSQVRFIEZJTEUhISFcclxuLmR4YmwtZGlhbG9nLWNhcHRvciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgei1pbmRleDogMTA1NTtcclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL2NvbW1vblwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2dyb3VwLWNvbnRyb2xcIjtcclxuXHJcbi5keGJsLWdyb3VwIHtcclxuICAgIC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGg6ICN7JGR4LWdyb3VwLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtZ3JvdXAtYm9yZGVyLWNvbG9yOiAjeyRkeC1ncm91cC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWdyb3VwLWJvcmRlci1yYWRpdXM6ICN7JGR4LWdyb3VwLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLWdyb3VwLWNvbG9yOiAjeyRkeC1ncm91cC1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JvdXAtYmc6ICN7JGR4LWdyb3VwLWJnfTtcclxuICAgIC0tZHhibC1ncm91cC1mb250LWZhbWlseTogI3skZHgtZ3JvdXAtZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLWdyb3VwLWZvbnQtc2l6ZTogI3skZHgtZ3JvdXAtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1ncm91cC1saW5lLWhlaWdodDogI3skZHgtZ3JvdXAtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1ncm91cC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1ncm91cC1oZWFkZXItZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1ncm91cC1oZWFkZXItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1ncm91cC1oZWFkZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1ncm91cC1oZWFkZXItc3BhY2luZzogI3skZHgtZ3JvdXAtaGVhZGVyLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLWdyb3VwLWhlYWRlci1iZzogI3skZHgtZ3JvdXAtaGVhZGVyLWJnfTtcclxuICAgIC0tZHhibC1ncm91cC1oZWFkZXItY29sb3I6ICN7JGR4LWdyb3VwLWhlYWRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWZvbnQtd2VpZ2h0OiAjeyRkeC1ncm91cC1oZWFkZXItZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzOiAjeyRkeC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1iZzogI3skZHgtZ3JvdXAtaGVhZGVyLWJ0bi1iZ307XHJcbiAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1jb2xvcjogI3skZHgtZ3JvdXAtaGVhZGVyLWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZzogI3skZHgtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcn07XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncm91cC1iZyk7XHJcbiAgICBjb2xvcjogdmFyKC0tZHhibC1ncm91cC1jb2xvcik7XHJcbiAgICBib3JkZXI6IHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWdyb3VwLWJvcmRlci1jb2xvcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWdyb3VwLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZ3JvdXAtZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWdyb3VwLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1ncm91cC1saW5lLWhlaWdodCk7XHJcblxyXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgJjpub3QoLmV4cGFuZGVkKTpub3QoW2lzLWFuaW1hdGluZ10pID4gLmR4YmwtZ3JvdXAtaGVhZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KFtkYXRhLXFhLWR4YmwtbG9hZGVkXSk6bm90KC5leHBhbmRlZCkgPiAuZHhibC1ncm91cC1ib2R5IHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtZ3JvdXAtZm9udC1zaXplOiAjeyRkeC1ncm91cC1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1ncm91cC1saW5lLWhlaWdodDogI3skZHgtZ3JvdXAtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1ncm91cC1oZWFkZXItcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogI3skZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiAjeyRkeC1ncm91cC1oZWFkZXItc3BhY2luZy1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXNpemU6ICN7JGR4LWdyb3VwLWhlYWRlci1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LWdyb3VwLWhlYWRlci1saW5lLWhlaWdodC1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtZ3JvdXAtZm9udC1zaXplOiAjeyRkeC1ncm91cC1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncm91cC1saW5lLWhlaWdodDogI3skZHgtZ3JvdXAtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1ncm91cC1oZWFkZXItcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogI3skZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiAjeyRkeC1ncm91cC1oZWFkZXItc3BhY2luZy1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXNpemU6ICN7JGR4LWdyb3VwLWhlYWRlci1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LWdyb3VwLWhlYWRlci1saW5lLWhlaWdodC1sZ307XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWdyb3VwLWJvZHkge1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtZ3JvdXAtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1ncm91cC1oZWFkZXIge1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItZm9udC1zaXplKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXdlaWdodCk7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzKSB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzKSAwIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBhbmVsLWhlYWRlci1zdHlsZShcIi0tZHhibC1ncm91cC1oZWFkZXItYmdcIiwgXCItLWR4YmwtZ3JvdXAtaGVhZGVyLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAmIC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG4gKyAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZ3JvdXAtZXhwYW5kLWJ1dHRvbi1zdHlsZSgpIHtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcihcIi0tZHhibC1ncm91cC1oZWFkZXItYnRuLWNvbG9yXCIsIG51bGwsIFwiLS1keGJsLWdyb3VwLWhlYWRlci1idG4taG92ZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWhvdmVyLXN0eWxlKFwiLS1keGJsLWdyb3VwLWhlYWRlci1idG4taG92ZXItYmdcIiwgXCItLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvclwiLCBcIi0tZHhibC1ncm91cC1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdGF0ZSAoKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24taW5uZXItZm9jdXMtc3R5bGUodmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyksIC0xcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBncm91cC10ZXh0LWNvbnRhaW5lci1zdHlsZSgpO1xyXG4gICAgfVxyXG59XHJcbiIsIkBtaXhpbiBncm91cC10ZXh0LWNvbnRhaW5lci1zdHlsZSgpIHtcclxuICAgICYgPiAuZHhibC10ZXh0IHtcclxuICAgICAgICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6IDA7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuXHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBncm91cC1leHBhbmQtYnV0dG9uLXN0eWxlKCkge1xyXG4gICAgJiA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgY2FsYyh2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpICogLTEpO1xyXG5cclxuICAgICAgICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItaG92ZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLmR4YmwtZmwge1xyXG4gICAgLS1keGJsLWZsLWZvbnQtZmFtaWx5OiAjeyRkeC1mbC1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtZmwtZm9udC1zaXplOiAjeyRkeC1mbC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWZsLWxpbmUtaGVpZ2h0OiAjeyRkeC1mbC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtZmwtcGFkZGluZy14OiAjeyRkeC1mbC1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWZsLXBhZGRpbmcteTogI3skZHgtZmwtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1mbC1jYXB0aW9uLWZvbnQtd2VpZ2h0OiAjeyRkeC1mbC1jYXB0aW9uLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1mbC1jYXB0aW9uLWNvbG9yOiAjeyRkeC1mbC1jYXB0aW9uLWNvbG9yfTtcclxuICAgIC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteDogI3skZHgtZmwtaXRlbS1zcGFjaW5nLXh9O1xyXG4gICAgLS1keGJsLWZsLWl0ZW0tc3BhY2luZy15OiAjeyRkeC1mbC1pdGVtLXNwYWNpbmcteX07XHJcbiAgICAtLWR4YmwtZmwtZ3JvdXAtYm9yZGVyLXJhZGl1czogI3skZHgtZmwtZ3JvdXAtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtZmwtZ3JvdXAtY29sb3I6ICN7JGR4LWZsLWdyb3VwLWNvbG9yfTtcclxuICAgIC0tZHhibC1mbC1ncm91cC1iZzogI3skZHgtZmwtZ3JvdXAtYmd9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLWZvbnQtc2l6ZTogI3skZHgtZmwtZ3JvdXAtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1mbC1ncm91cC1saW5lLWhlaWdodDogI3skZHgtZmwtZ3JvdXAtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLXNwYWNpbmcteTogI3skZHgtZmwtZ3JvdXAtc3BhY2luZy15fTtcclxuICAgIC0tZHhibC1mbC1ncm91cC1oZWFkZXItYmc6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1iZ307XHJcbiAgICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWNvbG9yOiAjeyRkeC1mbC1ncm91cC1oZWFkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzOiAjeyRkeC1mbC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1mbC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1mb250LXdlaWdodDogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1mbC1ncm91cC1oZWFkZXItaW1hZ2Utc3BhY2luZzogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLWltYWdlLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1idG4tYmc6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1idG4tYmd9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1idG4tY29sb3I6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1idG4tY29sb3J9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1idG4taG92ZXItYmc6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1idG4taG92ZXItYmd9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1idG4taG92ZXItY29sb3I6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1idG4taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiAjeyRkeC1mbC1ncm91cC1oZWFkZXItc3BhY2luZ307XHJcbiAgICAtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXg6ICN7JGR4LWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteTogI3skZHgtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWZsLXRhYi1ncm91cC1iZzogI3skZHgtZmwtdGFiLWdyb3VwLWJnfTtcclxuICAgIC0tZHhibC1mbC10YWItZ3JvdXAtY29sb3I6ICN7JGR4LWZsLXRhYi1ncm91cC1jb2xvcn07XHJcbiAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLXBhZGRpbmctdG9wOiAjeyRkeC1mbC10YWItZ3JvdXAtcGFkZGluZy10b3B9O1xyXG4gICAgLS1keGJsLWZsLXRhYi1ncm91cC1wYWRkaW5nLXg6ICN7JGR4LWZsLXRhYi1ncm91cC1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWZsLXRhYi1ncm91cC1mb250LXNpemU6ICN7JGR4LWZsLXRhYi1ncm91cC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWZsLXRhYi1ncm91cC1saW5lLWhlaWdodDogI3skZHgtZmwtdGFiLWdyb3VwLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1mbC10YWItZ3JvdXAtaW1hZ2Utc3BhY2luZzogI3skZHgtZmwtdGFiLWdyb3VwLWltYWdlLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLWZsLXRhYi1ncm91cC1ib3R0b20tYm9yZGVyLWNvbG9yOiAjeyRkeC1mbC10YWItZ3JvdXAtYm90dG9tLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLWJvdHRvbS1ib3JkZXItc3R5bGU6ICN7JGR4LWZsLXRhYi1ncm91cC1ib3R0b20tYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1mbC10YWItZ3JvdXAtYm90dG9tLWJvcmRlci13aWR0aDogI3skZHgtZmwtdGFiLWdyb3VwLWJvdHRvbS1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LWNvbG9yOiAjeyRkeC1mbC10YWItZ3JvdXAtY29udGVudC1jb2xvcn07XHJcbiAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtZm9udC1zaXplOiAjeyRkeC1mbC10YWItZ3JvdXAtY29udGVudC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LWxpbmUtaGVpZ2h0OiAjeyRkeC1mbC10YWItZ3JvdXAtY29udGVudC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14OiAjeyRkeC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteTogI3skZHgtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXBhZGRpbmcteDogI3skZHgtZmwtdGFiLWdyb3VwLXRhYi10YWItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXBhZGRpbmcteTogI3skZHgtZmwtdGFiLWdyb3VwLXRhYi10YWItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLWJvcmRlci1zdHlsZTogI3skZHgtZmwtdGFiLWdyb3VwLXRhYi1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWZsLXRhYi1ncm91cC10YWItYm9yZGVyLWNvbG9yOiAjeyRkeC1mbC10YWItZ3JvdXAtdGFiLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1zZWxlY3RlZC1iZzogI3skZHgtZmwtdGFiLWdyb3VwLXRhYi1zZWxlY3RlZC1iZ307XHJcbiAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1zZWxlY3RlZC1jb2xvcjogI3skZHgtZmwtdGFiLWdyb3VwLXRhYi1zZWxlY3RlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1ob3Zlci1iZzogI3skZHgtZmwtdGFiLWdyb3VwLXRhYi1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1ob3Zlci1jb2xvcjogI3skZHgtZmwtdGFiLWdyb3VwLXRhYi1ob3Zlci1jb2xvcn07XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1mbC1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWR4YmwtZmwtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWZsLWxpbmUtaGVpZ2h0KTtcclxuICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZmwtcGFkZGluZy15KSB2YXIoLS1keGJsLWZsLXBhZGRpbmcteCk7XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtZmwtZm9udC1zaXplOiAjeyRkeC1mbC1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1mbC1saW5lLWhlaWdodDogI3skZHgtZmwtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1mbC1wYWRkaW5nLXg6ICN7JGR4LWZsLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWZsLXBhZGRpbmcteTogI3skZHgtZmwtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmwtaXRlbS1zcGFjaW5nLXg6ICN7JGR4LWZsLWl0ZW0tc3BhY2luZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmwtaXRlbS1zcGFjaW5nLXk6ICN7JGR4LWZsLWl0ZW0tc3BhY2luZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXg6ICN7JGR4LWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXk6ICN7JGR4LWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmwtZ3JvdXAtZm9udC1zaXplOiAjeyRkeC1mbC1ncm91cC1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1mbC1ncm91cC1saW5lLWhlaWdodDogI3skZHgtZmwtZ3JvdXAtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1mbC1ncm91cC1zcGFjaW5nLXk6ICN7JGR4LWZsLWdyb3VwLXNwYWNpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1mb250LXNpemU6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1mbC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmc6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1zcGFjaW5nLXNtfTtcclxuICAgICAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLWZvbnQtc2l6ZTogI3skZHgtZmwtdGFiLWdyb3VwLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWZsLXRhYi1ncm91cC1saW5lLWhlaWdodDogI3skZHgtZmwtdGFiLWdyb3VwLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtZm9udC1zaXplOiAjeyRkeC1mbC10YWItZ3JvdXAtY29udGVudC1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1saW5lLWhlaWdodDogI3skZHgtZmwtdGFiLWdyb3VwLWNvbnRlbnQtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXg6ICN7JGR4LWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15OiAjeyRkeC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWZsLXRhYi1ncm91cC10YWItcGFkZGluZy14OiAjeyRkeC1mbC10YWItZ3JvdXAtdGFiLXRhYi1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXBhZGRpbmcteTogI3skZHgtZmwtdGFiLWdyb3VwLXRhYi10YWItcGFkZGluZy15LXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1mbC1mb250LXNpemU6ICN7JGR4LWZsLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLWxpbmUtaGVpZ2h0OiAjeyRkeC1mbC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLXBhZGRpbmcteDogI3skZHgtZmwtcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZmwtcGFkZGluZy15OiAjeyRkeC1mbC1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteDogI3skZHgtZmwtaXRlbS1zcGFjaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteTogI3skZHgtZmwtaXRlbS1zcGFjaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteDogI3skZHgtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteTogI3skZHgtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbC1ncm91cC1mb250LXNpemU6ICN7JGR4LWZsLWdyb3VwLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLWdyb3VwLWxpbmUtaGVpZ2h0OiAjeyRkeC1mbC1ncm91cC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLWdyb3VwLXNwYWNpbmcteTogI3skZHgtZmwtZ3JvdXAtc3BhY2luZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbC1ncm91cC1oZWFkZXItc3BhY2luZzogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbC10YWItZ3JvdXAtZm9udC1zaXplOiAjeyRkeC1mbC10YWItZ3JvdXAtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLWxpbmUtaGVpZ2h0OiAjeyRkeC1mbC10YWItZ3JvdXAtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1mb250LXNpemU6ICN7JGR4LWZsLXRhYi1ncm91cC1jb250ZW50LWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LWxpbmUtaGVpZ2h0OiAjeyRkeC1mbC10YWItZ3JvdXAtY29udGVudC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteDogI3skZHgtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXk6ICN7JGR4LWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1wYWRkaW5nLXg6ICN7JGR4LWZsLXRhYi1ncm91cC10YWItdGFiLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLXRhYi1ncm91cC10YWItcGFkZGluZy15OiAjeyRkeC1mbC10YWItZ3JvdXAtdGFiLXRhYi1wYWRkaW5nLXktbGd9O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1mbC13aXRoLXBhZGRpbmdzIHtcclxuICAgICAgICAtLWR4YmwtZmwtcGFkZGluZy14OiBjYWxjKHZhcigtLWR4YmwtZmwtaXRlbS1zcGFjaW5nLXgpICogMC41KTtcclxuICAgICAgICAtLWR4YmwtZmwtcGFkZGluZy15OiB2YXIoLS1keGJsLWZsLWl0ZW0tc3BhY2luZy15KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtZmwtbG9hZGluZyB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1yb3cge1xyXG4gICAgICAgIC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXg6IHZhcigtLWR4YmwtZmwtaXRlbS1zcGFjaW5nLXgpO1xyXG4gICAgICAgIC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXk6IHZhcigtLWR4YmwtZmwtaXRlbS1zcGFjaW5nLXkpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWZsLWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWdyb3VwIHtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZmwtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1jb2xvcjogdmFyKC0tZHhibC1mbC1ncm91cC1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1iZzogdmFyKC0tZHhibC1mbC1ncm91cC1iZyk7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXNpemU6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy14OiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy15KTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1zcGFjaW5nKTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1iZzogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItYmcpO1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWNvbG9yOiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1idG4tYmc6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1iZyk7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWNvbG9yOiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWJnKTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1mb250LXNpemU6IHZhcigtLWR4YmwtZmwtZ3JvdXAtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWZsLWdyb3VwLWxpbmUtaGVpZ2h0KTtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1ncm91cC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1ncm91cC1ib2R5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtZ3JvdXAtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWZsLWdyb3VwLWhlYWRlci10bXBsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtZmwtZ3JvdXAtaGVhZGVyLXRtcGwge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1ncm91cC1leHBhbmQtYnRuOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItaW1hZ2Utc3BhY2luZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1ncm91cC1leHBhbmQtYnRuOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItc3BhY2luZykgLSB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1mbC1ndCB7XHJcbiAgICAgICAgLmR4YmwtdGFicyB7XHJcbiAgICAgICAgICAgIC0tZHhibC10YWJzLWNvbG9yOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC10YWJzLWJnOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1iZyk7XHJcbiAgICAgICAgICAgIC0tZHhibC10YWJzLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgLS1keGJsLXRhYnMtbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgLS1keGJsLXRhYnMtcGFkZGluZy10b3A6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLXBhZGRpbmctdG9wKTtcclxuICAgICAgICAgICAgLS1keGJsLXRhYnMtcGFkZGluZy14OiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1ib3R0b20tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtYm90dG9tLWJvcmRlci1zdHlsZSk7XHJcbiAgICAgICAgICAgIC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWJvdHRvbS1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAtLWR4YmwtdGFicy10YWItcGFkZGluZy14OiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC10YWItcGFkZGluZy14KTtcclxuICAgICAgICAgICAgLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteTogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXBhZGRpbmcteSk7XHJcbiAgICAgICAgICAgIC0tZHhibC10YWJzLXRhYi1ib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1ib3JkZXItc3R5bGUpO1xyXG4gICAgICAgICAgICAtLWR4YmwtdGFicy10YWItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC10YWItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLXRhYnMtdGFiLXNlbGVjdGVkLWJnOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC10YWItc2VsZWN0ZWQtYmcpO1xyXG4gICAgICAgICAgICAtLWR4YmwtdGFicy10YWItc2VsZWN0ZWQtY29sb3I6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1zZWxlY3RlZC1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC10YWJzLXRhYi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLWhvdmVyLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLXRhYnMtdGFiLWhvdmVyLWJnOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC10YWItaG92ZXItYmcpO1xyXG4gICAgICAgICAgICAtLWR4YmwtdGFicy1pbWFnZS1zcGFjaW5nOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1pbWFnZS1zcGFjaW5nKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXRhYnMtY29udGVudC1wYW5lbCB7XHJcbiAgICAgICAgICAgIC0tZHhibC10YWJzLWNvbnRlbnQtY29sb3I6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtY29sb3IpO1xyXG4gICAgICAgICAgICAtLWR4YmwtdGFicy1jb250ZW50LWZvbnQtc2l6ZTogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAtLWR4YmwtdGFicy1jb250ZW50LWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZmwtZ2QsXHJcbiAgICAuZHhibC1mbC1ndCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1keGJsLWZsLWdyb3VwLXNwYWNpbmcteSkgKiAwLjUpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZHhibC1mbC1ncm91cC1zcGFjaW5nLXkpICogMC41KTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1mbC1jcHQge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZmwtY2FwdGlvbi1mb250LXdlaWdodCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtZmwtY2FwdGlvbi1jb2xvcik7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1mbC1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuXHJcbiAgICAgICAgLmR4YmwtZmwtZW1wdHktY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1mbC1jcHQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtZmwtY3RybCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZmwtY3RybC1uYyxcclxuICAgICAgICAuZHhibC1mbC1lbXB0eS1jYXB0aW9uICsgLmR4YmwtZmwtY3RybCB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZmwtcm93LWJyZWFrIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1mbC10YWItY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14KTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGR4LXdpbmRvdy1icmVha3BvaW50cywgXCJsZ1wiKSkge1xyXG4gICAgLmR4YmwtZmwgLmR4YmwtZmwtaXRlbSB7XHJcbiAgICAgICAgJiA+IC5keGJsLWZsLWNwdCB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtZmwtY3RybDpub3QoaW1nKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWZsLWN0cmwge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1mbDpub3QoLmR4YmwtZmwtY2FsYykgLmR4YmwtZmwtaXRlbSA+IC5keGJsLWZsLWNwdCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZmwtY2FsYyAuZHhibC1mbC1pdGVtIHtcclxuICAgICYgPiAuZHhibC1mbC1jcHQge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgZmxleDogbm9uZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1mbC1jdHJsOm5vdChpbWcpOm5vdCguZHhibC1mbC1jdHJsLW5jKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGR4LXdpbmRvdy1icmVha3BvaW50cywgXCJsZ1wiKSkge1xyXG4gICAgLmR4YmwtZmwgLmR4YmwtZmwtaXRlbS5keGJsLWZsLWl0ZW0taG9yaXpvbnRhbCB7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG5cclxuICAgICAgICAmID4gLmR4YmwtZmwtY3B0IHtcclxuICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtZmwtZW1wdHktY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdG9vbGJhclwiO1xyXG5cclxuLmR4YmwtdG9vbGJhciB7XHJcbiAgICAtLWR4YmwtdG9vbGJhci1mb250LWZhbWlseTogI3skZHgtdG9vbGJhci1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1mb250LXNpemU6ICN7JGR4LXRvb2xiYXItZm9udC1zaXplfTtcclxuICAgIC0tZHhibC10b29sYmFyLWxpbmUtaGVpZ2h0OiAjeyRkeC10b29sYmFyLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC10b29sYmFyLWJnOiAjeyRkeC10b29sYmFyLWJnfTtcclxuICAgIC0tZHhibC10b29sYmFyLWNvbG9yOiAjeyRkeC10b29sYmFyLWNvbG9yfTtcclxuICAgIC0tZHhibC10b29sYmFyLXNlcGFyYXRvci13aWR0aDogI3skZHgtdG9vbGJhci1zZXBhcmF0b3Itd2lkdGh9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItc2VwYXJhdG9yLWNvbG9yOiAjeyRkeC10b29sYmFyLXNlcGFyYXRvci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdG9vbGJhci10aXRsZS1jb2xvcjogI3skZHgtdG9vbGJhci10aXRsZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtdG9vbGJhci10aXRsZS1mb250LXNpemU6ICN7JGR4LXRvb2xiYXItdGl0bGUtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC10b29sYmFyLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRkeC10b29sYmFyLXRpdGxlLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC10b29sYmFyLXRpdGxlLWZvbnQtd2VpZ2h0OiAjeyRkeC10b29sYmFyLXRpdGxlLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC10b29sYmFyLXRpdGxlLXBhZGRpbmcteDogI3skZHgtdG9vbGJhci10aXRsZS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItdGl0bGUtcGFkZGluZy15OiAjeyRkeC10b29sYmFyLXRpdGxlLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1ncm91cC1zcGFjaW5nOiAjeyRkeC10b29sYmFyLWdyb3VwLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItaXRlbS1zcGFjaW5nOiAjeyRkeC10b29sYmFyLWl0ZW0tc3BhY2luZ307XHJcbiAgICAtLWR4YmwtdG9vbGJhci1ncm91cC1sYXJnZS1zcGFjaW5nOiAjeyRkeC10b29sYmFyLWdyb3VwLWxhcmdlLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItaXRlbS1sYXJnZS1zcGFjaW5nOiAjeyRkeC10b29sYmFyLWl0ZW0tbGFyZ2Utc3BhY2luZ307XHJcbiAgICAtLWR4YmwtdG9vbGJhci1idG4tYmc6ICN7JGR4LXRvb2xiYXItYnRuLWJnfTtcclxuICAgIC0tZHhibC10b29sYmFyLWJ0bi1jb2xvcjogI3skZHgtdG9vbGJhci1idG4tY29sb3J9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItYnRuLWltYWdlLWNvbG9yOiB1bnNldDtcclxuICAgIC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItY29sb3I6ICN7JGR4LXRvb2xiYXItYnRuLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLXN0eWxlOiAjeyRkeC10b29sYmFyLWJ0bi1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItYnRuLWJvcmRlci13aWR0aDogI3skZHgtdG9vbGJhci1idG4tYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRkeC10b29sYmFyLWJ0bi1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC10b29sYmFyLWJ0bi1ob3Zlci1iZzogI3skZHgtdG9vbGJhci1idG4taG92ZXItYmd9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC10b29sYmFyLWJ0bi1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1idG4taG92ZXItaW1hZ2UtY29sb3I6IHVuc2V0O1xyXG4gICAgLS1keGJsLXRvb2xiYXItYnRuLWFjdGl2ZS1iZzogI3skZHgtdG9vbGJhci1idG4tYWN0aXZlLWJnfTtcclxuICAgIC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtY29sb3I6ICN7JGR4LXRvb2xiYXItYnRuLWFjdGl2ZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWltYWdlLWNvbG9yOiB1bnNldDtcclxuICAgIC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtaG92ZXItYmc6ICN7JGR4LXRvb2xiYXItYnRuLWFjdGl2ZS1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWhvdmVyLWNvbG9yOiAjeyRkeC10b29sYmFyLWJ0bi1hY3RpdmUtaG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvcjogdW5zZXQ7XHJcbiAgICAtLWR4YmwtdG9vbGJhci1idG4tZGlzYWJsZWQtYmc6ICN7JGR4LXRvb2xiYXItYnRuLWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC10b29sYmFyLWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZHgtdG9vbGJhci1idG4tZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yOiB1bnNldDtcclxuICAgIC0tZHhibC10b29sYmFyLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LXRvb2xiYXItYnRuLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1idG4tcGFkZGluZy15OiAjeyRkeC10b29sYmFyLWJ0bi1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtY29sb3I6ICN7JGR4LWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtd2lkdGg6ICN7JGR4LWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtd2lkdGh9O1xyXG4gICAgLS1keGJsLWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAjeyRkeC1idG4tdG9vbGJhci1mb2N1cy1vdXRsaW5lLW9mZnNldH07XHJcbiAgICAtLWR4YmwtdG1wbC10b29sYmFyLWl0ZW0tYm9yZGVyLXJhZGl1czogI3skZHgtYm9yZGVyLXJhZGl1c307XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYmcpO1xyXG4gICAgY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1jb2xvcik7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC10b29sYmFyLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC10b29sYmFyLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC10b29sYmFyLWxpbmUtaGVpZ2h0KTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgLmR4YmwtdmlydHVhbC10b29sYmFyIHtcclxuXHJcbiAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4gICAgICAgIHRvcDogLTEwMDAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiAtMTAwMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcblxyXG4gICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4gICAgICAgIC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItaGlkZGVuLWl0ZW0gPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWltYWdlICsgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLCAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICYgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtIHsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAgICAgJiA+IC5keGJsLXRvb2xiYXItYnRuID4gZGl2ID4gLmR4YmwtdGV4dCB7XHJcbiAgICAgICAgICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMDtcclxuICAgICAgICAgICAgLS1keGJsLXRleHQtcGFkZGluZy15OiAwO1xyXG4gICAgICAgICAgICAtLWR4YmwtdGV4dC1ib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4tdG9vbGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci13aWR0aDogdmFyKC0tZHhibC10b29sYmFyLXNlcGFyYXRvci13aWR0aCk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLXNlcGFyYXRvci1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmc6IHZhcigtLWR4YmwtdG9vbGJhci1ncm91cC1zcGFjaW5nKTtcclxuXHJcbiAgICAgICAgJi5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1ncm91cCA+ICo6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1maXJzdCk6bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tdG9vbGJhci1zcGFjaW5nOiB2YXIoLS1keGJsLXRvb2xiYXItaXRlbS1zcGFjaW5nKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1idG4tdG9vbGJhci1sYXJnZS1zcGFjaW5nIHtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmc6IHZhcigtLWR4YmwtdG9vbGJhci1ncm91cC1sYXJnZS1zcGFjaW5nKTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItZ3JvdXAtbGFyZ2Utc3BhY2luZyB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1idG4tZ3JvdXAtZmlyc3QpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4tcGxhaW4tdG9vbGJhci1ncm91cC1zZXBhcmF0b3IoKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLXRvb2xiYXItZ3JvdXAtbGFyZ2Utc3BhY2luZyA+ICo6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1maXJzdCkge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmc6IHZhcigtLWR4YmwtdG9vbGJhci1pdGVtLWxhcmdlLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC10b29sYmFyLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci10aXRsZS1jb2xvcik7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC10b29sYmFyLXRpdGxlLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRvb2xiYXItdGl0bGUtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC10b29sYmFyLXRpdGxlLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC10b29sYmFyLXRpdGxlLXBhZGRpbmcteSkgdmFyKC0tZHhibC10b29sYmFyLXRpdGxlLXBhZGRpbmcteCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bixcclxuICAgICAgICAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bixcclxuICAgICAgICAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bixcclxuICAgICAgICAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bixcclxuICAgICAgICAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXRvb2xiYXItYnRuLmR4YmwtYnRuLFxyXG4gICAgICAgIC5keGJsLXRvb2xiYXItYnRuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLFxyXG4gICAgICAgIC5keGJsLXRvb2xiYXItYnRuID4gLmR4YmwtYnRuLFxyXG4gICAgICAgIC5keGJsLXRvb2xiYXItYnRuID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1mb250LWZhbWlseTogdmFyKC0tZHhibC10b29sYmFyLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1mb250LXNpemU6IHZhcigtLWR4YmwtdG9vbGJhci1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRvb2xiYXItbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteTogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1wYWRkaW5nLXkpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYmcpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWltYWdlLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWltYWdlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tZGlzYWJsZWQtYmcpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1kaXNhYmxlZC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWJ0bi1zZWNvbmRhcnksXHJcbiAgICAgICAgICAgICYuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1zdHlsZTogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItc3R5bGUpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWJ0bi1zZWNvbmRhcnksXHJcbiAgICAgICAgICAgICYuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksXHJcbiAgICAgICAgICAgICYuZHhibC1idG4tdGV4dC1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ob3Zlci1iZyk7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWhvdmVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4taG92ZXItaW1hZ2UtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWJnKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWFjdGl2ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItYmc6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWhvdmVyLWJnKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC10b29sYmFyLWFkYXB0aXZlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IGVhc2UgMC4zcztcclxuICAgICAgICB3aWxsLWNoYW5nZTogaGVpZ2h0O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1idG4tdG9vbGJhcixcclxuICAgICAgICAuZHhibC12aXJ0dWFsLXRvb2xiYXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogaW5oZXJpdDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICYgPiBkaXYsXHJcbiAgICAgICAgICAgICYgPiBkaXYgPiAuZHhibC10b29sYmFyLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJixcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4sXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gZGl2LFxyXG4gICAgICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAmLFxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bixcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAsXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCxcclxuICAgICAgICAgICAgJi5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtIHtcclxuICAgICAgICAgICAgICAgICYsXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwLFxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJixcclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuLXNwbGl0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1sb2FkaW5nIHtcclxuICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi10b29sYmFyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi1ncm91cDpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpIHtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoLmR4YmwtcmliYm9uLXRvb2xiYXIpID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXA6bGFzdC1jaGlsZCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICAgJjpub3QoLmR4YmwtcmliYm9uLXRvb2xiYXIpID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXA6bGFzdC1jaGlsZCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkge1xyXG4gICAgICAgIC5keGJsLXRvb2xiYXItaXRlbSxcclxuICAgICAgICAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQsXHJcbiAgICAgICAgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tZHhibC1idG4tdG9vbGJhci1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItaXRlbS10bXBsOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS1jb2xvcik7XHJcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC10bXBsLXRvb2xiYXItaXRlbS1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtdG9vbGJhci10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWZvbnQtc2l6ZTogI3skZHgtdG9vbGJhci1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWxpbmUtaGVpZ2h0OiAjeyRkeC10b29sYmFyLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci10aXRsZS1mb250LXNpemU6ICN7JGR4LXRvb2xiYXItdGl0bGUtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci10aXRsZS1saW5lLWhlaWdodDogI3skZHgtdG9vbGJhci10aXRsZS1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItdGl0bGUtcGFkZGluZy14OiAjeyRkeC10b29sYmFyLXRpdGxlLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItdGl0bGUtcGFkZGluZy15OiAjeyRkeC10b29sYmFyLXRpdGxlLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItYnRuLWJvcmRlci1yYWRpdXM6ICN7JGR4LXRvb2xiYXItYnRuLWJvcmRlci1yYWRpdXMtc219O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LXRvb2xiYXItYnRuLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItYnRuLXBhZGRpbmcteTogI3skZHgtdG9vbGJhci1idG4tcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1ncm91cC1zcGFjaW5nOiAjeyRkeC10b29sYmFyLWdyb3VwLXNwYWNpbmctc219O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWl0ZW0tc3BhY2luZzogI3skZHgtdG9vbGJhci1pdGVtLXNwYWNpbmctc219O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWdyb3VwLWxhcmdlLXNwYWNpbmc6ICN7JGR4LXRvb2xiYXItZ3JvdXAtbGFyZ2Utc3BhY2luZy1zbX07XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItaXRlbS1sYXJnZS1zcGFjaW5nOiAjeyRkeC10b29sYmFyLWl0ZW0tbGFyZ2Utc3BhY2luZy1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1mb250LXNpemU6ICN7JGR4LXRvb2xiYXItZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1saW5lLWhlaWdodDogI3skZHgtdG9vbGJhci1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItdGl0bGUtZm9udC1zaXplOiAjeyRkeC10b29sYmFyLXRpdGxlLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItdGl0bGUtbGluZS1oZWlnaHQ6ICN7JGR4LXRvb2xiYXItdGl0bGUtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLXRpdGxlLXBhZGRpbmcteDogI3skZHgtdG9vbGJhci10aXRsZS1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLXRpdGxlLXBhZGRpbmcteTogI3skZHgtdG9vbGJhci10aXRsZS1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRkeC10b29sYmFyLWJ0bi1ib3JkZXItcmFkaXVzLWxnfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1idG4tcGFkZGluZy14OiAjeyRkeC10b29sYmFyLWJ0bi1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LXRvb2xiYXItYnRuLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItZ3JvdXAtc3BhY2luZzogI3skZHgtdG9vbGJhci1ncm91cC1zcGFjaW5nLWxnfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1pdGVtLXNwYWNpbmc6ICN7JGR4LXRvb2xiYXItaXRlbS1zcGFjaW5nLWxnfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1ncm91cC1sYXJnZS1zcGFjaW5nOiAjeyRkeC10b29sYmFyLWdyb3VwLWxhcmdlLXNwYWNpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWl0ZW0tbGFyZ2Utc3BhY2luZzogI3skZHgtdG9vbGJhci1pdGVtLWxhcmdlLXNwYWNpbmctbGd9O1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW1wb3J0IFwidG9vbGJhci5idXR0b25cIjtcclxuQGltcG9ydCBcInRvb2xiYXIuZHJvcGRvd25cIjtcclxuQGltcG9ydCBcInRvb2xiYXIuZWRpdFwiO1xyXG4iLCJAaW1wb3J0IFwiY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJ0ZXh0LWVkaXRcIjtcclxuXHJcbkBtaXhpbiBidG4tdG9vbGJhci1zZXBhcmF0b3Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1vcmlnaW46IHBhZGRpbmctYm94O1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1oZWlnaHQpO1xyXG4gICAgd2lkdGg6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoKTtcclxuICAgIG1hcmdpbjogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItbWFyZ2luLXkpIDAgdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItbWFyZ2luLXkpIHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZyk7XHJcbn1cclxuXHJcbkBtaXhpbiBidG4tcGxhaW4tdG9vbGJhci1ncm91cC1zZXBhcmF0b3Ige1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYgPiAuZHhibC10b29sYmFyLWdyb3VwLXNlcGFyYXRvciB7XHJcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1oZWlnaHQpO1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci13aWR0aCk7XHJcbiAgICAgICAgbWFyZ2luOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1tYXJnaW4teSkgMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1jb2xvcik7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnRuLXBsYWluLXRvb2xiYXItc3BsaXQge1xyXG4gICAgJiA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYWN0aXZlLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbm90LWhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtaG92ZXItc2Vjb25kYXJ5LXN0eWxlKFwiLS1keGJsLWJ0bi1ob3Zlci1iZ1wiLCBcIi0tZHhibC1idG4taG92ZXItY29sb3JcIiwgXCItLWR4YmwtYnRuLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidG4tcGxhaW4tdG9vbGJhci1lZGl0LWl0ZW0ge1xyXG4gICAgJiA+IC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1lZGl0LW5vdC1mb2N1cy1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3gtc2hhZG93KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLFxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdG9vbGJhci1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZSB7XHJcbiAgICBvdXRsaW5lOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcik7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtd2lkdGgpICogLTEpO1xyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1lZGl0XCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdG9vbGJhclwiO1xyXG5cclxuLmR4YmwtYnRuLXRvb2xiYXIsXHJcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQge1xyXG4gICAgLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmc6ICN7JGR4LWJ0bi10b29sYmFyLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLWJ0bi10b29sYmFyLWl0ZW0tc3BhY2luZzogI3skZHgtYnRuLXRvb2xiYXItaXRlbS1zcGFjaW5nfTtcclxuICAgIC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItaGVpZ2h0OiBjYWxjKDEwMCUgLSAyICogI3skZHgtYm9yZGVyLXdpZHRofSk7XHJcbiAgICAtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoOiAjeyRkeC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1tYXJnaW4teTogI3skZHgtYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItY29sb3I6ICN7JGR4LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtYnRuLXNwbGl0LXRvb2xiYXItZG9yZGVyLXJhZGl1czogI3skZHgtYm9yZGVyLXJhZGl1c307XHJcblxyXG4gICAgJi5keGJsLXZpcnR1YWwtdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItZ3JvdXAuZHhibC10b29sYmFyLWhpZGRlbi1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zcGFjaW5nKSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgICYgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmcpO1xyXG4gICAgfVxyXG5cclxuICAgICYsXHJcbiAgICAmID4gLmR4YmwtYnRuLWdyb3VwLFxyXG4gICAgJiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCB7XHJcbiAgICAgICAgJi5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzLFxyXG4gICAgICAgICYgPiAuZHhibC10b29sYmFyLWl0ZW0ge1xyXG4gICAgICAgICAgICAmLFxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcclxuICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi1zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zZWNvbmRhcnktdG9vbC1zdHlsZSgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5LXRvb2wtc3RhdGUtc3R5bGVzKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeS1vdXRsaW5lLXRvb2wtc3R5bGUoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeS1vdXRsaW5lLXRvb2wtc3RhdGUtc3R5bGVzKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeS10ZXh0LXRvb2wtc3R5bGUoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeS10ZXh0LXRvb2wtc3RhdGUtc3R5bGVzKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYsXHJcbiAgICAmID4gLmR4YmwtdG9vbGJhci1pdGVtIHtcclxuICAgICAgICAmID4gLmR4YmwtYnRuLFxyXG4gICAgICAgICYgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tdG9vbC1wYWRkaW5ncygpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi5keGJsLXNtLFxyXG4gICAgICAgICYgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1zbSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi10b29sLXBhZGRpbmdzLXNtKCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtYnRuLmR4YmwtbGcsXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWxnIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXRvb2wtcGFkZGluZ3MtbGcoKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnRuLXRvb2xiYXItc2VwYXJhdG9yKCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWJ0bi1wbGFpbi10b29sYmFyIHtcclxuICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtLFxyXG4gICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBidG4tcGxhaW4tdG9vbGJhci1lZGl0LWl0ZW0oKTtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1maXJzdCksXHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWJ0bi1maXJzdCkgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItaXRlbS1zcGFjaW5nKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1pdGVtLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwOm5vdCguZHhibC1idG4tZ3JvdXAtZmlyc3QpLFxyXG4gICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXA6bm90KC5keGJsLWJ0bi1ncm91cC1maXJzdCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBidG4tcGxhaW4tdG9vbGJhci1ncm91cC1zZXBhcmF0b3IoKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYsXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1ncm91cCxcclxuICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwIHtcclxuICAgICAgICAgICAgJiA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4tcGxhaW4tdG9vbGJhci1zcGxpdCgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSB7XHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1zcGxpdCxcclxuICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0LFxyXG4gICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwLFxyXG4gICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0sXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCxcclxuICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtIHtcclxuICAgICAgICAgICAgJiA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCksXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1idG4tc3BsaXQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuLXNwbGl0Om5vdCg6bGFzdC1vZi10eXBlKTpub3QoLmR4YmwtYnRuLWxhc3QpID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1ncm91cCxcclxuICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtIHtcclxuICAgICAgICAgICAgJiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRkeC1idG4tYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwLFxyXG4gICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1maXJzdCksXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLXRleHQtZWRpdCxcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICAgICAgICYuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1sYXN0KSxcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWJ0bi1sYXN0KSA+IC5keGJsLWJ0bjpsYXN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLXRleHQtZWRpdCxcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG46bGFzdC1jaGlsZCxcclxuICAgICAgICAgICAgICAgICYuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLWxhc3QpLFxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtYnRuLWxhc3QpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kZHgtYnRuLWJvcmRlci13aWR0aDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zbSAmLFxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZzogI3skZHgtYnRuLXRvb2xiYXItc3BhY2luZy1zbX07XHJcbiAgICAgICAgLS1keGJsLWJ0bi10b29sYmFyLWl0ZW0tc3BhY2luZzogI3skZHgtYnRuLXRvb2xiYXItaXRlbS1zcGFjaW5nLXNtfTtcclxuICAgICAgICAtLWR4YmwtdG1wbC10b29sYmFyLWl0ZW0tYm9yZGVyLXJhZGl1czogI3skZHgtYm9yZGVyLXJhZGl1cy1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbGcgJixcclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmc6ICN7JGR4LWJ0bi10b29sYmFyLXNwYWNpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC1idG4tdG9vbGJhci1pdGVtLXNwYWNpbmc6ICN7JGR4LWJ0bi10b29sYmFyLWl0ZW0tc3BhY2luZy1sZ307XHJcbiAgICAgICAgLS1keGJsLXRtcGwtdG9vbGJhci1pdGVtLWJvcmRlci1yYWRpdXM6ICN7JGR4LWJvcmRlci1yYWRpdXMtbGd9O1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdG9vbGJhclwiO1xyXG5cclxuLmR4YmwtdG9vbGJhci1kcm9wZG93biB7XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1kaWFsb2ctd2lkdGg6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tZGlhbG9nLXdpZHRofTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHgtdG9vbGJhci1kcm9wZG93bi1taW4td2lkdGh9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYm90dG9tLXNoZWV0LXdpZHRoOiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLWJvdHRvbS1zaGVldC13aWR0aH07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1tYXgtd2lkdGg6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tbW9kYWwtbWF4LXdpZHRofTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteDogI3skZHgtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy15OiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXg6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteTogI3skZHgtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLW1pbi13aWR0aDogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLW1pbi13aWR0aCk7XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYmc6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWJnfTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1jb2xvcjogI3skZHgtdG9vbGJhci1kcm9wZG93bi1idG4tY29sb3J9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci1jb2xvcjogI3skZHgtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ib3JkZXItc3R5bGU6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLXdpZHRoOiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWhvdmVyLWJnOiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4taG92ZXItY29sb3I6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtYmc6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1iZ307XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYWN0aXZlLWNvbG9yOiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtY29sb3J9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1ob3Zlci1iZzogI3skZHgtdG9vbGJhci1kcm9wZG93bi1idG4tYWN0aXZlLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItY29sb3I6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZGlzYWJsZWQtYmc6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZHgtdG9vbGJhci1kcm9wZG93bi1idG4tZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteDogI3skZHgtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14fTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogI3skZHgtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aDogI3skZHgtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aH07XHJcblxyXG4gICAgLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtLXNlcGFyYXRvciB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLmR4YmwtaXRlbWxpc3QtZHJvcGRvd246bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gJixcclxuICAgICAgICAuZHhibC1tb2RhbDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgJiB7XHJcbiAgICAgICAgICAgICYuZHhibC10b29sYmFyLWl0ZW0tdG1wbCB7XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRvb2xiYXItbWVudS1pdGVtLWZvY3VzLW91dGxpbmUoKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4tc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRvb2xiYXItbWVudS1pdGVtLWZvY3VzLW91dGxpbmUoKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1idG4sXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLWRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1idG46Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtYnRuLXNwbGl0OmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWJ0bi1zcGxpdCAuZHhibC1idG46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWJ0bixcclxuICAgICAgICAgICAgICAgICYuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLXN0eWxlKTtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4taG92ZXItYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ob3Zlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItYmc6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYWN0aXZlLWhvdmVyLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZGlzYWJsZWQtYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1kaXNhYmxlZC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcihcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtYnRuLWltYWdlLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yXCJcclxuICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLXRleHQtb3BhY2l0eSgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3RhdGUgKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWlubmVyLWZvY3VzLXN0eWxlKHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1ob3Zlci1zdHlsZShcIi0tZHhibC1idG4taG92ZXItYmdcIiwgXCItLWR4YmwtYnRuLWhvdmVyLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLXNlbGVjdGVkLXN0eWxlKFwiLS1keGJsLWJ0bi1hY3RpdmUtYmdcIiwgXCItLWR4YmwtYnRuLWFjdGl2ZS1jb2xvclwiLCBcIi0tZHhibC1idG4tYm9yZGVyLXdpZHRoXCIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUgKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtaG92ZXItc3R5bGUoXCItLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1iZ1wiLCBcIi0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14KSB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteSkgY2FsYyh2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteCkgKiAjeyRkeC1idG4tcGFkZGluZy14LXJhdGlvfSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgbWF4LWxpbmUtbGVuZ3RoXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWJ0bi1zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuLXBsYWluLXRvb2xiYXItc3BsaXQoKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IDpub3QoLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy15KSAwIHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy15KSBjYWxjKHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14KSAqICN7JGR4LWJ0bi1wYWRkaW5nLXgtcmF0aW99KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4tc3BsaXQtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteSkgdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgpICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiBzcGFuOm5vdCguZHhibC1pbWFnZSk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtZHJvcGRvd24tZGlhbG9nIHtcclxuICAgICAgICAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgICAuZHhibC10b29sYmFyLW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAuZHhibC1kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtYnRuLFxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1kcm9wZG93bi1ib2R5IHtcclxuICAgICAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy14OiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy14KTtcclxuICAgICAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy15KTtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHgtYmxhem9yLWNvbG9ycGlja2VyIHsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLmR4YmwtcG9wdXAge1xyXG4gICAgICAgICYuZHhibC10b29sYmFyLWRpYWxvZyxcclxuICAgICAgICAmLmR4YmwtdG9vbGJhci1ib3R0b20tc2hlZXQge1xyXG4gICAgICAgICAgICAtLWR4YmwtcG9wdXAtd2lkdGg6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1ib3R0b20tc2hlZXQtd2lkdGgpO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1wb3B1cC13aWR0aCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy14OiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy14KTtcclxuICAgICAgICAgICAgLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy15OiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy15KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgJi5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwuZHhibC1wb3B1cCB7XHJcbiAgICAgICAgICAgICYuZHhibC10b29sYmFyLWRpYWxvZyxcclxuICAgICAgICAgICAgJi5keGJsLXRvb2xiYXItYm90dG9tLXNoZWV0IHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1wb3B1cC1tYXgtd2lkdGg6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1tYXgtd2lkdGgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtdG9vbGJhci1kaWFsb2cge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXBvcHVwLXdpZHRoOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tZGlhbG9nLXdpZHRoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWJvZHksXHJcbiAgICAmID4gLmR4YmwtZHJvcGRvd24tYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJiA+IC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbS1saXN0IHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXBvcHVwLmR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbCB7XHJcbiAgICAgICAgJi5keGJsLXRvb2xiYXItZGlhbG9nIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNzUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXRvb2xiYXItYm90dG9tLXNoZWV0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjVzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCguc2hvdykgeyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50b3BWZXJ0aWNhbC5zaG93IHsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAgICAgICAgICAgICB0b3A6IDU4JTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQyJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50b3BIb3Jpem9udGFsLnNob3cgeyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtbW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYm90dG9tLXNoZWV0LWJvcmRlci1yYWRpdXM6ICN7JGR4LWRyb3Bkb3duLWJvdHRvbS1zaGVldC1ib3JkZXItcmFkaXVzfTtcclxuXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJvdHRvbS1zaGVldC1ib3JkZXItcmFkaXVzKSB2YXIoLS1keGJsLWJvdHRvbS1zaGVldC1ib3JkZXItcmFkaXVzKSAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLW1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zbSAmIHtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXg6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXk6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14OiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteS1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbGcgJiB7XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy14OiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy15OiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy14OiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy15OiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteDogI3skZHgtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy15OiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXktbGd9O1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvdG9vbGJhclwiO1xyXG5cclxuJWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFjay1jb2xvcik7XHJcbiAgICB3aWR0aDogdmFyKC0tZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXItd2lkdGgpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci1oZWlnaHQpO1xyXG4gICAgYm9yZGVyOiAjeyRkeC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1ib3JkZXItd2lkdGh9ICN7JGR4LXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWJvcmRlci1zdHlsZX0gI3skZHgtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtYm9yZGVyLWNvbG9yfTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBtYXgtbGluZS1sZW5ndGhcclxufVxyXG5cclxuJWVtcHR5LWltYWdlLXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiBjYWxjKC01MCUpO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTFweCk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcbiAgICBib3JkZXItdG9wOiAjeyRkeC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1wbGFjZWhvbGRlci1ib3JkZXItd2lkdGh9ICN7JGR4LXRvb2xiYXItY29sb3JlZGl0LWltYWdlLXBsYWNlaG9sZGVyLWJvcmRlci1zdHlsZX0gI3skZHgtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtcGxhY2Vob2xkZXItYm9yZGVyLWNvbG9yfTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBtYXgtbGluZS1sZW5ndGhcclxufVxyXG5cclxuJWl0ZW0tb2ZmLXNjcmVlbiB7XHJcblxyXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAwMHB4LCAtMTAwMDBweCkgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLy8gc3R5bGVsaW50LWVuYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxufVxyXG5cclxuJWl0ZW0tb3V0LW9mLWxheW91dCB7XHJcblxyXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTEwMDAwcHggIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IC0xMDAwMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLy8gc3R5bGVsaW50LWVuYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxufVxyXG5cclxuQG1peGluIGFkYXB0aXZlLWl0ZW1zKCkge1xyXG4gICAgJi5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tcHJldmlldy1pbWFnZS5keGJsLXRvb2xiYXItaGlkZGVuLWl0ZW0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG5cclxuICAgICAgICAmICsgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgfiAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcy1kcm9wZG93bi1tYXJrIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdG9vbGJhci1hZGFwdGl2ZS1pdGVtcygpIHtcclxuICAgIEBpbmNsdWRlIGFkYXB0aXZlLWl0ZW1zKCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXRvb2xiYXItaGlkZGVuLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlKSB7XHJcbiAgICAgICAgJjpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiByaWJib24tYWRhcHRpdmUtaXRlbXMoKSB7XHJcbiAgICBAaW5jbHVkZSBhZGFwdGl2ZS1pdGVtcygpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0taGlkZGVuLFxyXG4gICAgLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci1pdGVtLWNvbGxhcHNlZCxcclxuICAgIC5keGJsLXRvb2xiYXItaGlkZGVuLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlKTpub3QoLmR4YmwtdG9vbGJhci1ncm91cC1zZXBhcmF0b3IpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtcmliYm9uLXRvb2xiYXIge1xyXG4gICAgJi5keGJsLXRvb2xiYXIge1xyXG4gICAgICAgIC5keGJsLWJ0bi10b29sYmFyIHtcclxuICAgICAgICAgICAgJjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtdG9vbGJhci1lZGl0Om5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAjeyRkeC1yaWJib24tdG9vbGJhci1pdGVtLXNwYWNpbmd9O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIge1xyXG4gICAgICAgICAgICAgICAgJiA+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+IHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwidGFicy5wb3NpdGlvbnNcIjtcclxuQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuQGltcG9ydCBcIm1peGlucy90YWJzXCI7XHJcblxyXG4uZHhibC10YWJzIHtcclxuICAgIC0tZHhibC10YWJzLWNvbG9yOiAjeyRkeC10YWJzLWNvbG9yfTtcclxuICAgIC0tZHhibC10YWJzLWJnOiAjeyRkeC10YWJzLWJnfTtcclxuICAgIC0tZHhibC10YWJzLWZvbnQtZmFtaWx5OiAjeyRkeC10YWJzLWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC10YWJzLWZvbnQtc2l6ZTogI3skZHgtdGFicy1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXRhYnMtbGluZS1oZWlnaHQ6ICN7JGR4LXRhYnMtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLXRhYnMtcGFkZGluZy15OiAjeyRkeC10YWJzLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtdGFicy1wYWRkaW5nLXRvcDogdmFyKC0tZHhibC10YWJzLXBhZGRpbmcteSk7XHJcbiAgICAtLWR4YmwtdGFicy1wYWRkaW5nLWJvdHRvbTogdmFyKC0tZHhibC10YWJzLXBhZGRpbmcteSk7XHJcbiAgICAtLWR4YmwtdGFicy1wYWRkaW5nLXg6ICN7JGR4LXRhYnMtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC10YWJzLXBhZGRpbmctbGVmdDogdmFyKC0tZHhibC10YWJzLXBhZGRpbmcteCk7XHJcbiAgICAtLWR4YmwtdGFicy1wYWRkaW5nLXJpZ2h0OiB2YXIoLS1keGJsLXRhYnMtcGFkZGluZy14KTtcclxuICAgIC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItY29sb3I6ICN7JGR4LXRhYnMtc2VwYXJhdG9yLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXN0eWxlOiAjeyRkeC10YWJzLXNlcGFyYXRvci1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aDogI3skZHgtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC10YWJzLXRhYi1wYWRkaW5nLXg6ICN7JGR4LXRhYnMtdGFiLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtdGFicy10YWItcGFkZGluZy15OiAjeyRkeC10YWJzLXRhYi1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXRhYnMtdGFiLWJvcmRlci1zdHlsZTogI3skZHgtdGFicy10YWItYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3I6ICN7JGR4LXRhYnMtdGFiLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGFicy10YWItYm9yZGVyLXdpZHRoOiAjeyRkeC10YWJzLXRhYi1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXRhYnMtdGFiLXNlbGVjdGVkLWJnOiAjeyRkeC10YWJzLXRhYi1zZWxlY3RlZC1iZ307XHJcbiAgICAtLWR4YmwtdGFicy10YWItc2VsZWN0ZWQtY29sb3I6ICN7JGR4LXRhYnMtdGFiLXNlbGVjdGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC10YWJzLXRhYi1ob3Zlci1jb2xvcjogI3skZHgtdGFicy10YWItaG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXRhYnMtdGFiLWhvdmVyLWJnOiAjeyRkeC10YWJzLXRhYi1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtdGFicy10YWItd2lkdGg6ICN7JGR4LXRhYnMtaG9yaXpvbnRhbC10YWItd2lkdGh9O1xyXG4gICAgLS1keGJsLXRhYnMtdGFiLWJ0bi1iZzogI3skZHgtdGFicy10YWItYnRuLWJnfTtcclxuICAgIC0tZHhibC10YWJzLXRhYi1idG4tY29sb3I6ICN7JGR4LXRhYnMtdGFiLWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGFicy1pbWFnZS1zcGFjaW5nOiAjeyRkeC10YWJzLWltYWdlLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLXRhYnMtc2Nyb2xsLWJ0bi1jb2xvcjogI3skZHgtdGFicy1zY3JvbGwtYnRuLWNvbG9yfTtcclxuICAgIC0tZHhibC10YWJzLXNjcm9sbC1idG4taG92ZXItY29sb3I6ICN7JGR4LXRhYnMtc2Nyb2xsLWJ0bi1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGFicy1zY3JvbGwtYnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkeC10YWJzLXNjcm9sbC1idG4tZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLXRhYnMtdGFiLWZvY3VzLW91dGxpbmUtd2lkdGg6ICN7JGR4LXRhYnMtdGFiLWZvY3VzLW91dGxpbmUtd2lkdGh9O1xyXG4gICAgLS1keGJsLXRhYnMtdGFiLWZvY3VzLW91dGxpbmUtY29sb3I6ICN7JGR4LXRhYnMtdGFiLWZvY3VzLW91dGxpbmUtY29sb3J9O1xyXG4gICAgLS1keGJsLXRhYnMtY2xvc2UtYnRuLWNvbG9yOiAjeyRkeC10YWJzLWNsb3NlLWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGFicy1jbG9zZS1idG4taG92ZXItYmc6ICN7JGR4LXRhYnMtY2xvc2UtYnRuLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC10YWJzLWNsb3NlLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtdGFicy1jbG9zZS1idG4taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXRhYnMtYnV0dG9uLXNwYWNpbmc6ICN7JGR4LXRhYnMtYnRuLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLXRhYnMtcGFkZGluZy1yaWdodC1jbG9zZS1idG46IGNhbGModmFyKC0tZHhibC10YWJzLXRhYi1wYWRkaW5nLXgpIC0gMC4zNzVyZW0pO1xyXG4gICAgLS1keGJsLXRhYnMtdGFiLWRyYWctYmctY29sb3I6ICN7JGR4LXRhYnMtdGFiLWRyYWctYmctY29sb3J9O1xyXG4gICAgLS1keGJsLXRhYnMtY2xvc2UtYnRuLXdpZHRoOiAjeyRkeC10YWJzLWNsb3NlLWJ0bi13aWR0aH07XHJcbiAgICAtLWR4YmwtdGFicy1jbG9zZS1idG4taGVpZ2h0OiAjeyRkeC10YWJzLWNsb3NlLWJ0bi1oZWlnaHR9O1xyXG4gICAgLS1keGJsLXRhYnMtdGFiLWRyYWctc2hhZG93OiAjeyRkeC10YWJzLXRhYi1kcmFnLXNoYWRvd307XHJcbiAgICAtLWR4YmwtdGFicy10YWItZHJvcC1pbmRpY2F0b3ItY29sb3I6ICN7JGR4LXRhYnMtdGFiLWRyb3AtaW5kaWNhdG9yLWNvbG9yfTtcclxuXHJcbiAgICAvKiBDb250ZW50ICovXHJcbiAgICAtLWR4YmwtdGFicy1jb250ZW50LWNvbG9yOiAjeyRkeC10YWJzLWNvbnRlbnQtY29sb3J9O1xyXG4gICAgLS1keGJsLXRhYnMtY29udGVudC1mb250LXNpemU6ICN7JGR4LXRhYnMtY29udGVudC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXRhYnMtY29udGVudC1saW5lLWhlaWdodDogI3skZHgtdGFicy1jb250ZW50LWxpbmUtaGVpZ2h0fTtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJzLXBvc2l0aW9ucygpO1xyXG5cclxuICAgID4gLmR4YmwtdGFicy10YWJsaXN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSB7XHJcbiAgICAgICAgLmR4YmwtdGFicy1pdGVtOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiB2YXIoLS1keGJsLXRhYnMtdGFiLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtdGFicy10YWItZm9jdXMtb3V0bGluZS1jb2xvcik7XHJcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtdGFicy10YWItZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLmR4YmwtdGFicy10YWJsaXN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSB7XHJcbiAgICAgICAgLmR4YmwtdGFicy1pdGVtOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5keGJsLXRhYnMtdGFibGlzdCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtdGFicy1jb2xvcik7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtdGFicy1mb250LWZhbWlseSk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXRhYnMtZm9udC1zaXplKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC10YWJzLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtYmcpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC10YWJzLXBhZGRpbmctdG9wKSB2YXIoLS1keGJsLXRhYnMtcGFkZGluZy1yaWdodCkgdmFyKC0tZHhibC10YWJzLXBhZGRpbmctYm90dG9tKSB2YXIoLS1keGJsLXRhYnMtcGFkZGluZy1sZWZ0KTtcclxuXHJcbiAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJixcclxuICAgICAgICAmID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCB7XHJcbiAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZHhibC10YWJzLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1kcmFnZ2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtdGFiLWRyYWctYmctY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tZHhibC10YWJzLXRhYi1kcmFnLXNoYWRvdyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDIwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5keGJsLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLXRleHQtcGFkZGluZy14OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZHhibC10YWJzLXRleHQtb3ZlcmZsb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuZHhibC10YWJzLWNsb3NlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLXRhYnMtdGFiLWJ0bi1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYigwIDAgMCAvIDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tcGFkZGluZy14OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC10YWJzLWNsb3NlLWJ0bi1ob3Zlci1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtY2xvc2UtYnRuLWhvdmVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4taW1hZ2UtY29sb3I6IHZhcigtLWR4YmwtdGFicy1jbG9zZS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWltYWdlLXdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWltYWdlLWhlaWdodDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC10YWJzLWNsb3NlLWJ0bi13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtdGFicy1jbG9zZS1idG4taGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLXRhYnMtYnV0dG9uLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1pbm5lci1mb2N1cy1zdHlsZSh2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1kcmFnZ2luZ1wiLCAmKX0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWR4YmwtYnRuLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5vdC1hY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBub3QtZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5keGJsLXRhYnMtdG1wbCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci1zdHlsZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICN7JGR4LXRhYnMtdGFiLWluYWN0aXZlLWJvcmRlci1jb2xvcn07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC10YWJzLXRhYi1wYWRkaW5nLXkpIHZhcigtLWR4YmwtdGFicy10YWItcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdmFyKC0tZHhibC10YWJzLXRhYi13aWR0aCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpoYXMoLmR4YmwtdGFicy1jbG9zZS1idXR0b24pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1keGJsLXRhYnMtcGFkZGluZy1yaWdodC1jbG9zZS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5vdC1hY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbm90LWRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXQtcm9vdCAje3NlbGVjdG9yLWFwcGVuZChcIjpub3QoLmR4YmwtZHJhZ2dpbmcpXCIsICYpfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtaG92ZXItc3R5bGUoXCItLWR4YmwtdGFicy10YWItaG92ZXItYmdcIiwgXCItLWR4YmwtdGFicy10YWItaG92ZXItY29sb3JcIiwgXCItLWR4YmwtdGFicy10YWItYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC10YWJzLXRhYi1zZWxlY3RlZC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10YWJzLXRhYi1zZWxlY3RlZC1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci1jb2xvcikgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3IpIHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLWNvbG9yKSB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYi1zZWxlY3RlZC1lbGVtZW50KCRkeC10YWJzLXRhYi1zZWxlY3RlZC1lbGVtZW50LWJnLCAkZHgtdGFicy10YWItc2VsZWN0ZWQtZWxlbWVudC1oZWlnaHQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci1jb2xvcikgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3IpIHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLWNvbG9yKSB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtZHJhZ2dpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtdGFiLWRyYWctYmctY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtaW1hZ2UtbWFyZ2luLXk6ICN7JGR4LXRhYnMtaW1hZ2UtbWFyZ2luLXl9O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtdGFicy1pbWFnZS1zcGFjaW5nKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLXRleHQtb3BhY2l0eSgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gLmR4YmwtZHJvcC10YXJnZXQtaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDJweCAycHggMCB2YXIoLS1keGJsLXRhYnMtdGFiLWRyb3AtaW5kaWNhdG9yLWNvbG9yKSwgaW5zZXQgLTJweCAtMnB4IDAgdmFyKC0tZHhibC10YWJzLXRhYi1kcm9wLWluZGljYXRvci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjI1cztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtdGFicy10YWJsaXN0LXNjcm9sbGFibGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXRhYnMtdGFibGlzdC1oYXMtb3ZlcmZsb3cgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC10YWJzLWJ0bi1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3IoXCItLWR4YmwtdGFicy1zY3JvbGwtYnRuLWNvbG9yXCIsIFwiLS1keGJsLXRhYnMtc2Nyb2xsLWJ0bi1kaXNhYmxlZC1jb2xvclwiLCBcIi0tZHhibC10YWJzLXNjcm9sbC1idG4taG92ZXItY29sb3JcIiwgbnVsbCwgbnVsbCwgdHJ1ZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciB7XHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXIsXHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWlubmVyLWZvY3VzLXN0eWxlKHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC10YWJzLWNvbnRlbnQtcGFuZWwge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLXRhYnMtY29udGVudC1jb2xvcik7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXRhYnMtY29udGVudC1mb250LXNpemUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRhYnMtY29udGVudC1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgICY6bm90KC5keGJsLXRhYnMtcmVuZGVyLWRlZmF1bHQpID4gLmR4YmwtdGFicy1jb250ZW50Om5vdChbZGF0YS1keC10YWItbG9hZGVkXSk6bm90KC5keGJsLWFjdGl2ZSksXHJcbiAgICAgICAgJi5keGJsLWxvYWRlZDpub3QoLmR4YmwtdGFicy1yZW5kZXItZGVmYXVsdCkgPiAuZHhibC10YWJzLWNvbnRlbnQ6bm90KFtkYXRhLWR4LXRhYi1sb2FkZWRdKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTAwMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXRhYnMtY29udGVudCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMCAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtdGFicy1pbWFnZS1zcGFjaW5nOiAjeyRkeC10YWJzLWltYWdlLXNwYWNpbmctc219O1xyXG4gICAgICAgIC0tZHhibC10YWJzLXRhYi1wYWRkaW5nLXg6ICN7JGR4LXRhYnMtdGFiLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteTogI3skZHgtdGFicy10YWItcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtdGFicy1mb250LXNpemU6ICN7JGR4LXRhYnMtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtdGFicy1saW5lLWhlaWdodDogI3skZHgtdGFicy1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLXRhYnMtYnV0dG9uLXNwYWNpbmc6ICN7JGR4LXRhYnMtYnRuLXNwYWNpbmctc219O1xyXG4gICAgICAgIC0tZHhibC10YWJzLWNsb3NlLWJ0bi13aWR0aDogI3skZHgtdGFicy1jbG9zZS1idG4td2lkdGgtc219O1xyXG4gICAgICAgIC0tZHhibC10YWJzLWNsb3NlLWJ0bi1oZWlnaHQ6ICN7JGR4LXRhYnMtY2xvc2UtYnRuLWhlaWdodC1zbX07XHJcblxyXG4gICAgICAgIC8qIENvbnRlbnQgKi9cclxuICAgICAgICAtLWR4YmwtdGFicy1jb250ZW50LWZvbnQtc2l6ZTogI3skZHgtdGFicy1jb250ZW50LWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLXRhYnMtY29udGVudC1saW5lLWhlaWdodDogI3skZHgtdGFicy1jb250ZW50LWxpbmUtaGVpZ2h0LXNtfTtcclxuXHJcbiAgICAgICAgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXHJcbiAgICAgICAgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCB7XHJcbiAgICAgICAgICAgID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCkge1xyXG4gICAgICAgICAgICAgICAgPiAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWltYWdlLW1hcmdpbi15OiAjeyRkeC10YWJzLWltYWdlLW1hcmdpbi15LXNtfTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC10YWJzLWltYWdlLXNwYWNpbmc6ICN7JGR4LXRhYnMtaW1hZ2Utc3BhY2luZy1sZ307XHJcbiAgICAgICAgLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteDogI3skZHgtdGFicy10YWItcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtdGFicy10YWItcGFkZGluZy15OiAjeyRkeC10YWJzLXRhYi1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC10YWJzLWZvbnQtc2l6ZTogI3skZHgtdGFicy1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC10YWJzLWxpbmUtaGVpZ2h0OiAjeyRkeC10YWJzLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtdGFicy1idXR0b24tc3BhY2luZzogI3skZHgtdGFicy1idG4tc3BhY2luZy1sZ307XHJcbiAgICAgICAgLS1keGJsLXRhYnMtY2xvc2UtYnRuLXdpZHRoOiAjeyRkeC10YWJzLWNsb3NlLWJ0bi13aWR0aC1sZ307XHJcbiAgICAgICAgLS1keGJsLXRhYnMtY2xvc2UtYnRuLWhlaWdodDogI3skZHgtdGFicy1jbG9zZS1idG4taGVpZ2h0LWxnfTtcclxuXHJcbiAgICAgICAgLyogQ29udGVudCAqL1xyXG4gICAgICAgIC0tZHhibC10YWJzLWNvbnRlbnQtZm9udC1zaXplOiAjeyRkeC10YWJzLWNvbnRlbnQtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtdGFicy1jb250ZW50LWxpbmUtaGVpZ2h0OiAjeyRkeC10YWJzLWNvbnRlbnQtbGluZS1oZWlnaHQtbGd9O1xyXG5cclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcclxuICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSB7XHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtaW1hZ2UtbWFyZ2luLXk6ICN7JGR4LXRhYnMtaW1hZ2UtbWFyZ2luLXktbGd9O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCJtaXhpbnMvY29tbW9uXCIgYXMgY207XHJcbkB1c2UgXCJtaXhpbnMvdGFic1wiIGFzIHRtO1xyXG5cclxuQG1peGluIHRhYnMtcG9zaXRpb25zIHtcclxuICAgICRwb3NpdGlvbnM6IHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdDtcclxuXHJcbiAgICBAZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XHJcbiAgICAgICAgJG1pcnJvci1wb3M6IHRtLm1pcnJvci1wb3NpdGlvbigkcG9zaXRpb24pO1xyXG5cclxuICAgICAgICAmLmR4YmwtdGFicy0jeyRwb3NpdGlvbn0ge1xyXG4gICAgICAgICAgICBAaWYgJHBvc2l0aW9uICE9IHRvcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpZiAkcG9zaXRpb24gPT0gbGVmdCBvciAkcG9zaXRpb24gPT0gcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXRhYnMtdGFiLXdpZHRoOiAjeyRkeC10YWJzLXZlcnRpY2FsLXRhYi13aWR0aH07XHJcblxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaWYgJHBvc2l0aW9uID09IGxlZnQge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGVsc2UgaWYgJHBvc2l0aW9uID09IHJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGVsc2UgaWYgJHBvc2l0aW9uID09IGJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gLmR4YmwtdGFicy10YWJsaXN0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjoge1xyXG4gICAgICAgICAgICAgICAgICAgICN7JG1pcnJvci1wb3N9OiB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdG0uYm9yZGVyLXJhZGl1cygkcG9zaXRpb24sICRkeC10YWJzLXRhYi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLSN7JG1pcnJvci1wb3N9OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpZiAkcG9zaXRpb24gPT0gbGVmdCBvciAkcG9zaXRpb24gPT0gcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXHJcbiAgICAgICAgICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpID4gLmR4YmwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlcixcclxuICAgICAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRtaXJyb3ItcG9zfTogY2FsYygtMSAqIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXHJcbiAgICAgICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0bS5ib3JkZXItcmFkaXVzKCRwb3NpdGlvbiwgJGR4LXRhYnMtdGFiLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbS5hY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItI3skbWlycm9yLXBvc30tY29sb3I6IHZhcigtLWR4YmwtdGFicy1iZyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdG0uYWN0aXZlLXRhYi1zZWxlY3RlZC1lbGVtZW50KCRkeC10YWJzLXRhYi1zZWxlY3RlZC1lbGVtZW50LWhlaWdodCwgJGR4LWJvcmRlci13aWR0aCwgJHBvc2l0aW9uKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbS5ob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItI3skbWlycm9yLXBvc30tY29sb3I6IHZhcigtLWR4YmwtdGFicy1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRtaXJyb3ItcG9zfTogY2FsYygtMSAqIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcImNvbW1vblwiO1xyXG5cclxuQG1peGluIHRhYi1zZWxlY3RlZC1lbGVtZW50KCRzZWxlY3RlZC1lbGVtZW50LWJnLCAkc2VsZWN0ZWQtZWxlbWVudC1oZWlnaHQpIHtcclxuICAgIEBpZiAkc2VsZWN0ZWQtZWxlbWVudC1oZWlnaHQgPiAwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRzZWxlY3RlZC1lbGVtZW50LWJnfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBhY3RpdmUtdGFiLXNlbGVjdGVkLWVsZW1lbnQoJHNlbGVjdGVkLWVsZW1lbnQtaGVpZ2h0LCAkYm9yZGVyLXdpZHRoLCAkcG9zaXRpb24pIHtcclxuICAgIEBpZiAkc2VsZWN0ZWQtZWxlbWVudC1oZWlnaHQgPiAwIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIEBpZiAkcG9zaXRpb24gPT0gdG9wIG9yICRwb3NpdGlvbiA9PSBib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAjeyRzZWxlY3RlZC1lbGVtZW50LWhlaWdodH07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAjeyRzZWxlY3RlZC1lbGVtZW50LWhlaWdodH07XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0jeyRib3JkZXItd2lkdGh9O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtI3skYm9yZGVyLXdpZHRofTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGlmICRwb3NpdGlvbiA9PSB0b3Age1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSN7JGJvcmRlci13aWR0aH07XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBlbHNlIGlmICRwb3NpdGlvbiA9PSBib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSN7JGJvcmRlci13aWR0aH07XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBlbHNlIGlmICRwb3NpdGlvbiA9PSBsZWZ0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSN7JGJvcmRlci13aWR0aH07XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0jeyRib3JkZXItd2lkdGh9O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGZ1bmN0aW9uIG1pcnJvci1wb3NpdGlvbigkcG9zaXRpb24pIHtcclxuICAgIEBpZiAkcG9zaXRpb24gPT0gbGVmdCB7XHJcbiAgICAgICAgQHJldHVybiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSBpZiAkcG9zaXRpb24gPT0gcmlnaHQge1xyXG4gICAgICAgIEByZXR1cm4gbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSBpZiAkcG9zaXRpb24gPT0gdG9wIHtcclxuICAgICAgICBAcmV0dXJuIGJvdHRvbTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSBpZiAkcG9zaXRpb24gPT0gYm90dG9tIHtcclxuICAgICAgICBAcmV0dXJuIHRvcDtcclxuICAgIH1cclxuXHJcbiAgICBAZXJyb3IoXCJVbmtub3duIHBvc2l0aW9uICN7JHBvc2l0aW9ufVwiKTtcclxufVxyXG5cclxuQG1peGluIGJvcmRlci1yYWRpdXMoJHBvc2l0aW9uLCAkcmFkKSB7XHJcbiAgICBAaWYgJHBvc2l0aW9uID09IGxlZnQgb3IgJHBvc2l0aW9uID09IHJpZ2h0IHtcclxuICAgICAgICB0b3AtI3skcG9zaXRpb259LXJhZGl1czogI3skcmFkfTtcclxuICAgICAgICBib3R0b20tI3skcG9zaXRpb259LXJhZGl1czogI3skcmFkfTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSBpZiAkcG9zaXRpb24gPT0gdG9wIG9yICRwb3NpdGlvbiA9PSBib3R0b20ge1xyXG4gICAgICAgICN7JHBvc2l0aW9ufS1sZWZ0LXJhZGl1czogI3skcmFkfTtcclxuICAgICAgICAjeyRwb3NpdGlvbn0tcmlnaHQtcmFkaXVzOiAjeyRyYWR9O1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBAZXJyb3IoXCJVbmtub3duIHBvc2l0aW9uICN7JHBvc2l0aW9ufVwiKTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL2NvbHNcIjtcclxuXHJcbi5keGJsLXJvdyB7XHJcbiAgICAtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy14OiAjeyRkeC1yb3ctaXRlbS1zcGFjaW5nLXh9O1xyXG4gICAgLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteTogI3skZHgtcm93LWl0ZW0tc3BhY2luZy15fTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy15KSk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy14KSk7XHJcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXgpKTtcclxufVxyXG5cclxuLmR4YmwtY29sIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy14KSAqIDAuNSk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXgpICogMC41KTtcclxuICAgIG1hcmdpbi10b3A6IHZhcigtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy15KTtcclxufVxyXG5cclxuQGluY2x1ZGUgbWFrZS1jb2x1bW5zKCk7XHJcbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbkBtaXhpbiBtYWtlLWNvbHVtbnMoKSB7XHJcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZHgtd2luZG93LWJyZWFrcG9pbnRzKSB7XHJcbiAgICAgICAgJGJyZWFrcG9pbnQtbmFtZTogXCItI3skYnJlYWtwb2ludH1cIjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAuZHhibC1jb2wjeyRicmVha3BvaW50LW5hbWV9IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaWYgJGR4LXJvdy1jb2x1bW5zID4gMCB7XHJcbiAgICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRkeC1yb3ctY29sdW1ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtY29sI3skYnJlYWtwb2ludC1uYW1lfS0jeyRpfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UpIHtcclxuICAgIEBpZiAkc2l6ZSB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJHNpemUsICRkeC1yb3ctY29sdW1ucykpO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lKSB7XHJcbiAgICAkd2lkdGg6IG1hcC1nZXQoJGR4LXdpbmRvdy1icmVha3BvaW50cywgJG5hbWUpO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG4iLCIuZHhibC1sb2FkaW5nLXBhbmVsIHtcclxuICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLXVuZGVybGF5LWJnOiAjeyRkeC1sb2FkaW5nLXBhbmVsLXVuZGVybGF5LWJnfTtcclxuICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLW92ZXJsYXktYmc6ICN7JGR4LWxvYWRpbmctcGFuZWwtb3ZlcmxheS1iZ307XHJcbiAgICAtLWR4YmwtbG9hZGluZy1wYW5lbC1vdmVybGF5LW9wYWNpdHk6ICN7JGR4LWxvYWRpbmctcGFuZWwtb3ZlcmxheS1vcGFjaXR5fTtcclxuICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1zaXplOiAjeyRkeC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1zaXplfTtcclxuICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc2l6ZTogI3skZHgtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNpemV9O1xyXG4gICAgLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1jb2xvcjogI3skZHgtd2FpdC1pbmRpY2F0b3ItY29sb3J9O1xyXG4gICAgLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zcGFjZTogI3skZHgtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNwYWNlfTtcclxuICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteDogI3skZHgtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtcGFkZGluZy15OiAjeyRkeC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1tYXJnaW46ICN7JGR4LWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLW1hcmdpbn07XHJcbiAgICAtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1oZWlnaHQ6ICN7JGR4LWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtd2lkdGh9O1xyXG4gICAgLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtd2lkdGg6ICN7JGR4LWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLWJhY2tncm91bmQtY29sb3I6ICN7JGR4LXdhaXQtaW5kaWNhdG9yLWFyZWEtYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtbG9hZGluZy1wYW5lbC13aWR0aDogI3skZHgtbG9hZGluZy1wYW5lbC13aWR0aH07XHJcbiAgICAtLWR4YmwtbG9hZGluZy1wYW5lbC1oZWlnaHQ6ICN7JGR4LWxvYWRpbmctcGFuZWwtaGVpZ2h0fTtcclxuXHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgICY6bm90KFtkeGJsLWxvYWRlZF0pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWxvYWRpbmctcGFuZWwtdW5kZXJsYXkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLXVuZGVybGF5LWJnKTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAmID4gLmR4YmwtbG9hZGluZy1wYW5lbC1vdmVybGF5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1vdmVybGF5LWJnKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLW92ZXJsYXktb3BhY2l0eSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtbG9hZGluZy1wYW5lbC1jb250ZW50LXZpc2libGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc2l6ZSk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1sb2FkaW5nLXBhbmVsLXRhcmdldC1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAmICsgLmR4YmwtbG9hZGluZy1wYW5lbC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxvYWRpbmctcGFuZWwtZW1wdHkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmR4YmwtbG9hZGluZy1wYW5lbC10YXJnZXQtY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWxvYWRpbmctcGFuZWwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbG9hZGluZy1wYW5lbC1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYuZHhibC1sb2FkaW5nLXBhbmVsLXVuYmxvY2tlZCB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWxvYWRpbmctcGFuZWwtc2hhZGluZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7JGR4LWxvYWRpbmctcGFuZWwtc2hhZGluZy1jb2xvcn07XHJcblxyXG4gICAgICAgICAgICAuZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLmR4YmwtbG9hZGluZy1wYW5lbC1oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1jb2xvcjogI3skZHgtd2FpdC1pbmRpY2F0b3Itbm8tYXJlYS1jb2xvcn07XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4Ymwtd2FpdC1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC13YWl0LWluZGljYXRvci1jb2xvcjogI3skZHgtd2FpdC1pbmRpY2F0b3Itbm8tYXJlYS1jb2xvcn07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteSkgdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLWhlaWdodCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtd2lkdGgpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAgMCAwIC8gMTAlKSwgMCAycHggNHB4IC0ycHggcmdiYSgwIDAgMCAvIDEwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLW1hcmdpbik7XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtbG9hZGluZy1wYW5lbC1oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXdhaXQtaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgLS1keGJsLXdhaXQtaW5kaWNhdG9yLXNpemU6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3Itc2l6ZSk7XHJcblxyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgICAgICYgKyAuZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc3BhY2UpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2UtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zcGFjZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zcGFjZTogI3skZHgtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNwYWNlLXNtfTtcclxuXHJcbiAgICAgICAgLmR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlIHtcclxuICAgICAgICAgICAgLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zaXplOiAjeyRkeC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc2l6ZS1zbX07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhIHtcclxuICAgICAgICAgICAgLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtcGFkZGluZy14OiAjeyRkeC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zcGFjZTogI3skZHgtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNwYWNlLWxnfTtcclxuXHJcbiAgICAgICAgLmR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlIHtcclxuICAgICAgICAgICAgLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zaXplOiAjeyRkeC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc2l6ZS1sZ307XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhIHtcclxuICAgICAgICAgICAgLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtcGFkZGluZy14OiAjeyRkeC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC13YWl0LWluZGljYXRvciB7XHJcbiAgICAtLWR4Ymwtd2FpdC1pbmRpY2F0b3ItY29sb3I6ICN7JGR4LXdhaXQtaW5kaWNhdG9yLWNvbG9yfTtcclxuICAgIC0tZHhibC13YWl0LWluZGljYXRvci1zaXplOiAjeyRkeC13YWl0LWluZGljYXRvci1zaXplfTtcclxuICAgIC0tZHhibC13YWl0LWluZGljYXRvci1mbGlwLWFuaW1hdGlvbi1yb3RhdGlvbi15OiAjeyRkeC13YWl0LWluZGljYXRvci1mbGlwLWFuaW1hdGlvbi1yb3RhdGlvbi15fTtcclxuICAgIC0tZHhibC13YWl0LWluZGljYXRvci1mbGlwLWFuaW1hdGlvbi1yb3RhdGlvbi14OiAjeyRkeC13YWl0LWluZGljYXRvci1mbGlwLWFuaW1hdGlvbi1yb3RhdGlvbi14fTtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWR4Ymwtd2FpdC1pbmRpY2F0b3Itc2l6ZSk7XHJcbiAgICB3aWR0aDogdmFyKC0tZHhibC13YWl0LWluZGljYXRvci1zaXplKTtcclxuICAgIG1pbi13aWR0aDogdmFyKC0tZHhibC13YWl0LWluZGljYXRvci1zaXplKTtcclxuXHJcblxyXG4gICAgJiA+IHN2ZyB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLXdhaXQtaW5kaWNhdG9yLXNpemU6ICN7JGR4LXdhaXQtaW5kaWNhdG9yLXNpemUtc219O1xyXG5cclxuICAgICAgICAmLmR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAtLWR4Ymwtd2FpdC1pbmRpY2F0b3Itc2l6ZTogI3skZHgtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3Itc2l6ZS1zbX07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLXdhaXQtaW5kaWNhdG9yLXNpemU6ICN7JGR4LXdhaXQtaW5kaWNhdG9yLXNpemUtbGd9O1xyXG5cclxuICAgICAgICAmLmR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAtLWR4Ymwtd2FpdC1pbmRpY2F0b3Itc2l6ZTogI3skZHgtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3Itc2l6ZS1sZ307XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC13YWl0LWluZGljYXRvci1zcGluIHtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBhbmltYXRpb246IGR4YmwtaW5kaWNhdG9yLWFuaW1hdGlvbi1zcGluIDAuNzVzIGluZmluaXRlIGxpbmVhcjtcclxuXHJcbiAgICAgICAgJiA+IHN2ZyA+IGcge1xyXG4gICAgICAgICAgICAmID4gZyB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLWR4Ymwtd2FpdC1pbmRpY2F0b3ItY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1keGJsLXdhaXQtaW5kaWNhdG9yLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtd2FpdC1pbmRpY2F0b3ItcHVsc2Uge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICBmaWxsOiB2YXIoLS1keGJsLXdhaXQtaW5kaWNhdG9yLWNvbG9yKTtcclxuICAgICAgICBhbmltYXRpb246IGR4YmwtaW5kaWNhdG9yLWFuaW1hdGlvbi1wdWxzZSAxLjJzIGN1YmljLWJlemllcigwLjUyLCAwLjYsIDAuMjUsIDAuOTkpIGluZmluaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC13YWl0LWluZGljYXRvci1mbGlwIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS1keGJsLXdhaXQtaW5kaWNhdG9yLWNvbG9yKTtcclxuICAgICAgICBhbmltYXRpb246IHZhcigtLWR4Ymwtd2FpdC1pbmRpY2F0b3ItZmxpcC1hbmltYXRpb24tcm90YXRpb24teSkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGR4YmwtaW5kaWNhdG9yLWFuaW1hdGlvbi1zcGluIHtcclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBkeGJsLWluZGljYXRvci1hbmltYXRpb24tcHVsc2Uge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGR4YmwtaW5kaWNhdG9yLWFuaW1hdGlvbi1mbGlwLXJvdGF0aW9uLXkge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVZKDM2MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgZHhibC1pbmRpY2F0b3ItYW5pbWF0aW9uLWZsaXAtcm90YXRpb24teCB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMzYwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuQGltcG9ydCBcIm1peGlucy9ncm91cC1jb250cm9sXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvbmF2aWdhdGlvblwiO1xyXG5cclxuLmR4YmwtYWNjb3JkaW9uIHtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtZm9udC1zaXplOiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtbGluZS1oZWlnaHQ6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci1yYWRpdXM6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9yZGVyLXdpZHRoOiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9yZGVyLWNvbG9yOiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXRleHQtcGFkZGluZy15OiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXRleHQtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXM6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1iZzogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1iZ307XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1jb2xvcjogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1ob3Zlci1iZzogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1ob3Zlci1jb2xvcjogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1zZWxlY3RlZC1iZzogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1zZWxlY3RlZC1iZ307XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1zZWxlY3RlZC1jb2xvcjogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1zZWxlY3RlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tZm9udC1zaXplOiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWxpbmUtaGVpZ2h0OiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc3BhY2luZzogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc3BhY2luZ307XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tY29udGVudC1wYWRkaW5nLXg6ICN7JGR4LWFjY29yZGlvbi1pdGVtLWNvbnRlbnQtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS10ZXh0LXBhZGRpbmcteTogI3skZHgtbmF2aWdhdGlvbi1pdGVtLXRleHQtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1jb250ZW50LWluZGVudDogI3skZHgtYWNjb3JkaW9uLWl0ZW0tY29udGVudC1pbmRlbnR9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWJ0bi1jb2xvcjogI3skZHgtYWNjb3JkaW9uLWl0ZW0tYnRuLWNvbG9yfTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1idG4tYmc6ICN7JGR4LWFjY29yZGlvbi1pdGVtLWJ0bi1iZ307XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC1hY2NvcmRpb24taXRlbS1idG4taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWJ0bi1ob3Zlci1iZzogI3skZHgtYWNjb3JkaW9uLWl0ZW0tYnRuLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1ob3Zlci1iZzogI3skZHgtYWNjb3JkaW9uLWl0ZW0taG92ZXItYmd9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWhvdmVyLWNvbG9yOiAjeyRkeC1hY2NvcmRpb24taXRlbS1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc2VsZWN0aW9uLWJnOiAjeyRkeC1hY2NvcmRpb24taXRlbS1zZWxlY3Rpb24tYmd9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNlbGVjdGlvbi1jb2xvcjogI3skZHgtYWNjb3JkaW9uLWl0ZW0tc2VsZWN0aW9uLWNvbG9yfTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZmlsdGVyLWNvbnRlbnQtYmctY29sb3I6ICN7JGR4LW5hdmlnYXRpb24tZmlsdGVyLWNvbnRlbnQtYmctY29sb3J9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1maWx0ZXItY29udGVudC1jb2xvcjogI3skZHgtbmF2aWdhdGlvbi1maWx0ZXItY29udGVudC1jb2xvcn07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWZvY3VzLW91dGxpbmUtY29sb3I6ICN7JGR4LXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWZvY3VzLW91dGxpbmUtd2lkdGg6ICN7JGR4LXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aH07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAjeyRkeC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtb2Zmc2V0fTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtZm9udC1zaXplOiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWxpbmUtaGVpZ2h0OiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXBhZGRpbmcteTogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmc6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmctc219O1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1jb250ZW50LWluZGVudDogI3skZHgtYWNjb3JkaW9uLWl0ZW0tY29udGVudC1pbmRlbnQtc219O1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1jb250ZW50LXBhZGRpbmcteDogI3skZHgtYWNjb3JkaW9uLWl0ZW0tY29udGVudC1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS10ZXh0LXBhZGRpbmcteTogI3skZHgtbmF2aWdhdGlvbi1pdGVtLXRleHQtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tZm9udC1zaXplOiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1saW5lLWhlaWdodDogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tbGluZS1oZWlnaHQtc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1mb250LXNpemU6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtbGluZS1oZWlnaHQ6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXRleHQtcGFkZGluZy15OiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXRleHQtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc3BhY2luZzogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc3BhY2luZy1sZ307XHJcbiAgICAgICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWNvbnRlbnQtaW5kZW50OiAjeyRkeC1hY2NvcmRpb24taXRlbS1jb250ZW50LWluZGVudC1sZ307XHJcbiAgICAgICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWNvbnRlbnQtcGFkZGluZy14OiAjeyRkeC1hY2NvcmRpb24taXRlbS1jb250ZW50LXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXRleHQtcGFkZGluZy15OiAjeyRkeC1uYXZpZ2F0aW9uLWl0ZW0tdGV4dC1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1mb250LXNpemU6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1pdGVtLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWxpbmUtaGVpZ2h0OiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1saW5lLWhlaWdodC1sZ307XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZHhibC1hY2NvcmRpb24tZmlsdGVyIHtcclxuICAgICAgICAmID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXgpO1xyXG5cclxuICAgICAgICAgICAgJiAuZHhibC1uYXZpZ2F0aW9uLWZpbHRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLXRleHQtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLXRleHQtZWRpdC1mb250LXNpemU6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC10ZXh0LWVkaXQtbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXk6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXBhZGRpbmcteSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWVkaXQtYnRuLWNsZWFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbmF2aWdhdGlvbi1maWx0ZXItbWFyayh2YXIoLS1keGJsLWFjY29yZGlvbi1maWx0ZXItY29udGVudC1iZy1jb2xvciksIHZhcigtLWR4YmwtYWNjb3JkaW9uLWZpbHRlci1jb250ZW50LWNvbG9yKSk7XHJcblxyXG4gICAgJiAuZHhibC1hY2NvcmRpb24tY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSB7XHJcbiAgICAgICAgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlcixcclxuICAgICAgICAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keSxcclxuICAgICAgICAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keSAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50LFxyXG4gICAgICAgIC5keGJsLWFjY29yZGlvbi10bXBsIHtcclxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5hdmlnYXRpb24taXRlbS1mb2N1c2VkLXN0YXRlKFwiLS1keGJsLWFjY29yZGlvbi1mb2N1cy1vdXRsaW5lLXdpZHRoXCIsIFwiLS1keGJsLWFjY29yZGlvbi1mb2N1cy1vdXRsaW5lLWNvbG9yXCIsIFwiLS1keGJsLWFjY29yZGlvbi1mb2N1cy1vdXRsaW5lLW9mZnNldFwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5keGJsLWFjY29yZGlvbi1jb250YWluZXJbZGF0YS1keC1mb2N1cy1oaWRkZW5dIHtcclxuICAgICAgICAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLFxyXG4gICAgICAgIC5keGJsLWFjY29yZGlvbi1ncm91cC1ib2R5LFxyXG4gICAgICAgIC5keGJsLWFjY29yZGlvbi1ncm91cC1ib2R5IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQsXHJcbiAgICAgICAgLmR4YmwtYWNjb3JkaW9uLXRtcGwge1xyXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmR4YmwtYWNjb3JkaW9uLWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgICAgICYuZHhibC1ncm91cCB7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy14OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy14KTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXkpO1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmc6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc3BhY2luZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICYsXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICYsXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAmLFxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XHJcbiAgICAgICAgICAgICYgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50Om5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtY29udGFpbmVyLmR4YmwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLXRleHQtcGFkZGluZy15OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1wYWRkaW5nLXkpO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBub3QtZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICY6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5vdC1hY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYW5lbC1oZWFkZXItaG92ZXItc3R5bGUoXCItLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1ob3Zlci1iZ1wiLCBcIi0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWhvdmVyLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhbmVsLWhlYWRlci1zZWxlY3RlZC1zdHlsZShcIi0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXNlbGVjdGVkLWJnXCIsIFwiLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItc2VsZWN0ZWQtY29sb3JcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguZHhibC1hY2NvcmRpb24tZmlsdGVyKSB7XHJcbiAgICAgICAgICAgICYuZHhibC1hY3RpdmUgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLFxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlcjpob3ZlcixcclxuICAgICAgICAgICAgJiA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXI6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICYgYS5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAmIC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtY29udGFpbmVyOm5vdCguZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LXRtcGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1kaXNhYmxlZC1vcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWxpbmUtaGVpZ2h0KTtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBuYXZpZ2F0aW9uLWl0ZW0tc2VsZWN0ZWQtc3RhdGUoXCItLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc2VsZWN0aW9uLWJnXCIsIFwiLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNlbGVjdGlvbi1jb2xvclwiLCB0cnVlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbm90LWRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgJi5keGJsLWFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbm90LWFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50OmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbmF2aWdhdGlvbi1pdGVtLWhvdmVyLXN0YXRlKFwiLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWhvdmVyLWJnXCIsIFwiLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWhvdmVyLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiAuZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LWNvbnRhaW5lcjpub3QoLmR4YmwtYWNjb3JkaW9uLWl0ZW0tdGV4dC10bXBsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgICYgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWV4cGFuZC1idG4tY29udGFpbmVyICsgKiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtYWNjb3JkaW9uLWl0ZW0tdGV4dC10bXBsIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncm91cC10ZXh0LWNvbnRhaW5lci1zdHlsZSgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5keGJsLWJhZGdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvZHkge1xyXG4gICAgICAgICAgICAmIC5keGJsLWFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICYgLmR4YmwtYWNjb3JkaW9uLWl0ZW0taW5kZW50LFxyXG4gICAgICAgICAgICAgICAgJiAuZHhibC1hY2NvcmRpb24taXRlbS1pbmRlbnQtZW5kIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoKHZhcigtLWR4YmwtYWNjb3JkaW9uLWl0ZW0taW5kZW50LCAwKSAtIDEpICogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1jb250ZW50LWluZGVudCkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWNvbnRlbnQtcGFkZGluZy14KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmIC5keGJsLWFjY29yZGlvbi1ncm91cC1leHBhbmQtYnRuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbmF2aWdhdGlvbi1leHBhbmQtYnV0dG9uLXN0eWxlKFwiLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWJ0bi1jb2xvclwiLCBudWxsLCBcIi0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1idG4taG92ZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tYnRuLWhvdmVyLWJnXCIsIFwiLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWJ0bi1ob3Zlci1jb2xvclwiLCB0cnVlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAbWl4aW4gbmF2aWdhdGlvbi1maWx0ZXItbWFyaygkYmctY29sb3IsICRjb2xvcikge1xyXG4gICAgLmR4YmwtZmlsdGVyLWNvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7JGJnLWNvbG9yfTtcclxuICAgICAgICBjb2xvcjogI3skY29sb3J9O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbmF2aWdhdGlvbi1pdGVtLWhvdmVyLXN0YXRlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIpIHtcclxuICAgIEBpbmNsdWRlIHN0YXRlLWhvdmVyLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIpO1xyXG59XHJcblxyXG5AbWl4aW4gbmF2aWdhdGlvbi1pdGVtLXNlbGVjdGVkLXN0YXRlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRhY2NvcmRpb24tdmFyOiBmYWxzZSwgJGZvY3VzZWQ6IGZhbHNlKSB7XHJcbiAgICBAaWYgJGFjY29yZGlvbi12YXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtbmF2aWdhdGlvbi1pdGVtLXNlbGVjdGVkLWJnLCAkZHgtYWNjb3JkaW9uLWl0ZW0tc2VsZWN0ZWQtYmFzZS1iZywgJGR4LWFjY29yZGlvbi1pdGVtLXNlbGVjdGVkLWJnLWFscGhhKTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQGlmICRmb2N1c2VkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1uYXZpZ2F0aW9uLWl0ZW0tc2VsZWN0ZWQtYmcsICRkeC10cmVldmlldy1pdGVtLXNlbGVjdGVkLWJhc2UtYmcsICRkeC10cmVldmlldy1pdGVtLXNlbGVjdGVkLWZvY3VzZWQtYmctYWxwaGEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LW5hdmlnYXRpb24taXRlbS1zZWxlY3RlZC1iZywgJGR4LXRyZWV2aWV3LWl0ZW0tc2VsZWN0ZWQtYmFzZS1iZywgJGR4LXRyZWV2aWV3LWl0ZW0tc2VsZWN0ZWQtYmctYWxwaGEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG5hdmlnYXRpb24taXRlbS1mb2N1c2VkLXN0YXRlKCRvdXRsaW5lLXdpZHRoLCAkb3V0bGluZS1jb2xvciwgJG91dGxpbmUtb2Zmc2V0KSB7XHJcbiAgICBvdXRsaW5lOiB2YXIoI3skb3V0bGluZS13aWR0aH0pIHNvbGlkIHZhcigjeyRvdXRsaW5lLWNvbG9yfSk7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogdmFyKCN7JG91dGxpbmUtb2Zmc2V0fSk7XHJcbn1cclxuXHJcbkBtaXhpbiBuYXZpZ2F0aW9uLWV4cGFuZC1idXR0b24tc3R5bGUoJGNvbG9yLCAkZGlzYWJsZWQtY29sb3IsICRob3Zlci1jb2xvciwgJGJ0bi1ob3Zlci1iZywgJGJ0bi1ob3Zlci1jb2xvciwgJGFjY29yZGlvbi1idG46IGZhbHNlKSB7XHJcbiAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAtLWR4YmwtYnRuLWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItaG92ZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC0tZHhibC1idG4taG92ZXItY29sb3I6ICRidG4taG92ZXItY29sb3I7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yKCRjb2xvciwgbnVsbCwgJGhvdmVyLWNvbG9yKTtcclxuXHJcbiAgICAgICAgQGlmICRhY2NvcmRpb24tYnRuID09IGZhbHNlIHtcclxuICAgICAgICAgICAgJjpub3QoLmR4YmwtbmF2LWV4cGFuZC1idG4tY3VzdG9tKSB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1ob3Zlci1zdHlsZSgkYnRuLWhvdmVyLWJnLCAkYnRuLWhvdmVyLWNvbG9yLCBcIi0tZHhibC1idG4tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24taW5uZXItZm9jdXMtc3R5bGUodmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyksIC0xcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtc3R5bGUoJGNvbG9yLXZhciwgJGludGVybmFsLWNvbG9yLXZhciwgJG9wYWNpdHkpIHtcclxuICAgICYuZHhibC1jaGVja2JveC1jaGVja2VkLFxyXG4gICAgJi5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUge1xyXG4gICAgICAgICY6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6bm90KDpob3Zlcikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoI3skY29sb3ItdmFyfSwgI3skaW50ZXJuYWwtY29sb3ItdmFyfSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IHZhcigjeyRjb2xvci12YXJ9LCAjeyRvcGFjaXR5fSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRkeC1wcmltYXJ5LWJsYXppbmctYmVycnk6ICM1ZjM2OGQgIWRlZmF1bHQ7XHJcbiRkeC1wcmltYXJ5LXB1cnBsZTogIzc5ODlmZiAhZGVmYXVsdDtcclxuJGR4LXByaW1hcnktb2ZmaWNlOiAjZmU3MTA5ICFkZWZhdWx0O1xyXG5cclxuJGR4LXdoaXRlOiAjZmZmICFkZWZhdWx0O1xyXG4kZHgtZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XHJcbiRkeC1ncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcclxuJGR4LWdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xyXG4kZHgtZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XHJcbiRkeC1ncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcclxuJGR4LWdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xyXG4kZHgtZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XHJcbiRkeC1ncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcclxuJGR4LWdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xyXG4kZHgtYmxhY2s6ICMwMDAgIWRlZmF1bHQ7XHJcblxyXG4kZHgtcHJpbWFyeTogIzBkNmVmZCAhZGVmYXVsdDtcclxuJGR4LXNlY29uZGFyeTogIzZjNzU3ZCAhZGVmYXVsdDtcclxuJGR4LXN1Y2Nlc3M6ICMxOTg3NTQgIWRlZmF1bHQ7XHJcbiRkeC1pbmZvOiAjMGRjYWYwICFkZWZhdWx0O1xyXG4kZHgtd2FybmluZzogI2ZmYzEwNyAhZGVmYXVsdDtcclxuJGR4LWRhbmdlcjogI2RjMzU0NSAhZGVmYXVsdDtcclxuJGR4LWxpZ2h0OiAjZjhmOWZhICFkZWZhdWx0O1xyXG4kZHgtZGFyazogIzIxMjUyOSAhZGVmYXVsdDtcclxuJGR4LWZvY3VzOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuXHJcbiRkeC1ibHVlOiAjMGQ2ZWZkO1xyXG4kZHgtaW5kaWdvOiAjNTk2OWUzO1xyXG4kZHgtcHVycGxlOiAjNmY0MmMxO1xyXG4kZHgtcGluazogI2Q2MzM4NDtcclxuJGR4LXJlZDogI2RjMzU0NTtcclxuJGR4LW9yYW5nZTogI2ZkN2UxNDtcclxuJGR4LXllbGxvdzogI2ZmYjMwMDtcclxuJGR4LWdyZWVuOiAjMTk4NzU0O1xyXG4kZHgtdGVhbDogIzIwYzk5NztcclxuJGR4LWN5YW46ICMwYWEyYzA7XHJcblxyXG4kZHgtdGhlbWUtY29sb3JzOiAoXHJcbiAgXCJwcmltYXJ5XCI6ICAgICRkeC1wcmltYXJ5LFxyXG4gIFwic2Vjb25kYXJ5XCI6ICAkZHgtc2Vjb25kYXJ5LFxyXG4gIFwic3VjY2Vzc1wiOiAgICAkZHgtc3VjY2VzcyxcclxuICBcImluZm9cIjogICAgICAgJGR4LWluZm8sXHJcbiAgXCJ3YXJuaW5nXCI6ICAgICRkeC13YXJuaW5nLFxyXG4gIFwiZGFuZ2VyXCI6ICAgICAkZHgtZGFuZ2VyLFxyXG4gIFwibGlnaHRcIjogICAgICAkZHgtbGlnaHQsXHJcbiAgXCJkYXJrXCI6ICAgICAgICRkeC1kYXJrXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kZHgtbWluLWNvbnRyYXN0LXJhdGlvOiA0LjUgIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1jb250cmFzdC1saWdodDogd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kZHgtYmc6ICRkeC13aGl0ZSAhZGVmYXVsdDtcclxuJGR4LWNvbG9yOiAkZHgtYmxhY2sgIWRlZmF1bHQ7XHJcbiRkeC1ib3JkZXItY29sb3I6ICNkZWUyZTYgIWRlZmF1bHQ7XHJcblxyXG4kZHgtc3RhdGUtYmFzZS1iZzogIzAwMCAhZGVmYXVsdDtcclxuJGR4LXN0YXRlLXByaW1hcnktYmc6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtcHJpbWFyeS1jb2xvcjogJGR4LXdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGR4LXN0YXRlLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXN0YXRlLWhvdmVyLWJnLWFscGhhOiA1JSAhZGVmYXVsdDtcclxuJGR4LXN0YXRlLWhvdmVyLXNlY29uZGFyeS1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1ob3Zlci1zZWNvbmRhcnktYmctYWxwaGE6IDMlICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtc2VsZWN0ZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtc2VsZWN0ZWQtYmctYWxwaGE6IDEwJSAhZGVmYXVsdDtcclxuJGR4LXN0YXRlLXNlbGVjdGVkLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXN0YXRlLXNlbGVjdGVkLWhvdmVyLWJnLWFscGhhOiAxNSUgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktYmctYWxwaGE6IDkwJSAhZGVmYXVsdDtcclxuJGR4LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktZGFyay1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWRhcmstYmctYWxwaGE6IDEwMCUgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1zZWxlY3RlZC1kaXNhYmxlZC1wcmltYXJ5LWJnLWFscGhhOiAzMCUgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktaG92ZXItYmctYWxwaGE6IDEwMCUgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1zcGVjaWFsLXByaW1hcnktYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtc3BlY2lhbC1wcmltYXJ5LWJnLWFscGhhOiA4JSAhZGVmYXVsdDtcclxuJGR4LXN0YXRlLWRpc2FibGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXN0YXRlLWRpc2FibGVkLWJnLWFscGhhOiAyJSAhZGVmYXVsdDtcclxuJGR4LXN0YXRlLWRpc2FibGVkLXByaW1hcnktYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtZGlzYWJsZWQtcHJpbWFyeS1iZy1hbHBoYTogMyUgIWRlZmF1bHQ7XHJcblxyXG4kZHgtc3RhdGUtaG92ZXItb3BhY2l0eTogODAlICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtZGlzYWJsZWQtb3BhY2l0eTogNjAlICFkZWZhdWx0O1xyXG5cclxuJGR4LWltYWdlLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWltYWdlLWNvbG9yLWFscGhhOiA3MCUgIWRlZmF1bHQ7XHJcbiRkeC1pbWFnZS1ob3Zlci1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1pbWFnZS1ob3Zlci1jb2xvci1hbHBoYTogOTUlICFkZWZhdWx0O1xyXG4kZHgtaW1hZ2UtYWN0aXZlLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWltYWdlLWFjdGl2ZS1jb2xvci1hbHBoYTogMTAwJSAhZGVmYXVsdDtcclxuJGR4LWltYWdlLWRpc2FibGVkLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWltYWdlLWRpc2FibGVkLWNvbG9yLWFscGhhOiA0MCUgIWRlZmF1bHQ7XHJcbiRkeC1pbWFnZS1zZWNvbmRhcnktY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtaW1hZ2Utc2Vjb25kYXJ5LWNvbG9yLWFscGhhOiAyNSUgIWRlZmF1bHQ7XHJcbiRkeC1pbWFnZS1zZWNvbmRhcnktaG92ZXItY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtaW1hZ2Utc2Vjb25kYXJ5LWhvdmVyLWNvbG9yLWFscGhhOiA1MCUgIWRlZmF1bHQ7XHJcblxyXG4kZHgtcGFuZWwtYmFzZS1iZzogIzAwMCAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWhlYWRlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1oZWFkZXItYmctYWxwaGE6IDUlICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtaGVhZGVyLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWhlYWRlci1ob3Zlci1iZy1hbHBoYTogJGR4LXBhbmVsLWhlYWRlci1iZy1hbHBoYSArICRkeC1zdGF0ZS1ob3Zlci1iZy1hbHBoYSAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWhlYWRlci1zZWxlY3RlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1oZWFkZXItc2VsZWN0ZWQtYmctYWxwaGE6ICRkeC1wYW5lbC1oZWFkZXItYmctYWxwaGEgKyAkZHgtc3RhdGUtc2VsZWN0ZWQtYmctYWxwaGEgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1mb290ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtZm9vdGVyLWJnLWFscGhhOiAzJSAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWZvb3Rlci1zZWNvbmRhcnktYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtZm9vdGVyLXNlY29uZGFyeS1iZy1hbHBoYTogMiUgIWRlZmF1bHQ7XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuLmR4Ymwtb2ZmaWNlLXJpYmJvbiB7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAjeyRkeC1vZmZpY2UtcmliYm9uLWJvcmRlci1ib3R0b20td2lkdGh9O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgIC5keGJsLXRhYnMtY29udGVudC1wYW5lbCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiOm5vdCguZHhibC1hY3RpdmUpOm5vdCg6aG92ZXIpIHtcclxuICAgICAgICAtLWR4Ymwtb2ZmaWNlLXJpYmJvbi1jb250ZXh0LXRhYi1iZzogI3skZHgtb2ZmaWNlLXJpYmJvbi1jb250ZXh0LXRhYi1iZ307XHJcbiAgICAgICAgLS1keGJsLW9mZmljZS1yaWJib24tY29udGV4dC10YWItY29sb3I6ICN7JGR4LW9mZmljZS1yaWJib24tY29udGV4dC10YWItY29sb3J9O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoXCItLWR4Ymwtb2ZmaWNlLXJpYmJvbi1jb250ZXh0LXRhYi1iZ1wiLCBcIi0tZHhibC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiLWNvbG9yXCIsIHVuc2V0LFxyXG4gICAgICAgICAgICAkZHgtb2ZmaWNlLXJpYmJvbi1jb250ZXh0LXRhYi1lbGVtZW50LWJnLCAkZHgtb2ZmaWNlLXJpYmJvbi1jb250ZXh0LXRhYi1lbGVtZW50LWJnLWFscGhhLCBcIi0tZHhibC10YWJzLXRhYi1ib3JkZXItd2lkdGhcIlxyXG4gICAgICAgICk7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcmliYm9uLXRvb2xiYXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC10b29sYmFyIHtcclxuICAgICAgICAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAtLWR4YmwtdGV4dC1ib3JkZXItc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4Ymwtb2ZmaWNlLXJpYmJvbi10YWItY29udGVudC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5pbWFnZSArIHNwYW4sXHJcbi5keGJsLW9mZmljZS1yaWJib24tdGFiLWNvbnRlbnQuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIgKyBzcGFuLFxyXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmltYWdlICsgLmR4YmwtdGV4dC1lZGl0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMC4yZW07XHJcbn1cclxuXHJcbi5keGJsLW9mZmljZS1yaWJib24tdGFiLWNvbnRlbnQuZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5keGJsLW9mZmljZS1yaWJib24tdGFiLWNvbnRlbnQuZHhibC10b29sYmFyLWRyb3Bkb3duLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1ob3Jpem9udGFsLmR4YmwtdG9vbGJhci1kcm9wZG93biB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xyXG4gICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcclxufVxyXG5cclxuLmR4Ymwtb2ZmaWNlLXJpYmJvbi10YWItY29udGVudC5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhvcml6b250YWwuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDAgMC43NXJlbSAwLjI1cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5keGJsLW9mZmljZS1yaWJib24tdGFiLWNvbnRlbnQuZHhibC10b29sYmFyLWRyb3Bkb3duLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1ob3Jpem9udGFsLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhlYWRlcixcclxuLmR4Ymwtb2ZmaWNlLXJpYmJvbi10YWItY29udGVudC5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhvcml6b250YWwuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLW9mZmljZS1iYXItZHJvcGRvd24tYnJlYWsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5keGJsLW9mZmljZS1yaWJib24tdGFiLWNvbnRlbnQuZHhibC10b29sYmFyLWRyb3Bkb3duLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1ob3Jpem9udGFsLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW06bm90KC5keGJsLXRvb2xiYXItaXRlbS10bXBsKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAuMTI1ZW0gMDtcclxufVxyXG5cclxuLmR4Ymwtb2ZmaWNlLXJpYmJvbi10YWItY29udGVudC5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhvcml6b250YWwuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taG9yaXpvbnRhbC1jb250ZW50LmR4YmwtZHJvcGRvd24taXRlbSB7XHJcbiAgICBwYWRkaW5nOiAwLjYyNXJlbTtcclxufVxyXG5cclxuLmR4Ymwtb2ZmaWNlLXJpYmJvbi10YWItY29udGVudC5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhvcml6b250YWwuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taG9yaXpvbnRhbC1jb250ZW50IHNwYW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmR4Ymwtb2ZmaWNlLWJhci1jb21ib2JveC1sYXJnZTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtKSAuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG59XHJcblxyXG4uZHhibC1vZmZpY2UtYmFyLWNvbWJvYm94LWxhcmdlLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICB3aWR0aDogMTgwcHg7XHJcbn1cclxuXHJcbi5keGJsLW9mZmljZS1iYXItY29tYm9ib3gtbGFyZ2UuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmltYWdlICsgc3BhbiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbn1cclxuXHJcbi5keGJsLW9mZmljZS1iYXItY29tYm9ib3gtc21hbGw6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSkgLmR4YmwtdGV4dC1lZGl0IHtcclxuICAgIHdpZHRoOiA2M3B4O1xyXG59XHJcblxyXG4uZHhibC1vZmZpY2UtYmFyLWNvbWJvYm94LXNtYWxsLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICB3aWR0aDogODBweDtcclxufVxyXG5cclxuLmR4Ymwtb2ZmaWNlLWJhci1jb21ib2JveC1tZWRpdW06bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSkgLmR4YmwtdGV4dC1lZGl0IHtcclxuICAgIHdpZHRoOiAxNzVweDtcclxufVxyXG5cclxuLmR4Ymwtb2ZmaWNlLWJhci1zcGluZWRpdDpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtKSB7XHJcbiAgICB3aWR0aDogOTBweDtcclxufVxyXG5cclxuLmR4Ymwtb2ZmaWNlLWJhci1zcGluZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gZGl2ID4gLmR4YmwtdGV4dC1lZGl0IHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxufVxyXG5cclxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvbmF2aWdhdGlvblwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2NvbW1vblwiO1xyXG5cclxuLmR4YmwtdHJlZXZpZXcge1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LXNwYWNpbmcteDogI3skZHgtdHJlZXZpZXctc3BhY2luZy14fTtcclxuICAgIC0tZHhibC10cmVldmlldy1zcGFjaW5nLXk6ICN7JGR4LXRyZWV2aWV3LXNwYWNpbmcteX07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctZm9udC1zaXplOiAjeyRkeC10cmVldmlldy1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWZvbnQtd2VpZ2h0OiAjeyRkeC10cmVldmlldy1mb250LXdlaWdodH07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctbGluZS1oZWlnaHQ6ICN7JGR4LW5hdmlnYXRpb24taXRlbS1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctdGV4dC1wYWRkaW5nLXk6ICN7JGR4LW5hdmlnYXRpb24taXRlbS10ZXh0LXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctYnRuLWJnOiAjeyRkeC10cmVldmlldy1idG4tYmd9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWJ0bi1jb2xvcjogI3skZHgtdHJlZXZpZXctYnRuLWNvbG9yfTtcclxuICAgIC0tZHhibC10cmVldmlldy1idG4taG92ZXItYmc6ICN7JGR4LXRyZWV2aWV3LWJ0bi1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC10cmVldmlldy1idG4taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWltYWdlLXNwYWNpbmc6ICN7JGR4LXRyZWV2aWV3LWltYWdlLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LW5hdmlnYXRpb24tZmlsdGVyLWJvdHRvbS1zcGFjaW5nOiAjeyRkeC10cmVldmlldy1uYXZpZ2F0aW9uLWZpbHRlci1ib3R0b20tc3BhY2luZ307XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctbmF2aWdhdGlvbi1maWx0ZXItY29udGVudC1iZy1jb2xvcjogI3skZHgtbmF2aWdhdGlvbi1maWx0ZXItY29udGVudC1iZy1jb2xvcn07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctbmF2aWdhdGlvbi1maWx0ZXItY29udGVudC1jb2xvcjogI3skZHgtbmF2aWdhdGlvbi1maWx0ZXItY29udGVudC1jb2xvcn07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctY2hlY2stYWxsLWJvdHRvbS1zcGFjaW5nOiAjeyRkeC10cmVldmlldy1jaGVjay1hbGwtYm90dG9tLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWNoZWNrLWFsbC1ib3JkZXItYm90dG9tLWNvbG9yOiAjeyRkeC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS13aWR0aDogI3skZHgtdHJlZXZpZXctY2hlY2stYWxsLWJvcmRlci1ib3R0b20td2lkdGh9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWNoZWNrLWFsbC1ib3JkZXItYm90dG9tLXN0eWxlOiAjeyRkeC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS1zdHlsZX07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctaXRlbS10ZXh0LXdyYXA6ICN7JGR4LXRyZWV2aWV3LWl0ZW0tdGV4dC13cmFwfTtcclxuICAgIC0tZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQtaW5kZW50OiAjeyRkeC10cmVldmlldy1pdGVtLWNvbnRlbnQtaW5kZW50fTtcclxuICAgIC0tZHhibC10cmVldmlldy1pdGVtLWhvdmVyLWJnOiAjeyRkeC10cmVldmlldy1pdGVtLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC10cmVldmlldy1pdGVtLWhvdmVyLWNvbG9yOiAjeyRkeC10cmVldmlldy1pdGVtLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC10cmVldmlldy1pdGVtLXNlbGVjdGlvbi1iZzogI3skZHgtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tYmd9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tc2VsZWN0aW9uLWNvbG9yOiAjeyRkeC10cmVldmlldy1pdGVtLXNlbGVjdGlvbi1jb2xvcn07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tZm9jdXNlZC1jb2xvcjogI3skZHgtdHJlZXZpZXctaXRlbS1zZWxlY3RlZC1mb2N1c2VkLWNvbG9yfTtcclxuICAgIC0tZHhibC10cmVldmlldy1pdGVtLWJvcmRlci1yYWRpdXM6ICN7JGR4LXRyZWV2aWV3LWl0ZW0tY29udGVudC1jb250YWluZXItYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctaXRlbS1zcGFjaW5nLXk6ICN7JGR4LXRyZWV2aWV3LWl0ZW0tc3BhY2luZy15fTtcclxuICAgIC0tZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQtY29udGFpbmVyLWJvcmRlci13aWR0aDogI3skZHgtdHJlZXZpZXctaXRlbS1jb250ZW50LWNvbnRhaW5lci1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtY29sb3I6ICN7JGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tib3gtY2hlY2tlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtY2hlY2tlZC1iZzogI3skZHgtdHJlZXZpZXctY2hlY2tib3gtY2hlY2tlZC1iZ307XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtY2hlY2tlZC1ob3Zlci1iZzogI3skZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC1jaGVja2VkLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC10cmVldmlldy1jaGVja2JveC1kaXNhYmxlZC1iZzogI3skZHgtdHJlZXZpZXctY2hlY2tib3gtZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWRpc2FibGVkLWNvbG9yOiAjeyRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LWRpc2FibGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtYmc6ICN7JGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tib3gtdW5jaGVja2VkLWJnfTtcclxuICAgIC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtaG92ZXItYmc6ICN7JGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tib3gtdW5jaGVja2VkLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiAjeyRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXVuY2hlY2tlZC1ib3JkZXItd2lkdGg6ICN7JGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tib3gtdW5jaGVja2VkLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctZW1wdHktZGF0YS1wYWRkaW5nLXg6ICN7JGR4LXRyZWV2aWV3LWVtcHR5LWRhdGEtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC10cmVldmlldy1lbXB0eS1kYXRhLXBhZGRpbmcteTogI3skZHgtdHJlZXZpZXctZW1wdHktZGF0YS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcjogI3skZHgtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yfTtcclxuICAgIC0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGg6ICN7JGR4LXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aH07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLW9mZnNldDogI3skZHgtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLW9mZnNldH07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtcmVhZG9ubHktYmc6ICN7JGR4LXRyZWV2aWV3LWNoZWNrYm94LXJlYWRvbmx5LWJnfTtcclxuICAgIC0tZHhibC10cmVldmlldy1jaGVja2JveC1yZWFkb25seS1ib3JkZXItY29sb3I6ICN7JGR4LXRyZWV2aWV3LWNoZWNrYm94LXJlYWRvbmx5LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtcmVhZG9ubHktYm9yZGVyLXdpZHRoOiAjeyRkeC10cmVldmlldy1jaGVja2JveC1yZWFkb25seS1ib3JkZXItd2lkdGh9O1xyXG5cclxuICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtdHJlZXZpZXctc3BhY2luZy15KSB2YXIoLS1keGJsLXRyZWV2aWV3LXNwYWNpbmcteCk7XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtdHJlZXZpZXctZm9udC1zaXplOiAjeyRkeC10cmVldmlldy1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC10cmVldmlldy1saW5lLWhlaWdodDogI3skZHgtbmF2aWdhdGlvbi1pdGVtLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtdHJlZXZpZXctdGV4dC1wYWRkaW5nLXk6ICN7JGR4LW5hdmlnYXRpb24taXRlbS10ZXh0LXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLXRyZWV2aWV3LWltYWdlLXNwYWNpbmc6ICN7JGR4LXRyZWV2aWV3LWltYWdlLXNwYWNpbmctc219O1xyXG4gICAgICAgIC0tZHhibC10cmVldmlldy1pdGVtLXNwYWNpbmcteTogI3skZHgtdHJlZXZpZXctaXRlbS1zcGFjaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQtaW5kZW50OiAjeyRkeC10cmVldmlldy1pdGVtLWNvbnRlbnQtaW5kZW50LXNtfTtcclxuXHJcbiAgICAgICAgLmR4YmwtdHJlZXZpZXctaXRlbSAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogI3skZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC1tYXJnaW4tc219O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmR4YmwtdHJlZXZpZXctbm8tZXhwYW5kLWJ0bikgLmR4YmwtdHJlZXZpZXctY2hlY2tib3gtY2hlY2stYWxsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAjeyRkeC10cmVldmlldy1jaGVjay1hbGwtbGVmdC1zcGFjaW5nLXNtfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtdHJlZXZpZXctZm9udC1zaXplOiAjeyRkeC10cmVldmlldy1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC10cmVldmlldy1saW5lLWhlaWdodDogI3skZHgtbmF2aWdhdGlvbi1pdGVtLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtdHJlZXZpZXctdGV4dC1wYWRkaW5nLXk6ICN7JGR4LW5hdmlnYXRpb24taXRlbS10ZXh0LXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXRyZWV2aWV3LWltYWdlLXNwYWNpbmc6ICN7JGR4LXRyZWV2aWV3LWltYWdlLXNwYWNpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC10cmVldmlldy1pdGVtLXNwYWNpbmcteTogI3skZHgtdHJlZXZpZXctaXRlbS1zcGFjaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQtaW5kZW50OiAjeyRkeC10cmVldmlldy1pdGVtLWNvbnRlbnQtaW5kZW50LWxnfTtcclxuXHJcbiAgICAgICAgLmR4YmwtdHJlZXZpZXctaXRlbSAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogI3skZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC1tYXJnaW4tbGd9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmR4YmwtdHJlZXZpZXctbm8tZXhwYW5kLWJ0bikgLmR4YmwtdHJlZXZpZXctY2hlY2tib3gtY2hlY2stYWxsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAjeyRkeC10cmVldmlldy1jaGVjay1hbGwtbGVmdC1zcGFjaW5nLWxnfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtdHJlZXZpZXctY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICYgLmR4YmwtbmF2aWdhdGlvbi1maWx0ZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWR4YmwtdHJlZXZpZXctbmF2aWdhdGlvbi1maWx0ZXItYm90dG9tLXNwYWNpbmcpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5keGJsLXRyZWV2aWV3LW5vLWV4cGFuZC1idG4pIC5keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrLWFsbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZHgtdHJlZXZpZXctY2hlY2stYWxsLWxlZnQtc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBuYXZpZ2F0aW9uLWZpbHRlci1tYXJrKHZhcigtLWR4YmwtdHJlZXZpZXctbmF2aWdhdGlvbi1maWx0ZXItY29udGVudC1iZy1jb2xvciksIHZhcigtLWR4YmwtdHJlZXZpZXctbmF2aWdhdGlvbi1maWx0ZXItY29udGVudC1jb2xvcikpO1xyXG5cclxuICAgICYgLmR4YmwtY2hlY2tib3gge1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtY2hlY2tlZC1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1ob3Zlci1iZzogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC1jaGVja2VkLWhvdmVyLWJnKTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC1kaXNhYmxlZC1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJnOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXVuY2hlY2tlZC1iZyk7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJnOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXVuY2hlY2tlZC1ob3Zlci1iZyk7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtdW5jaGVja2VkLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmc6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtcmVhZG9ubHktYmcpO1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC1yZWFkb25seS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJvcmRlci13aWR0aDogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC1yZWFkb25seS1ib3JkZXItd2lkdGgpO1xyXG5cclxuICAgICAgICAmLmR4YmwtdHJlZXZpZXctY2hlY2tib3gtY2hlY2stYWxsIHtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3I6ICN7JGR4LXRyZWV2aWV3LWNoZWNrLWFsbC1mb2N1c2VkLXNoYWRvdy1jb2xvcn07XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvcjogI3skZHgtdHJlZXZpZXctY2hlY2stYWxsLWZvY3VzZWQtc2hhZG93LWNvbG9yfTtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206XHJcbiAgICAgICAgICAgICAgICB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrLWFsbC1ib3JkZXItYm90dG9tLXdpZHRoKSB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrLWFsbC1ib3JkZXItYm90dG9tLXN0eWxlKVxyXG4gICAgICAgICAgICAgICAgdmFyKC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS1jb2xvciwgJGR4LXRyZWV2aWV3LWNoZWNrLWFsbC1ib3JkZXItYm90dG9tLWNvbG9yKTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2stYWxsLWJvdHRvbS1zcGFjaW5nKTtcclxuXHJcbiAgICAgICAgICAgICYgfiAqIHtcclxuICAgICAgICAgICAgICAgICYgLmR4YmwtdHJlZXZpZXctaXRlbXMtY29udGFpbmVyW3JvbGU9XCJ0cmVlXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm90dG9tLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gbGFiZWwge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tib3gtbWFyZ2luO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbm90LWRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJlZXZpZXctY2hlY2tib3gtY2hlY2tlZC1zdHlsZShcIi0tZHhibC10cmVldmlldy1jaGVja2JveC1jaGVja2VkLWJnXCIsICRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LWNoZWNrZWQtYmcsICRkeC10cmVldmlldy1pdGVtLWNoZWNrZWQtY2hlY2tib3gtb3BhY2l0eSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJlZXZpZXctY2hlY2tib3gtY2hlY2tlZC1zdHlsZShcIi0tZHhibC10cmVldmlldy1jaGVja2JveC1kaXNhYmxlZC1iZ1wiLCAkZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC1kaXNhYmxlZC1iZywgJGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tlZC1kaXNhYmxlZC1jaGVja2JveC1vcGFjaXR5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC10cmVldmlldy1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIHtcclxuICAgICAgICAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBuYXZpZ2F0aW9uLWl0ZW0tZm9jdXNlZC1zdGF0ZShcIi0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGhcIiwgXCItLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yXCIsIFwiLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1vZmZzZXRcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWN0aXZlLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5hdmlnYXRpb24taXRlbS1zZWxlY3RlZC1zdGF0ZShcIi0tZHhibC10cmVldmlldy1pdGVtLXNlbGVjdGlvbi1iZ1wiLCBcIi0tZHhibC10cmVldmlldy1pdGVtLXNlbGVjdGlvbi1mb2N1c2VkLWNvbG9yXCIsIGZhbHNlLCB0cnVlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdHJlZXZpZXctdG1wbCB7XHJcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBuYXZpZ2F0aW9uLWl0ZW0tZm9jdXNlZC1zdGF0ZShcIi0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGhcIiwgXCItLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yXCIsIFwiLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1vZmZzZXRcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrLWFsbDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkge1xyXG4gICAgICAgICAgICAmIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6aGFzKGlucHV0OmZvY3VzKSArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1ib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBuYXZpZ2F0aW9uLWl0ZW0tZm9jdXNlZC1zdGF0ZShcIi0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGhcIiwgXCItLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yXCIsIFwiLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1vZmZzZXRcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtdHJlZXZpZXctY29udGFpbmVyW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSB7XHJcbiAgICAgICAgLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXIsXHJcbiAgICAgICAgLmR4YmwtdHJlZXZpZXctdG1wbCB7XHJcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZHhibC10cmVldmlldy1lbXB0eS1kYXRhIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXRyZWV2aWV3LWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtdHJlZXZpZXctZm9udC13ZWlnaHQpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRyZWV2aWV3LWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICBvcGFjaXR5OiAjeyRkeC1zdGF0ZS1kaXNhYmxlZC1vcGFjaXR5fTtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXRyZWV2aWV3LWVtcHR5LWRhdGEtcGFkZGluZy15KSB2YXIoLS1keGJsLXRyZWV2aWV3LWVtcHR5LWRhdGEtcGFkZGluZy14KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtdHJlZXZpZXctdGV4dC1ub3dyYXAge1xyXG4gICAgICAgIC0tZHhibC10cmVldmlldy1pdGVtLXRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXRyZWV2aWV3LWl0ZW1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5keGJsLXRyZWV2aWV3LWl0ZW1zLWNvbnRhaW5lcltyb2xlPVwidHJlZVwiXSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogI3skZHgtdHJlZXZpZXctcm9vdC1pdGVtcy1jb250YWluZXItc3BhY2luZy14fTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC10cmVldmlldy1pdGVtcy1jb250YWluZXIgLmR4YmwtdHJlZXZpZXctaXRlbXMtY29udGFpbmVyIC5keGJsLXRyZWV2aWV3LXRtcGwge1xyXG4gICAgICAgICYsXHJcbiAgICAgICAgJiB+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQtaW5kZW50KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtdHJlZXZpZXctaXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1zcGFjaW5nLXkpO1xyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLXRyZWV2aWV3LWl0ZW0taW5kZW50IHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyh2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0taW5kZW50LCAwKSAqIHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50LWluZGVudCkpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBuYXZpZ2F0aW9uLWV4cGFuZC1idXR0b24tc3R5bGUoXCItLWR4YmwtdHJlZXZpZXctYnRuLWNvbG9yXCIsIG51bGwsIFwiLS1keGJsLXRyZWV2aWV3LWJ0bi1ob3Zlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgXCItLWR4YmwtdHJlZXZpZXctYnRuLWhvdmVyLWJnXCIsIFwiLS1keGJsLXRyZWV2aWV3LWJ0bi1ob3Zlci1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXRyZWV2aWV3LWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC10cmVldmlldy1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC10cmVldmlldy1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBuYXZpZ2F0aW9uLWl0ZW0taG92ZXItc3RhdGUoXCItLWR4YmwtdHJlZXZpZXctaXRlbS1ob3Zlci1iZ1wiLCBcIi0tZHhibC10cmVldmlldy1pdGVtLWhvdmVyLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBuYXZpZ2F0aW9uLWl0ZW0tc2VsZWN0ZWQtc3RhdGUoXCItLWR4YmwtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tYmdcIiwgXCItLWR4YmwtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tY29sb3JcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJGR4LXN0YXRlLWRpc2FibGVkLW9wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLXRyZWV2aWV3LWltYWdlLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWRpc2FibGVkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtdGV4dDpub3QoLmR4YmwtYmFkZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtdGV4dC1wYWRkaW5nLXk6IHZhcigtLWR4YmwtdHJlZXZpZXctdGV4dC1wYWRkaW5nLXkpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLXRleHQtd3JhcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4YmwtdHJlZXZpZXctaXRlbS10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtdHJlZXZpZXctaXRlbS10ZXh0LXRtcGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtdHJlZXZpZXctaXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuJGR4LXNpemU6IDEuODc1cmVtICFkZWZhdWx0OyAgICAgICAgLy8gMzBweFxyXG4kZHgtc2l6ZS1zbTogMS42MjVyZW0gIWRlZmF1bHQ7ICAgICAvLyAyNnB4XHJcbiRkeC1zaXplLWxnOiAyLjEyNXJlbSAhZGVmYXVsdDsgICAgIC8vIDM0cHhcclxuXHJcbiRkeC1ib3JkZXJzLXdpZHRoOiAwLjEyNXJlbSAhZGVmYXVsdDsgLy8gMiAqICRkeC1ib3JkZXItd2lkdGhcclxuXHJcbiRkeC1mb2N1cy1vdXRsaW5lLXdpZHRoOiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1ib3JkZXJsZXNzLXNpemU6ICRkeC1zaXplIC0gJGR4LWJvcmRlcnMtd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1ib3JkZXJsZXNzLXNpemUtc206ICRkeC1zaXplLXNtIC0gJGR4LWJvcmRlcnMtd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1ib3JkZXJsZXNzLXNpemUtbGc6ICRkeC1zaXplLWxnIC0gJGR4LWJvcmRlcnMtd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kZHgtZm9udC1zaXplOiAwLjg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWZvbnQtc2l6ZS1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWZvbnQtc2l6ZS1sZzogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWxpbmUtaGVpZ2h0OiAxLjQyODUgIWRlZmF1bHQ7XHJcbiRkeC1saW5lLWhlaWdodC1zbTogMS41ICFkZWZhdWx0O1xyXG4kZHgtbGluZS1oZWlnaHQtbGc6IDEuMzc1ICFkZWZhdWx0O1xyXG5cclxuJGR4LXRleHQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAqICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDsgICAgICAgICAgICAvLyAyMHB4LzEuMjVyZW1cclxuJGR4LXRleHQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAqICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDsgICAvLyAxOHB4LzEuMTI1cmVtXHJcbiRkeC10ZXh0LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgKiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7ICAgLy8gMjJweC8xLjM3NXJlbVxyXG5cclxuJGR4LWltYWdlLXNpemU6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1pbWFnZS1zaXplLXNtOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtaW1hZ2Utc2l6ZS1sZzogMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1zaXplLWJveC1wYWRkaW5nLXg6IG1hdGguZGl2KCRkeC1ib3JkZXJsZXNzLXNpemUgLSAkZHgtaW1hZ2Utc2l6ZSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1zaXplLWJveC1wYWRkaW5nLXk6IG1hdGguZGl2KCRkeC1ib3JkZXJsZXNzLXNpemUgLSAkZHgtdGV4dC1zaXplLCAyKSAhZGVmYXVsdDtcclxuJGR4LXNpemUtYm94LXBhZGRpbmcteC1zbTogbWF0aC5kaXYoJGR4LWJvcmRlcmxlc3Mtc2l6ZS1zbSAtICRkeC1pbWFnZS1zaXplLXNtLCAyKSAhZGVmYXVsdDtcclxuJGR4LXNpemUtYm94LXBhZGRpbmcteS1zbTogbWF0aC5kaXYoJGR4LWJvcmRlcmxlc3Mtc2l6ZS1zbSAtICRkeC10ZXh0LXNpemUtc20sIDIpICFkZWZhdWx0O1xyXG4kZHgtc2l6ZS1ib3gtcGFkZGluZy14LWxnOiBtYXRoLmRpdigkZHgtYm9yZGVybGVzcy1zaXplLWxnIC0gJGR4LWltYWdlLXNpemUtbGcsIDIpICFkZWZhdWx0O1xyXG4kZHgtc2l6ZS1ib3gtcGFkZGluZy15LWxnOiBtYXRoLmRpdigkZHgtYm9yZGVybGVzcy1zaXplLWxnIC0gJGR4LXRleHQtc2l6ZS1sZywgMikgIWRlZmF1bHQ7XHJcblxyXG4kZHgtaW1hZ2UtbWFyZ2luLXg6IDAgIWRlZmF1bHQ7XHJcbiRkeC1pbWFnZS1tYXJnaW4teTogbWF0aC5kaXYoJGR4LXRleHQtc2l6ZSAtICRkeC1pbWFnZS1zaXplLCAyKSAhZGVmYXVsdDtcclxuJGR4LWltYWdlLW1hcmdpbi14LXNtOiAwICFkZWZhdWx0O1xyXG4kZHgtaW1hZ2UtbWFyZ2luLXktc206IG1hdGguZGl2KCRkeC10ZXh0LXNpemUtc20gLSAkZHgtaW1hZ2Utc2l6ZS1zbSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1pbWFnZS1tYXJnaW4teC1sZzogMCAhZGVmYXVsdDtcclxuJGR4LWltYWdlLW1hcmdpbi15LWxnOiBtYXRoLmRpdigkZHgtdGV4dC1zaXplLWxnIC0gJGR4LWltYWdlLXNpemUtbGcsIDIpICFkZWZhdWx0O1xyXG5cclxuJGR4LWltYWdlLXNwYWNpbmc6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtaW1hZ2Utc3BhY2luZy1zbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWltYWdlLXNwYWNpbmctbGc6IDAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1taW4tc3BhY2luZzogMC4wNjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LXBhbmVsLWJhc2UtcGFkZGluZzogMC43NXJlbSAhZGVmYXVsdDsgICAgICAgICAgICAgICAvLyAxMnB4XHJcbiRkeC1wYW5lbC1iYXNlLXBhZGRpbmctc206IDAuNXJlbSAhZGVmYXVsdDsgICAgICAgICAgICAgLy8gOHB4XHJcbiRkeC1wYW5lbC1iYXNlLXBhZGRpbmctbGc6IDFyZW0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgLy8gMTZweFxyXG4kZHgtcGFuZWwtaGVhZGVyLXNpemU6IDIuNXJlbSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgIC8vIDQwcHhcclxuJGR4LXBhbmVsLWhlYWRlci1zaXplLXNtOiAycmVtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAvLyAzMnB4XHJcbiRkeC1wYW5lbC1oZWFkZXItc2l6ZS1sZzogM3JlbSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgLy8gNDhweFxyXG4kZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZS1yYXRpbzogMS4xNDI4NiAhZGVmYXVsdDsgICAgIC8vIDE2cHhcclxuJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtcmF0aW8tc206IDEuMTY2NjcgIWRlZmF1bHQ7ICAvLyAxNHB4XHJcbiRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLXJhdGlvLWxnOiAxLjEyNSAhZGVmYXVsdDsgICAgLy8gMThweFxyXG4kZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZTogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtcmF0aW8gKiAxZW0gIWRlZmF1bHQ7ICAgICAgICAgLy8gMTZweFxyXG4kZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZS1zbTogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtcmF0aW8tc20gKiAxZW0gIWRlZmF1bHQ7ICAgLy8gMTRweFxyXG4kZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZS1sZzogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtcmF0aW8tbGcgKiAxZW0gIWRlZmF1bHQ7ICAgLy8gMThweFxyXG4kZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0OiBtYXRoLmRpdigkZHgtbGluZS1oZWlnaHQsICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLXJhdGlvKSAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC1zbTogbWF0aC5kaXYoJGR4LWxpbmUtaGVpZ2h0LXNtLCAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZS1yYXRpby1zbSkgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtbGc6IG1hdGguZGl2KCRkeC1saW5lLWhlaWdodC1sZywgJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtcmF0aW8tbGcpICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteDogJGR4LXBhbmVsLWJhc2UtcGFkZGluZyAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXk6IG1hdGguZGl2KCRkeC1wYW5lbC1oZWFkZXItc2l6ZSAtICRkeC1zaXplLCAyKSAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1iYXNlLXBhZGRpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy15LXNtOiBtYXRoLmRpdigkZHgtcGFuZWwtaGVhZGVyLXNpemUtc20gLSAkZHgtc2l6ZS1zbSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14LWxnOiAkZHgtcGFuZWwtYmFzZS1wYWRkaW5nLWxnICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteS1sZzogbWF0aC5kaXYoJGR4LXBhbmVsLWhlYWRlci1zaXplLWxnIC0gJGR4LXNpemUtbGcsIDIpICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtaGVhZGVyLXNwYWNpbmc6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtaGVhZGVyLXNwYWNpbmctc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWhlYWRlci1zcGFjaW5nLWxnOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXg6ICRkeC1wYW5lbC1iYXNlLXBhZGRpbmcgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteTogJGR4LXBhbmVsLWJhc2UtcGFkZGluZyAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14LXNtOiAkZHgtcGFuZWwtYmFzZS1wYWRkaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXktc206ICRkeC1wYW5lbC1iYXNlLXBhZGRpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteC1sZzogJGR4LXBhbmVsLWJhc2UtcGFkZGluZy1sZyAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15LWxnOiAkZHgtcGFuZWwtYmFzZS1wYWRkaW5nLWxnICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteDogJGR4LXBhbmVsLWJhc2UtcGFkZGluZyAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXk6IG1hdGguZGl2KCRkeC1wYW5lbC1oZWFkZXItc2l6ZSAtICRkeC1zaXplLCAyKSAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1iYXNlLXBhZGRpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1mb290ZXItcGFkZGluZy15LXNtOiBtYXRoLmRpdigkZHgtcGFuZWwtaGVhZGVyLXNpemUtc20gLSAkZHgtc2l6ZS1zbSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1mb290ZXItcGFkZGluZy14LWxnOiAkZHgtcGFuZWwtYmFzZS1wYWRkaW5nLWxnICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteS1sZzogbWF0aC5kaXYoJGR4LXBhbmVsLWhlYWRlci1zaXplLWxnIC0gJGR4LXNpemUtbGcsIDIpICFkZWZhdWx0O1xyXG5cclxuJGR4LWJ0bi1wYWRkaW5nLXgtcmF0aW86IDIgIWRlZmF1bHQ7ICAgICAgICAvLyB1c2VkIGZvciBzdGFuZGFsb25lIGJ0bi1saWtlIGVsZW1lbnRzXHJcbiRkeC1zcGxpdC1idG4tcGFkZGluZy14LXJhdGlvOiAyICFkZWZhdWx0OyAgLy8gdXNlZCBmb3Igc3BsaXQgYnRuIGVsZW1lbnRcclxuJGR4LWRyb3Bkb3duLW1pbi13aWR0aC1yYXRpbzogMTEuNDI4NSAhZGVmYXVsdDtcclxuIiwiLmR4YmwtYmFkZ2Uge1xyXG4gICAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtZm9udC1zaXplOiAjeyRkeC1uYXZpZ2F0aW9uLWJhZGdlLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1mb250LXdlaWdodDogI3skZHgtbmF2aWdhdGlvbi1iYWRnZS1mb250LXdlaWdodH07XHJcbiAgICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1saW5lLWhlaWdodDogI3skZHgtbmF2aWdhdGlvbi1iYWRnZS1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1jb2xvcjogI3skZHgtbmF2aWdhdGlvbi1iYWRnZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1iZzogI3skZHgtbmF2aWdhdGlvbi1iYWRnZS1zZWNvbmRhcnktYmd9O1xyXG4gICAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtYm9yZGVyLXJhZGl1czogI3skZHgtbmF2aWdhdGlvbi1iYWRnZS1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLXNwYWNpbmc6ICN7JGR4LW5hdmlnYXRpb24tYmFkZ2Utc3BhY2luZ307XHJcbiAgICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS10ZXh0LXNwYWNpbmcteDogI3skZHgtbmF2aWdhdGlvbi1iYWRnZS10ZXh0LXNwYWNpbmcteH07XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtZm9udC1zaXplKTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtZm9udC13ZWlnaHQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1saW5lLWhlaWdodCk7XHJcbiAgICBjb2xvcjogdmFyKC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1ib3JkZXItcmFkaXVzKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1iZyk7XHJcbiAgICBtYXJnaW46IDAgdmFyKC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLXNwYWNpbmcpO1xyXG5cclxuICAgICYuZHhibC10ZXh0IHtcclxuICAgICAgICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6IHZhcigtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS10ZXh0LXNwYWNpbmcteCk7XHJcbiAgICAgICAgLS1keGJsLXRleHQtcGFkZGluZy15OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1zbSAuZHhibC1iYWRnZSB7XHJcbiAgICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1mb250LXNpemU6ICN7JGR4LW5hdmlnYXRpb24tYmFkZ2UtZm9udC1zaXplLXNtfTtcclxuICAgIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWxpbmUtaGVpZ2h0OiAjeyRkeC1uYXZpZ2F0aW9uLWJhZGdlLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLXNwYWNpbmc6ICN7JGR4LW5hdmlnYXRpb24tYmFkZ2Utc3BhY2luZy1zbX07XHJcbiAgICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS10ZXh0LXNwYWNpbmcteDogI3skZHgtbmF2aWdhdGlvbi1iYWRnZS10ZXh0LXNwYWNpbmcteC1zbX07XHJcbn1cclxuXHJcbi5keGJsLWxnIC5keGJsLWJhZGdlIHtcclxuICAgIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWZvbnQtc2l6ZTogI3skZHgtbmF2aWdhdGlvbi1iYWRnZS1mb250LXNpemUtbGd9O1xyXG4gICAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtbGluZS1oZWlnaHQ6ICN7JGR4LW5hdmlnYXRpb24tYmFkZ2UtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2Utc3BhY2luZzogI3skZHgtbmF2aWdhdGlvbi1iYWRnZS1zcGFjaW5nLWxnfTtcclxuICAgIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLXRleHQtc3BhY2luZy14OiAjeyRkeC1uYXZpZ2F0aW9uLWJhZGdlLXRleHQtc3BhY2luZy14LWxnfTtcclxufVxyXG5cclxuLmR4YmwtYWN0aXZlIC5keGJsLWJhZGdlIHtcclxuICAgIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWNvbG9yOiAjeyRkeC1uYXZpZ2F0aW9uLWJhZGdlLXNlbGVjdGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWJnOiAjeyRkeC1uYXZpZ2F0aW9uLWJhZGdlLXNlY29uZGFyeS1zZWxlY3RlZC1iZ307XHJcbn1cclxuIiwiJWxheW91dC1yb290IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG59XHJcblxyXG4uZHhibC1ncmlkbGF5b3V0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJiA+IC5keGJsLWdyaWRsYXlvdXQtcm9vdCB7XHJcbiAgICAgICAgQGV4dGVuZCAlbGF5b3V0LXJvb3Q7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLXN0YWNrbGF5b3V0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICYgPiAuZHhibC1zdGFja2xheW91dC1yb290IHtcclxuICAgICAgICBAZXh0ZW5kICVsYXlvdXQtcm9vdDtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL2NvbW1vblwiO1xyXG5cclxuLmR4YmwtcmFkaW8tZ3JvdXAge1xyXG4gICAgLS1keGJsLXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctdG9wOiAjeyRkeC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLXRvcH07XHJcbiAgICAtLWR4YmwtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy1sZWZ0OiAjeyRkeC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLWxlZnR9O1xyXG4gICAgLS1keGJsLXJhZGlvLWdyb3VwLWZvbnQtc2l6ZTogI3skZHgtcmFkaW8tZ3JvdXAtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1yYWRpby1ncm91cC1uby1kYXRhLXRleHQtb3BhY2l0eTogI3skZHgtcmFkaW8tZ3JvdXAtbm8tZGF0YS10ZXh0LW9wYWNpdHl9O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWR4YmwtcmFkaW8tZ3JvdXAtZm9udC1zaXplKTtcclxuXHJcbiAgICAmLmR4YmwtcmFkaW8tZ3JvdXAtdmVydGljYWwge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1jaGVja2JveC1yYWRpbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWNoZWNrYm94LXJhZGlvIH4gLmR4YmwtY2hlY2tib3gtcmFkaW8ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tZHhibC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLXRvcCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1yYWRpby1ncm91cC1ob3Jpem9udGFsIHtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cclxuICAgICAgICAmID4gLmR4YmwtY2hlY2tib3gtcmFkaW8gfiAuZHhibC1jaGVja2JveC1yYWRpbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZHhibC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLWxlZnQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtcmFkaW8tZ3JvdXAtbm8tZGF0YS10ZXh0IHtcclxuICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLXJhZGlvLWdyb3VwLW5vLWRhdGEtdGV4dC1vcGFjaXR5KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLXRvcDogI3skZHgtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy10b3Atc219O1xyXG4gICAgICAgIC0tZHhibC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLWxlZnQ6ICN7JGR4LXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctbGVmdC1zbX07XHJcbiAgICAgICAgLS1keGJsLXJhZGlvLWdyb3VwLWZvbnQtc2l6ZTogI3skZHgtcmFkaW8tZ3JvdXAtZm9udC1zaXplLXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLXRvcDogI3skZHgtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy10b3AtbGd9O1xyXG4gICAgICAgIC0tZHhibC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLWxlZnQ6ICN7JGR4LXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctbGVmdC1sZ307XHJcbiAgICAgICAgLS1keGJsLXJhZGlvLWdyb3VwLWZvbnQtc2l6ZTogI3skZHgtcmFkaW8tZ3JvdXAtZm9udC1zaXplLWxnfTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL2NvbW1vblwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL25hdmlnYXRpb25cIjtcclxuQGltcG9ydCBcIm1peGlucy9jb250ZXh0LW1lbnVcIjtcclxuXHJcbi5keGJsLWNvbnRleHQtbWVudSxcclxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUge1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1mb250LWZhbWlseTogI3skZHgtY29udGV4dC1tZW51LWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtY29sb3I6ICN7JGR4LWNvbnRleHQtbWVudS1jb2xvcn07XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LWJnOiAjeyRkeC1jb250ZXh0LW1lbnUtYmd9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1mb250LXNpemU6ICN7JGR4LWNvbnRleHQtbWVudS1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1saW5lLWhlaWdodDogI3skZHgtY29udGV4dC1tZW51LWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LXBhZGRpbmcteDogI3skZHgtY29udGV4dC1tZW51LWl0ZW0tdGV4dC1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteDogI3skZHgtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LW1pbi13aWR0aDogI3skZHgtY29udGV4dC1tZW51LW1pbi13aWR0aH07XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcG9wb3V0LWljb24tb3BhY2l0eTogI3skZHgtY29udGV4dC1tZW51LWl0ZW0tcG9wb3V0LWljb24tb3BhY2l0eX07XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LWRpc2FibGVkLWJnOiAjeyRkeC1jb250ZXh0LW1lbnUtZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1kaXNhYmxlZC1jb2xvcjogI3skZHgtY29udGV4dC1tZW51LWRpc2FibGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtZGlzYWJsZWQtb3BhY2l0eTogI3skZHgtY29udGV4dC1tZW51LWRpc2FibGVkLW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWhvdmVyLWNvbG9yOiAjeyRkeC1jb250ZXh0LW1lbnUtaXRlbS1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0taG92ZXItYmc6ICN7JGR4LWNvbnRleHQtbWVudS1pdGVtLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1hY3RpdmUtYmc6ICN7JGR4LWNvbnRleHQtbWVudS1pdGVtLWFjdGl2ZS1iZ307XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yOiAjeyRkeC1jb250ZXh0LW1lbnUtaXRlbS1hY3RpdmUtY29sb3J9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3Itd2lkdGg6ICN7JGR4LWNvbnRleHQtbWVudS1zZXBhcmF0b3Itd2lkdGh9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3ItY29sb3I6ICN7JGR4LWNvbnRleHQtbWVudS1zZXBhcmF0b3ItY29sb3J9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3Itc3R5bGU6ICN7JGR4LWNvbnRleHQtbWVudS1zZXBhcmF0b3Itc3R5bGV9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItcmFkaXVzOiAjeyRkeC1jb250ZXh0LW1lbnUtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci13aWR0aDogI3skZHgtY29udGV4dC1tZW51LWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1jb2xvcjogI3skZHgtY29udGV4dC1tZW51LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1zdHlsZTogI3skZHgtY29udGV4dC1tZW51LWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LWJveC1zaGFkb3c6ICN7JGR4LWRyb3Bkb3duLWJveC1zaGFkb3d9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1wYWRkaW5nLXg6ICN7JGR4LWNvbnRleHQtbWVudS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1wYWRkaW5nLXk6ICN7JGR4LWNvbnRleHQtbWVudS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1pbWFnZS1zcGFjaW5nOiAjeyRkeC1jb250ZXh0LW1lbnUtaW1hZ2Utc3BhY2luZ307XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcjogI3skZHgtY29udGV4dC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aDogI3skZHgtY29udGV4dC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aH07XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtY29udGV4dC1tZW51LWZvbnQtc2l6ZTogI3skZHgtY29udGV4dC1tZW51LWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWNvbnRleHQtbWVudS1saW5lLWhlaWdodDogI3skZHgtY29udGV4dC1tZW51LWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tdGV4dC1wYWRkaW5nLXg6ICN7JGR4LWNvbnRleHQtbWVudS1pdGVtLXRleHQtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy14OiAjeyRkeC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWNvbnRleHQtbWVudS1taW4td2lkdGg6ICN7JGR4LWNvbnRleHQtbWVudS1taW4td2lkdGgtc219O1xyXG4gICAgICAgIC0tZHhibC1jb250ZXh0LW1lbnUtaW1hZ2Utc3BhY2luZzogI3skZHgtY29udGV4dC1tZW51LWltYWdlLXNwYWNpbmctc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLWNvbnRleHQtbWVudS1mb250LXNpemU6ICN7JGR4LWNvbnRleHQtbWVudS1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1jb250ZXh0LW1lbnUtbGluZS1oZWlnaHQ6ICN7JGR4LWNvbnRleHQtbWVudS1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXRleHQtcGFkZGluZy14OiAjeyRkeC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteDogI3skZHgtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy15OiAjeyRkeC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1jb250ZXh0LW1lbnUtbWluLXdpZHRoOiAjeyRkeC1jb250ZXh0LW1lbnUtbWluLXdpZHRoLWxnfTtcclxuICAgICAgICAtLWR4YmwtY29udGV4dC1tZW51LWltYWdlLXNwYWNpbmc6ICN7JGR4LWNvbnRleHQtbWVudS1pbWFnZS1zcGFjaW5nLWxnfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duIHtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tZm9udC1zaXplOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1mb250LXNpemUpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1jb2xvcjogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1saW5lLWhlaWd0aDogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1iZzogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtYmcpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteDogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtcGFkZGluZy14KTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXk6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LXBhZGRpbmcteSk7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItc3R5bGUpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1taW4td2lkdGg6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LW1pbi13aWR0aCk7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJveC1zaGFkb3c6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWJveC1zaGFkb3cpO1xyXG5cclxuICAgICAgICA+IC5keGJsLWRyb3Bkb3duLWJvZHkge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWNvbnRleHQtbWVudS1pdGVtLWxpc3Qtd2l0aC1pY29ucyA+IGxpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1jb250ZXh0LW1lbnUtaXRlbS13aXRoLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaW1hZ2Utc3BhY2luZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVudS1pdGVtcy1zZXBhcmF0b3IoXCItLWR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvci13aWR0aFwiLCBcIi0tZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yLXN0eWxlXCIsIFwiLS1keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3ItY29sb3JcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteCkgdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy14KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBuYXZpZ2F0aW9uLWl0ZW0taG92ZXItc3RhdGUoXCItLWR4YmwtY29udGV4dC1tZW51LWl0ZW0taG92ZXItYmdcIiwgXCItLWR4YmwtY29udGV4dC1tZW51LWl0ZW0taG92ZXItY29sb3JcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wb3BvdXQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaW1hZ2Utc3BhY2luZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWRpc2FibGVkLXN0eWxlKFwiLS1keGJsLWNvbnRleHQtbWVudS1kaXNhYmxlZC1iZ1wiLCBcIi0tZHhibC1jb250ZXh0LW1lbnUtZGlzYWJsZWQtY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtZGlzYWJsZWQtb3BhY2l0eSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5vdC1kaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZW51LWl0ZW0tcHJlc3NlZC1zdGF0ZShcIi0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1hY3RpdmUtYmdcIiwgXCItLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLXBvcG91dC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBvcG91dC1pY29uLW9wYWNpdHkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJjb21tb25cIjtcclxuXHJcbkBtaXhpbiBtZW51LWl0ZW0tcHJlc3NlZC1zdGF0ZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyKSB7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LW5hdmlnYXRpb24taXRlbS1zZWxlY3RlZC1iZywgJGR4LWNvbnRleHQtbWVudS1pdGVtLWFjdGl2ZS1iYXNlLWJnLCAkZHgtY29udGV4dC1tZW51LWl0ZW0tYWN0aXZlLWJnLWFscGhhKTtcclxufVxyXG5cclxuQG1peGluIG1lbnUtaXRlbXMtc2VwYXJhdG9yKCR3aWR0aC12YXIsICRzdHlsZS12YXIsICRjb2xvci12YXIsICRpc0hvcml6b250YWw6IHRydWUpIHtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBAaWYgJGlzSG9yaXpvbnRhbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IHZhcigjeyR3aWR0aC12YXJ9KSB2YXIoI3skc3R5bGUtdmFyfSkgdmFyKCN7JGNvbG9yLXZhcn0pO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogdmFyKCN7JHdpZHRoLXZhcn0pIHZhcigjeyRzdHlsZS12YXJ9KSB2YXIoI3skY29sb3ItdmFyfSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJuYXZpZ2F0aW9uXCI7XHJcbkBpbXBvcnQgXCJjb250ZXh0LW1lbnVcIjtcclxuXHJcbkBtaXhpbiBtZW51LWl0ZW0tc2VsZWN0ZWQtc3RhdGUoJHNlbGVjdGVkLWJnLXZhciwgJHNlbGVjdGVkLWNvbG9yLXZhciwgJHNlbGVjdGVkLWhvdmVyLWJnLXZhciwgJHNlbGVjdGVkLWhvdmVyLWNvbG9yLXZhcikge1xyXG4gICAgQGluY2x1ZGUgbm90LWhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHN0YXRlLXNlbGVjdGVkLXN0eWxlKCRzZWxlY3RlZC1iZy12YXIsICRzZWxlY3RlZC1jb2xvci12YXIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHN0YXRlLXNlbGVjdGVkLWhvdmVyLXN0eWxlKCRzZWxlY3RlZC1ob3Zlci1iZy12YXIsICRzZWxlY3RlZC1ob3Zlci1jb2xvci12YXIpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWVudS1pdGVtLXN0YXRlKCRob3Zlci1iZy12YXIsICRob3Zlci1jb2xvci12YXIsICRzZWxlY3RlZC1iZy12YXIsICRzZWxlY3RlZC1jb2xvci12YXIsICRzZWxlY3RlZC1ob3Zlci1iZy12YXIsICRzZWxlY3RlZC1ob3Zlci1jb2xvci12YXIpIHtcclxuICAgIEBpbmNsdWRlIHNlbGVjdGVkLXN0YXRlKCkge1xyXG4gICAgICAgICY6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbikge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZW51LWl0ZW0tc2VsZWN0ZWQtc3RhdGUoJHNlbGVjdGVkLWJnLXZhciwgJHNlbGVjdGVkLWNvbG9yLXZhciwgJHNlbGVjdGVkLWhvdmVyLWJnLXZhciwgJHNlbGVjdGVkLWhvdmVyLWNvbG9yLXZhcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICBAaW5jbHVkZSBtZW51LWl0ZW0tc2VsZWN0ZWQtc3RhdGUoJHNlbGVjdGVkLWJnLXZhciwgJHNlbGVjdGVkLWNvbG9yLXZhciwgJHNlbGVjdGVkLWhvdmVyLWJnLXZhciwgJHNlbGVjdGVkLWhvdmVyLWNvbG9yLXZhcik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbm90LXNlbGVjdGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBub3QtYWN0aXZlLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbmF2aWdhdGlvbi1pdGVtLWhvdmVyLXN0YXRlKCRob3Zlci1iZy12YXIsICRob3Zlci1jb2xvci12YXIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4lbWVudS1pdGVtLWxpc3Qge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuJW1lbnUtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbkBtaXhpbiBtZW51LWl0ZW0tYnRuKCRmb250LWZhbWlseS12YXIsICRmb250LXNpemUtdmFyLCAkbGluZS1oZWlnaHQtdmFyLCAkY29sb3ItdmFyLCAkcGFkZGluZy14LXZhciwgJHBhZGRpbmcteS12YXIsICRpbWFnZS1zcGFjaW5nLXZhcixcclxuICAgICRkaXNhYmxlZC1iZy12YXIsICRkaXNhYmxlZC1jb2xvci12YXIsICRkaXNhYmxlZC1vcGFjaXR5LXZhcixcclxuICAgICRob3Zlci1iZy12YXIsICRob3Zlci1jb2xvci12YXIsICRzZWxlY3RlZC1iZy12YXIsICRzZWxlY3RlZC1jb2xvci12YXIsXHJcbiAgICAkc2VsZWN0ZWQtaG92ZXItYmctdmFyLCAkc2VsZWN0ZWQtaG92ZXItY29sb3ItdmFyKSB7XHJcbiAgICAkcHJvcGVydHktdmFsdWVzOiAoXHJcbiAgICAgICAgXCItLWR4YmwtYnRuLWZvbnQtZmFtaWx5XCI6ICRmb250LWZhbWlseS12YXIsXHJcbiAgICAgICAgXCItLWR4YmwtYnRuLWZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLXZhcixcclxuICAgICAgICBcIi0tZHhibC1idG4tbGluZS1oZWlnaHRcIjogJGxpbmUtaGVpZ2h0LXZhcixcclxuICAgICAgICBcIi0tZHhibC1idG4tcGFkZGluZy14XCI6ICRwYWRkaW5nLXgtdmFyLFxyXG4gICAgICAgIFwiLS1keGJsLWJ0bi1wYWRkaW5nLXlcIjogJHBhZGRpbmcteS12YXIsXHJcbiAgICAgICAgXCItLWR4YmwtYnRuLWltYWdlLXNwYWNpbmdcIjogJGltYWdlLXNwYWNpbmctdmFyLFxyXG4gICAgICAgIFwiLS1keGJsLWJ0bi1jb2xvclwiOiAkY29sb3ItdmFyLFxyXG4gICAgICAgIFwiLS1keGJsLWJ0bi1kaXNhYmxlZC1iZ1wiOiAkZGlzYWJsZWQtYmctdmFyLFxyXG4gICAgICAgIFwiLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvclwiOiAkZGlzYWJsZWQtY29sb3ItdmFyLFxyXG4gICAgICAgIFwiLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5XCI6ICRkaXNhYmxlZC1vcGFjaXR5LXZhclxyXG4gICAgKTtcclxuXHJcbiAgICBAZWFjaCAkcHJvcGVydHksICR2YWx1ZSBpbiAkcHJvcGVydHktdmFsdWVzIHtcclxuICAgICAgICBAaWYgJHZhbHVlIHtcclxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiB2YXIoI3skdmFsdWV9KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiB1bnNldDtcclxuICAgIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiB1bnNldDtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogaW5oZXJpdDtcclxuXHJcbiAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcihcclxuICAgICAgICBcIi0tZHhibC1idG4taW1hZ2UtY29sb3JcIixcclxuICAgICAgICBcIi0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3JcIixcclxuICAgICAgICBcIi0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3JcIixcclxuICAgICAgICBcIi0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yXCIsXHJcbiAgICAgICAgXCItLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvclwiXHJcbiAgICApO1xyXG4gICAgQGluY2x1ZGUgbWVudS1pdGVtLXN0YXRlKCRob3Zlci1iZy12YXIsICRob3Zlci1jb2xvci12YXIsICRzZWxlY3RlZC1iZy12YXIsICRzZWxlY3RlZC1jb2xvci12YXIsICRzZWxlY3RlZC1ob3Zlci1iZy12YXIsICRzZWxlY3RlZC1ob3Zlci1jb2xvci12YXIpO1xyXG59XHJcblxyXG5AbWl4aW4gbWVudS1pdGVtLWltYWdlLXBsYWNlaG9sZGVyKCRwcm9wZXJ0eS1uYW1lLCAkaW1hZ2Utc2l6ZS12YXIsICRpbWFnZS1zcGFjZS12YXIsICRpbmRlbnQtY291bnQtdmFyOiBudWxsLCAkcmF0aW86IDEpIHtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0taW1hZ2UtcGxhY2Vob2xkZXItd2lkdGg6IGNhbGModmFyKCN7JGltYWdlLXNpemUtdmFyfSkgKyB2YXIoI3skaW1hZ2Utc3BhY2UtdmFyfSkpO1xyXG5cclxuICAgIEBpZiBub3QgJGluZGVudC1jb3VudC12YXIge1xyXG4gICAgICAgICN7JHByb3BlcnR5LW5hbWV9OiBjYWxjKHZhcigtLWR4YmwtbWVudS1pdGVtLWltYWdlLXBsYWNlaG9sZGVyLXdpZHRoKSAqICRyYXRpbyk7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgICN7JHByb3BlcnR5LW5hbWV9OiBjYWxjKHZhcigjeyRpbmRlbnQtY291bnQtdmFyfSwgMCkgKiB2YXIoLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1wbGFjZWhvbGRlci13aWR0aCkgKiAkcmF0aW8pO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvbmF2aWdhdGlvblwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL21lbnVcIjtcclxuXHJcbi5keGJsLW1lbnUge1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1ob3Zlci1jb2xvcjogI3skZHgtbWVudS1pdGVtLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0taG92ZXItYmc6ICN7JGR4LW1lbnUtaXRlbS1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWJnOiAjeyRkeC1tZW51LWl0ZW0tc2VsZWN0ZWQtYmd9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1jb2xvcjogI3skZHgtbWVudS1pdGVtLXNlbGVjdGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmc6ICN7JGR4LW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiAjeyRkeC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1iZzogI3skZHgtbWVudS1pdGVtLWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtY29sb3I6ICN7JGR4LW1lbnUtaXRlbS1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLW9wYWNpdHk6ICN7JGR4LW1lbnUtaXRlbS1kaXNhYmxlZC1vcGFjaXR5fTtcclxuICAgIC0tZHhibC1tZW51LWZvbnQtZmFtaWx5OiAjeyRkeC1tZW51LWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC1tZW51LWNvbG9yOiAjeyRkeC1tZW51LWNvbG9yfTtcclxuICAgIC0tZHhibC1tZW51LXNlcGFyYXRvci13aWR0aDogI3skZHgtbWVudS1zZXBhcmF0b3Itd2lkdGh9O1xyXG4gICAgLS1keGJsLW1lbnUtc2VwYXJhdG9yLWNvbG9yOiAjeyRkeC1tZW51LXNlcGFyYXRvci1jb2xvcn07XHJcbiAgICAtLWR4YmwtbWVudS1zZXBhcmF0b3Itc3R5bGU6ICN7JGR4LW1lbnUtc2VwYXJhdG9yLXN0eWxlfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZTogI3skZHgtbWVudS1pdGVtLWltYWdlLXNpemV9O1xyXG4gICAgLS1keGJsLW1lbnUtYmc6ICN7JGR4LW1lbnUtYmd9O1xyXG4gICAgLS1keGJsLW1lbnUtdG9wLWxlZnQtYm9yZGVyLXJhZGl1czogI3skZHgtbWVudS10b3AtbGVmdC1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1tZW51LXRvcC1yaWdodC1ib3JkZXItcmFkaXVzOiAjeyRkeC1tZW51LXRvcC1yaWdodC1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1tZW51LWJvdHRvbS1sZWZ0LWJvcmRlci1yYWRpdXM6ICN7JGR4LW1lbnUtYm90dG9tLWxlZnQtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtbWVudS1ib3R0b20tcmlnaHQtYm9yZGVyLXJhZGl1czogI3skZHgtbWVudS1ib3R0b20tcmlnaHQtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtbWVudS10aXRsZS1mb250LXdlaWdodDogI3skZHgtbWVudS10aXRsZS1mb250LXdlaWdodH07XHJcbiAgICAtLWR4YmwtbWVudS10aXRsZS1mb250LXNpemU6ICN7JGR4LW1lbnUtdGl0bGUtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1tZW51LXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRkeC1tZW51LXRpdGxlLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1tZW51LWJvcmRlci13aWR0aDogI3skZHgtbWVudS1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLW1lbnUtYm9yZGVyLWNvbG9yOiAjeyRkeC1tZW51LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtbWVudS1ib3JkZXItc3R5bGU6ICN7JGR4LW1lbnUtYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcjogI3skZHgtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3J9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAjeyRkeC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aH07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAjeyRkeC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1vZmZzZXR9O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWJnKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS10b3AtbGVmdC1ib3JkZXItcmFkaXVzKSB2YXIoLS1keGJsLW1lbnUtdG9wLXJpZ2h0LWJvcmRlci1yYWRpdXMpIHZhcigtLWR4YmwtbWVudS1ib3R0b20tcmlnaHQtYm9yZGVyLXJhZGl1cykgdmFyKC0tZHhibC1tZW51LWJvdHRvbS1sZWZ0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgYm9yZGVyOiB2YXIoLS1keGJsLW1lbnUtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLW1lbnUtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLW1lbnUtYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1tZW51LXRpdGxlLWZvbnQtc2l6ZTogI3skZHgtbWVudS10aXRsZS1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplOiAjeyRkeC1tZW51LWl0ZW0tZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNpemU6ICN7JGR4LW1lbnUtaXRlbS1pbWFnZS1zaXplLXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1tZW51LXRpdGxlLWZvbnQtc2l6ZTogI3skZHgtbWVudS10aXRsZS1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplOiAjeyRkeC1tZW51LWl0ZW0tZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNpemU6ICN7JGR4LW1lbnUtaXRlbS1pbWFnZS1zaXplLWxnfTtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdChbZGF0YS1keC1tZW51LWxvYWRlZF0pIHtcclxuICAgICAgICAmID4gLmR4YmwtbWVudS1uYXYsXHJcbiAgICAgICAgJiA+IC5keGJsLW1lbnUtaXRlbS1saXN0LFxyXG4gICAgICAgICYgPiAuZHhibC1tZW51LXRpdGxlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1tZW51LWJhciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtbWVudS1pdGVtLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoW2RhdGEtZHgtbWVudS1tb2JpbGVdKSB7XHJcbiAgICAgICAgJiA+IC5keGJsLW1lbnUtbmF2LFxyXG4gICAgICAgICYgPiAuZHhibC1tZW51LWl0ZW0tbGlzdCxcclxuICAgICAgICAmID4gLmR4YmwtbWVudS10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1keC1tZW51LW1vYmlsZV0gPiAuZHhibC1tZW51LWJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSB7XHJcbiAgICAgICAgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICYgPiAuZHhibC1idG4sXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1tZW51LWl0ZW0tdG1wbCB7XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IHZhcigtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpICogLTEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1tZW51LXRpdGxlLFxyXG4gICAgICAgIC5keGJsLXN1Yi1tZW51LXRlbXBsYXRlIHtcclxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IHZhcigtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbWVudS1pdGVtLWxpc3Qge1xyXG4gICAgICAgIEBleHRlbmQgJW1lbnUtaXRlbS1saXN0O1xyXG5cclxuICAgICAgICAmID4gLmR4YmwtbWVudS1saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAmLmR4YmwtbWVudS1saXN0LWl0ZW0tc3RyZXRjaCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLW1lbnUtaXRlbS1wb3Mtc3RhcnQgLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLW1lbnUtaXRlbS1wb3MtY2VudGVyIC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLW1lbnUtaXRlbS1wb3MtZW5kIC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJW1lbnUtaXRlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZW51LWl0ZW0tYnRuKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWZvbnQtZmFtaWx5XCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemVcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0XCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteFwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15XCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLW9wYWNpdHlcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLWhvdmVyLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1ob3Zlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3JcIlxyXG4gICAgICAgICAgICAgICAgICAgICk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtaXRlbS10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1tZW51LXRleHQtaGlkZGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHhibC1tZW51LWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtbWVudS1zcGFjaW5nIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbWVudS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLW1lbnUtdGl0bGUtZm9udC1zaXplKTtcclxuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC1tZW51LXRpdGxlLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1tZW51LXRpdGxlLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLW1lbnUtYmFyIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAmLmR4YmwtbWVudS1sb2FkaW5nIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLW1lbnUtdGl0bGUge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtbWVudS1pdGVtLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1tZW51LWxvYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtbWVudS1saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGltcG9ydCBcIm1lbnUuZHJvcGRvd25cIjtcclxuQGltcG9ydCBcIm1lbnUuaG9yaXpvbnRhbFwiO1xyXG5AaW1wb3J0IFwibWVudS52ZXJ0aWNhbFwiO1xyXG4iLCJAaW1wb3J0IFwibWl4aW5zL21lbnVcIjtcclxuXHJcbi5keGJsLW1lbnUtZHJvcGRvd24ge1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1ob3Zlci1jb2xvcjogI3skZHgtbWVudS1pdGVtLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0taG92ZXItYmc6ICN7JGR4LW1lbnUtaXRlbS1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtbWVudS1zZXBhcmF0b3Itd2lkdGg6ICN7JGR4LW1lbnUtc2VwYXJhdG9yLXdpZHRofTtcclxuICAgIC0tZHhibC1tZW51LXNlcGFyYXRvci1jb2xvcjogI3skZHgtbWVudS1zZXBhcmF0b3ItY29sb3J9O1xyXG4gICAgLS1keGJsLW1lbnUtc2VwYXJhdG9yLXN0eWxlOiAjeyRkeC1tZW51LXNlcGFyYXRvci1zdHlsZX07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWJnOiAjeyRkeC1tZW51LWl0ZW0tc2VsZWN0ZWQtYmd9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1jb2xvcjogI3skZHgtbWVudS1pdGVtLXNlbGVjdGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmc6ICN7JGR4LW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiAjeyRkeC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1iZzogI3skZHgtbWVudS1pdGVtLWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtY29sb3I6ICN7JGR4LW1lbnUtaXRlbS1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLW9wYWNpdHk6ICN7JGR4LW1lbnUtaXRlbS1kaXNhYmxlZC1vcGFjaXR5fTtcclxuICAgIC0tZHhibC1tZW51LWZvbnQtZmFtaWx5OiAjeyRkeC1tZW51LWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC1tZW51LWNvbG9yOiAjeyRkeC1tZW51LWNvbG9yfTtcclxuICAgIC0tZHhibC1tZW51LWJnOiAjeyRkeC1tZW51LWJnfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplOiAjeyRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHQ6ICN7JGR4LW1lbnUtZHJvcGRvd24taXRlbS1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmc6ICN7JGR4LW1lbnUtZHJvcGRvd24taXRlbS1pbWFnZS1zcGFjaW5nfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy14OiAjeyRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15OiAjeyRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHgtbWVudS1kcm9wZG93bi1taW4td2lkdGh9O1xyXG4gICAgLS1keGJsLW1lbnUtZHJvcGRvd24tcGFkZGluZy14OiAjeyRkeC1tZW51LWRyb3Bkb3duLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtbWVudS1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGR4LW1lbnUtZHJvcGRvd24tcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGR4LW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItd2lkdGg6ICN7JGR4LW1lbnUtZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHgtbWVudS1kcm9wZG93bi1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXN0eWxlOiAjeyRkeC1tZW51LWRyb3Bkb3duLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNpemU6ICN7JGR4LW1lbnUtaXRlbS1pbWFnZS1zaXplfTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1iZzogdmFyKC0tZHhibC1tZW51LWJnKTtcclxuICAgIC0tZHhibC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcjogI3skZHgtbWVudS1kcm9wZG93bi1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3J9O1xyXG4gICAgLS1keGJsLW1lbnUtZHJvcGRvd24taXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAjeyRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aH07XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0OiAjeyRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplOiAjeyRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmc6ICN7JGR4LW1lbnUtZHJvcGRvd24taXRlbS1pbWFnZS1zcGFjaW5nLXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteDogI3skZHgtbWVudS1kcm9wZG93bi1pdGVtLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LW1lbnUtZHJvcGRvd24taXRlbS1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHgtbWVudS1kcm9wZG93bi1taW4td2lkdGgtc219O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZTogI3skZHgtbWVudS1pdGVtLWltYWdlLXNpemUtc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1saW5lLWhlaWdodDogI3skZHgtbWVudS1kcm9wZG93bi1pdGVtLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogI3skZHgtbWVudS1kcm9wZG93bi1pdGVtLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nOiAjeyRkeC1tZW51LWRyb3Bkb3duLWl0ZW0taW1hZ2Utc3BhY2luZy1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXg6ICN7JGR4LW1lbnUtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15OiAjeyRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1kcm9wZG93bi1taW4td2lkdGg6ICN7JGR4LW1lbnUtZHJvcGRvd24tbWluLXdpZHRoLWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNpemU6ICN7JGR4LW1lbnUtaXRlbS1pbWFnZS1zaXplLWxnfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtZHJvcGRvd24tZGlhbG9nIHtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1ib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItc3R5bGUpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1taW4td2lkdGg6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1taW4td2lkdGgpO1xyXG5cclxuICAgICAgICAmID4gLmR4YmwtZHJvcGRvd24tYm9keSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteDogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteTogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLXBhZGRpbmcteSk7XHJcblxyXG4gICAgICAgICAgICAuZHhibC1tZW51LWl0ZW0tbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVtZW51LWl0ZW0tbGlzdDtcclxuXHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLW1lbnUtbmF2LWl0ZW0tbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtbWVudS1uYXYtaXRlbS1saXN0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtbWVudS1pdGVtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtbWVudS1pdGVtLWxpc3Qtd2l0aC1pY29ucyA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtbWVudS1pdGVtLXRleHQtY29udGFpbmVyOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1tZW51LWl0ZW0taW5kZW50ICsgLmR4YmwtbWVudS1pdGVtLXRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVudS1pdGVtLWltYWdlLXBsYWNlaG9sZGVyKFwibWFyZ2luLWxlZnRcIiwgXCItLWR4YmwtbWVudS1pdGVtLWltYWdlLXNpemVcIiwgXCItLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1tZW51LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLW1lbnUtZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlbWVudS1pdGVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZW51LWl0ZW0tYnRuKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtZm9udC1mYW1pbHlcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0XCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXhcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15XCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtb3BhY2l0eVwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1ob3Zlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvclwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtaXRlbS1pbmRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZW51LWl0ZW0taW1hZ2UtcGxhY2Vob2xkZXIoXCJtYXJnaW4tbGVmdFwiLCBcIi0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZVwiLCBcIi0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZ1wiLCBcIi0tZHhibC1tZW51LWl0ZW0taW5kZW50LWNvdW50XCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lbnUtaXRlbS1pbWFnZS1wbGFjZWhvbGRlcihcIndpZHRoXCIsIFwiLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zaXplXCIsIFwiLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nXCIsIG51bGwsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtaXRlbS10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1tZW51LXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVudS1pdGVtcy1zZXBhcmF0b3IoXCItLWR4YmwtbWVudS1zZXBhcmF0b3Itd2lkdGhcIiwgXCItLWR4YmwtbWVudS1zZXBhcmF0b3Itc3R5bGVcIiwgXCItLWR4YmwtbWVudS1zZXBhcmF0b3ItY29sb3JcIiwgdHJ1ZSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmR4YmwtbWVudS1uYXZiYXItZHJvcGRvd24pIHtcclxuICAgICAgICAuZHhibC1tZW51LWl0ZW0tbGlzdCB7XHJcbiAgICAgICAgICAgICYgPiAuZHhibC1tZW51LWxpc3QtaXRlbTpmaXJzdC1jaGlsZCA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtbWVudS1saXN0LWl0ZW06bGFzdC1jaGlsZCA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWl0ZW1saXN0LWRyb3Bkb3duW3gtZHJvcC1hbGlnbm1lbnQ9XCJib3R0b21cIl0gPiAmLmR4YmwtbWVudS1uYXZiYXItZHJvcGRvd24ge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1kcm9wZG93bi1ib2R5LFxyXG4gICAgICAgIC5keGJsLW1lbnUtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtbWVudS1uYXYtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW06bGFzdC1jaGlsZCA+IC5keGJsLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtaXRlbWxpc3QtZHJvcGRvd25beC1kcm9wLWFsaWdubWVudD1cInRvcFwiXSA+ICYuZHhibC1tZW51LW5hdmJhci1kcm9wZG93biB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1tZW51LW5hdi1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbTpmaXJzdC1jaGlsZCA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtaXRlbWxpc3QtZHJvcGRvd246bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gJiB7XHJcbiAgICAgICAgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICYgPiAuZHhibC1idG4sXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1tZW51LWl0ZW0tdG1wbCB7XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpICogLTEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zdWItbWVudS10ZW1wbGF0ZSB7XHJcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24taXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24taXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvbWVudVwiO1xyXG5cclxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCB7XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogI3skZHgtbWVudS1pdGVtLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0OiAjeyRkeC1tZW51LWl0ZW0tbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXg6ICN7JGR4LW1lbnUtaXRlbS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LW1lbnUtaXRlbS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy14OiAjeyRkeC1tZW51LXRpdGxlLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtbWVudS10aXRsZS1wYWRkaW5nLXk6ICN7JGR4LW1lbnUtdGl0bGUtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZzogI3skZHgtbWVudS1pdGVtLWltYWdlLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtbWVudS1pdGVtLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4taG92ZXItYmc6ICN7JGR4LW1lbnUtaXRlbS1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXNlbGVjdGVkLWJnOiAjeyRkeC1tZW51LWl0ZW0tc2VsZWN0ZWQtYmd9O1xyXG4gICAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1jb2xvcjogI3skZHgtbWVudS1pdGVtLXNlbGVjdGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tc2VsZWN0ZWQtaG92ZXItYmc6ICN7JGR4LW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiAjeyRkeC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjeyRkeC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGg6ICN7JGR4LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRofTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1vZmZzZXQ6ICN7JGR4LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLW9mZnNldH07XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogI3skZHgtbWVudS1pdGVtLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1saW5lLWhlaWdodDogI3skZHgtbWVudS1pdGVtLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteDogI3skZHgtbWVudS1pdGVtLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LW1lbnUtaXRlbS1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteDogI3skZHgtbWVudS10aXRsZS1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteTogI3skZHgtbWVudS10aXRsZS1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZzogI3skZHgtbWVudS1pdGVtLWltYWdlLXNwYWNpbmctc219O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy14OiAjeyRkeC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteTogI3skZHgtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteS1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogI3skZHgtbWVudS1pdGVtLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1saW5lLWhlaWdodDogI3skZHgtbWVudS1pdGVtLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteDogI3skZHgtbWVudS1pdGVtLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LW1lbnUtaXRlbS1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteDogI3skZHgtbWVudS10aXRsZS1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteTogI3skZHgtbWVudS10aXRsZS1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZzogI3skZHgtbWVudS1pdGVtLWltYWdlLXNwYWNpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy14OiAjeyRkeC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteTogI3skZHgtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteS1sZ307XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkge1xyXG4gICAgICAgICYgLmR4YmwtbWVudS1uYXYgPiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogdmFyKC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbWVudS10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteSkgdmFyKC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteCk7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLW1lbnUtYmFyIHtcclxuICAgICAgICAmID4gLmR4YmwtbWVudS1pdGVtLWxpc3Qge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtbWVudS1saXN0LWl0ZW0tc3RyZXRjaCB7XHJcbiAgICAgICAgICAgICAgICA6bm90KDpsYXN0LWNoaWxkKS5keGJsLW1lbnUtaXRlbS10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCguZHhibC1tZW51LXdpdGgtdGl0bGUpIHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1tZW51LWxpc3QtaXRlbTpmaXJzdC1jaGlsZC5keGJsLW1lbnUtaXRlbS1wb3Mtc3RhcnQgPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4sXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtbWVudS1saXN0LWl0ZW06Zmlyc3QtY2hpbGQuZHhibC1tZW51LWxpc3QtaXRlbS1zdHJldGNoID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtdG9wLWxlZnQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWJvdHRvbS1sZWZ0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtbWVudS1saXN0LWl0ZW06bGFzdC1jaGlsZC5keGJsLW1lbnUtaXRlbS1wb3MtZW5kID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuLFxyXG4gICAgICAgICAgICAmID4gLmR4YmwtbWVudS1saXN0LWl0ZW06bGFzdC1jaGlsZC5keGJsLW1lbnUtbGlzdC1pdGVtLXN0cmV0Y2ggPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS10b3AtcmlnaHQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWJvdHRvbS1yaWdodC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lbnUtaXRlbXMtc2VwYXJhdG9yKFwiLS1keGJsLW1lbnUtc2VwYXJhdG9yLXdpZHRoXCIsIFwiLS1keGJsLW1lbnUtc2VwYXJhdG9yLXN0eWxlXCIsIFwiLS1keGJsLW1lbnUtc2VwYXJhdG9yLWNvbG9yXCIsIGZhbHNlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtbWVudS1uYXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmR4YmwtbWVudS1uYXYtYmFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcG9zLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LXRvcC1sZWZ0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1ib3R0b20tbGVmdC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBvcy1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LXRvcC1yaWdodC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWJvdHRvbS1yaWdodC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtbWVudS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcG9zLXJldmVyc2Uge1xyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LXRvcC1sZWZ0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1ib3R0b20tbGVmdC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtbWVudS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lbnUtaXRlbS1idG4oXHJcbiAgICAgICAgICAgICAgICAgICAgbnVsbCwgbnVsbCwgbnVsbCxcclxuICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteFwiLFxyXG4gICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXlcIixcclxuICAgICAgICAgICAgICAgICAgICBudWxsLCBudWxsLCBudWxsLCBudWxsLFxyXG4gICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1ob3Zlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1ob3Zlci1jb2xvclwiXHJcbiAgICAgICAgICAgICAgICApO1xyXG5cclxuICAgICAgICAgICAgICAgIGZsZXg6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtaGFtYnVyZ2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb250ZXh0LW1lbnVcIjtcclxuQGltcG9ydCBcIm1peGlucy9tZW51XCI7XHJcblxyXG4uZHhibC1tZW51LmR4YmwtbWVudS12ZXJ0aWNhbCB7XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogI3skZHgtbWVudS12ZXJ0aWNhbC1pdGVtLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0OiAjeyRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXg6ICN7JGR4LW1lbnUtdmVydGljYWwtaXRlbS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LW1lbnUtdmVydGljYWwtaXRlbS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy14OiAjeyRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteTogI3skZHgtbWVudS10aXRsZS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nOiAjeyRkeC1tZW51LXZlcnRpY2FsLWl0ZW0taW1hZ2Utc3BhY2luZ307XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogI3skZHgtbWVudS12ZXJ0aWNhbC1pdGVtLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1saW5lLWhlaWdodDogI3skZHgtbWVudS12ZXJ0aWNhbC1pdGVtLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteDogI3skZHgtbWVudS12ZXJ0aWNhbC1pdGVtLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LW1lbnUtdmVydGljYWwtaXRlbS1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteDogI3skZHgtbWVudS12ZXJ0aWNhbC1pdGVtLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15OiAjeyRkeC1tZW51LXRpdGxlLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nOiAjeyRkeC1tZW51LXZlcnRpY2FsLWl0ZW0taW1hZ2Utc3BhY2luZy1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogI3skZHgtbWVudS12ZXJ0aWNhbC1pdGVtLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1saW5lLWhlaWdodDogI3skZHgtbWVudS12ZXJ0aWNhbC1pdGVtLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteDogI3skZHgtbWVudS12ZXJ0aWNhbC1pdGVtLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LW1lbnUtdmVydGljYWwtaXRlbS1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteDogI3skZHgtbWVudS12ZXJ0aWNhbC1pdGVtLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15OiAjeyRkeC1tZW51LXRpdGxlLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nOiAjeyRkeC1tZW51LXZlcnRpY2FsLWl0ZW0taW1hZ2Utc3BhY2luZy1sZ307XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLW1lbnUtYmFyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAmIC5keGJsLW1lbnUtdGl0bGUge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbWVudS10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteSkgdmFyKC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbWVudS1pdGVtLWxpc3Qge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAmOm5vdCguZHhibC1tZW51LXdpdGgtdGl0bGUpIHtcclxuICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtbGlzdC1pdGVtOmZpcnN0LWNoaWxkID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS10b3AtbGVmdC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtdG9wLXJpZ2h0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtbWVudS1pdGVtLWxpc3Qtd2l0aC1pY29ucyA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtaXRlbS10ZXh0LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZW51LWl0ZW0taW1hZ2UtcGxhY2Vob2xkZXIoXCJtYXJnaW4tbGVmdFwiLCBcIi0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZVwiLCBcIi0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZ1wiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLW1lbnUtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVudS1pdGVtcy1zZXBhcmF0b3IoXCItLWR4YmwtbWVudS1zZXBhcmF0b3Itd2lkdGhcIiwgXCItLWR4YmwtbWVudS1zZXBhcmF0b3Itc3R5bGVcIiwgXCItLWR4YmwtbWVudS1zZXBhcmF0b3ItY29sb3JcIiwgdHJ1ZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtbWVudS1saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQgPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWJvdHRvbS1sZWZ0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1ib3R0b20tcmlnaHQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1tZW51LWxpc3QtaXRlbS1zdHJldGNoID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLW1lbnUtaXRlbS10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiOnJvb3Qge1xyXG4gICAgLS1keGJsLWNsaWVudC1jb21wb25lbnQtcGFsZXR0ZS1wcmltYXJ5OiAjeyRkeC1wcmltYXJ5fTtcclxuICAgIC0tZHhibC1jbGllbnQtY29tcG9uZW50LXBhbGV0dGUtc3VjY2VzczogI3skZHgtc3VjY2Vzc307XHJcbiAgICAtLWR4YmwtY2xpZW50LWNvbXBvbmVudC1wYWxldHRlLWluZm86ICN7JGR4LWluZm99O1xyXG4gICAgLS1keGJsLWNsaWVudC1jb21wb25lbnQtcGFsZXR0ZS13YXJuaW5nOiAjeyRkeC13YXJuaW5nfTtcclxuICAgIC0tZHhibC1jbGllbnQtY29tcG9uZW50LXBhbGV0dGUtZGFuZ2VyOiAjeyRkeC1kYW5nZXJ9O1xyXG59XHJcbiIsIi5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZHhibC1jaGFydC1sZWdlbmQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAmLmR4YmwtY2hhcnQtbGVnZW5kLWhvcml6b250YWwge1xyXG4gICAgICAgIC5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGFydC1sZWdlbmQtdmVydGljYWwge1xyXG4gICAgICAgIC5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNoYXJ0LXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMC41ZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC1ob3Jpem9udGFsLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLXJpZ2h0IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtY2hhcnQtbGVnZW5kLWl0ZW1zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LWxlZ2VuZC1pY29uIHtcclxuICAgIGhlaWdodDogMXJlbTtcclxuICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgZmxleDogMCAwIDFyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIH4gKiB7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LWxlZ2VuZC10ZXh0IHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LXdpdGgtbGVnZW5kLWNvbnRhaW5lciB7XHJcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4uZHhibC1jaGFydC1sZWdlbmQtb3V0c2lkZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAuZHhibC1jaGFydC1sZWdlbmQge1xyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtaG9yaXpvbnRhbCxcclxuICAgICAgICAmLmR4YmwtY2hhcnQtbGVnZW5kLXZlcnRpY2FsLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtdmVydGljYWwge1xyXG4gICAgICAgICAgICAmLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC12ZXJ0aWNhbC5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1jZW50ZXIuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLWJvdHRvbSxcclxuICAgICAgICAmLmR4YmwtY2hhcnQtbGVnZW5kLWhvcml6b250YWwuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtaG9yaXpvbnRhbC5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1sZWZ0LFxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtdmVydGljYWwuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLXRvcDpub3QoLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWNlbnRlcikge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC1ob3Jpem9udGFsLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLXJpZ2h0LFxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtdmVydGljYWwuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLWJvdHRvbTpub3QoLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWNlbnRlcikge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LWxlZ2VuZC1pbnNpZGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5keGJsLWNoYXJ0LWxlZ2VuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkeC1jaGFydC1sZWdlbmQtYmc7XHJcbiAgICAgICAgYm9yZGVyOiAkZHgtY2hhcnQtbGVnZW5kLWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZHgtY2hhcnQtbGVnZW5kLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGR4LWNoYXJ0LWxlZ2VuZC1ib3gtc2hhZG93O1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1sZWZ0IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tcmlnaHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLXRvcCB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tY2VudGVyIHtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LWxlZ2VuZC1ob3Jpem9udGFsIHtcclxuICAgIC5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtcyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtY2hhcnQtbGVnZW5kLXZlcnRpY2FsIHtcclxuICAgIC5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtcyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiY2hhcnQubGVnZW5kXCI7XHJcblxyXG4kdG9vbHRpcC1ib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xyXG5cclxuQGtleWZyYW1lcyBkeGJsLXJvdGF0aW5nIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1jaGFydC1yb290IHtcclxuICAgIC0tZHhibC1jaGFydC1mb2N1cy1vdXRsaW5lLXdpZHRoOiAjeyRkeC1jaGFydC1mb2N1cy1vdXRsaW5lLXdpZHRofTtcclxuICAgIC0tZHhibC1jaGFydC1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjeyRkeC1jaGFydC1mb2N1cy1vdXRsaW5lLWNvbG9yfTtcclxuICAgIC0tZHhibC1jaGFydC1mb2N1cy1vdXRsaW5lLXN0eWxlOiAjeyRkeC1jaGFydC1mb2N1cy1vdXRsaW5lLXN0eWxlfTtcclxuICAgIC0tZHhibC1jaGFydC1sb2FkaW5nLWluZGljYXRvci10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMwMG1zO1xyXG4gICAgLS1keGJsLWNoYXJ0LWF4aXMtdGl0bGUtZm9udC1jb2xvcjogI3skZHgtY2hhcnQtYXhpcy10aXRsZS1mb250LWNvbG9yfTtcclxuICAgIC0tZHhibC1jaGFydC1heGlzLWxpbmUtY29sb3I6ICN7JGR4LWNoYXJ0LWF4aXMtbGluZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hhcnQtY29uc3RhbnQtbGluZS1jb2xvcjogI3skZHgtY2hhcnQtY29uc3RhbnQtbGluZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hhcnQtcG9pbnQtaG92ZXItY29sb3I6ICN7JGR4LWNoYXJ0LXBvaW50LWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1jaGFydC1lcnJvci1iYXItY29sb3I6ICN7JGR4LWNoYXJ0LWVycm9yLWJhci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hhcnQtYW5ub3RhdGlvbi1jb2xvcjogI3skZHgtY2hhcnQtYW5ub3RhdGlvbi1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hhcnQtYW5ub3RhdGlvbi10ZXh0LWNvbG9yOiAjeyRkeC1jaGFydC1hbm5vdGF0aW9uLXRleHQtY29sb3J9O1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgb3V0bGluZTogdmFyKC0tZHhibC1jaGFydC1mb2N1cy1vdXRsaW5lLXdpZHRoKSB2YXIoLS1keGJsLWNoYXJ0LWZvY3VzLW91dGxpbmUtc3R5bGUpIHZhcigtLWR4YmwtY2hhcnQtZm9jdXMtb3V0bGluZS1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwIDAuNzVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICA+IHN2ZyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMG1zIDBtcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtY2hhcnQtd2l0aC1sZWdlbmQtY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNoYXJ0LWZpcnN0LWxvYWRpbmcge1xyXG4gICAgICAgIC5keGJsLWNoYXJ0LWxlZ2VuZCxcclxuICAgICAgICAuZHhibC1jaGFydC10aXRsZSB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LXRvb2x0aXAge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lsbC1jaGFuZ2U6IGZpbHRlcjtcclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggNXB4IHJnYigxMiAxMjIgMjMxIC8gNTMlKSk7XHJcblxyXG4gICAgPiAuZHhibC1jaGFydC10b29sdGlwLWNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGJvcmRlcjogJHRvb2x0aXAtYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHgtd2hpdGU7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJzLWdyYXktOTAwLCAjMjEyNTI5KTtcclxuXHJcbiAgICAgICAgKyAuZHhibC1jaGFydC10b29sdGlwLXBvaW50ZXI6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDAuNjI3NXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLjYyNzVyZW07XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHRvb2x0aXAtYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6ICR0b29sdGlwLWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKyAuZHhibC1jaGFydC10b29sdGlwLXBvaW50ZXIge1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDAuMXB4KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHgtd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jaGFydC10b29sdGlwLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAmLmR4YmwtY2hhcnQtdG9vbHRpcC11c2VyLXRlbXBsYXRlLW5vdC1kZWZpbmVkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmR4YmwtY2hhcnQtc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuIiwiZHhibC1tYXAge1xyXG4gICAgLS1keGJsLW1hcC1tYXJrZXItdG9vbHRpcC1jb2xvcjogI3skZHgtbWFwLW1hcmtlci10b29sdGlwLWNvbG9yfTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5keGJsLXdpZGdldC1jb250YWluZXIgPiBkaXYge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAuZHgtbWFwLW1hcmtlci10b29sdGlwIHtcclxuICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtbWFwLW1hcmtlci10b29sdGlwLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxufVxyXG4iLCJkeGJsLWJhci1nYXVnZSB7XHJcbiAgICAtLWR4YmwtYmFyLWdhdWdlLXRpdGxlLWZvbnQtY29sb3I6ICN7JGR4LXRpdGxlLWZvbnQtY29sb3J9O1xyXG4gICAgLS1keGJsLWJhci1nYXVnZS1zdWJ0aXRsZS1mb250LWNvbG9yOiAjeyRkeC10aXRsZS1mb250LWNvbG9yfTtcclxuICAgIC0tZHhibC1iYXItZ2F1Z2UtbGVnZW5kLXRpdGxlLWZvbnQtY29sb3I6ICN7JGR4LXRpdGxlLWZvbnQtY29sb3J9O1xyXG4gICAgLS1keGJsLWJhci1nYXVnZS1sZWdlbmQtc3VidGl0bGUtZm9udC1jb2xvcjogI3skZHgtdGl0bGUtZm9udC1jb2xvcn07XHJcbiAgICAtLWR4YmwtYmFyLWdhdWdlLWxlZ2VuZC1pdGVtLWZvbnQtY29sb3I6ICN7JGR4LWxlZ2VuZC1pdGVtLWZvbnQtY29sb3J9O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbiIsImR4Ymwtc2Fua2V5IHtcclxuICAgIC0tZHhibC1zYW5rZXktdGl0bGUtZm9udC1jb2xvcjogI3skZHgtdGl0bGUtZm9udC1jb2xvcn07XHJcbiAgICAtLWR4Ymwtc2Fua2V5LXN1YnRpdGxlLWZvbnQtY29sb3I6ICN7JGR4LXRpdGxlLWZvbnQtY29sb3J9O1xyXG4gICAgLS1keGJsLXNhbmtleS1sYWJlbC1mb250LWNvbG9yOiAjeyRkeC1zYW5rZXktbGFiZWwtZm9udC1jb2xvcn07XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuZHhibC13aWRnZXQtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cclxuLmR4cmVSb290IHtcclxuICAgIC0tZHhyZS1wcmltYXJ5LWNvbG9yOiAjeyRkeC1wcmltYXJ5fTtcclxuICAgIC0tZHhyZS12aWV3LWJhY2tncm91bmQtY29sb3I6ICN7JGR4LXJpY2gtZWRpdC12aWV3LWJnfTtcclxuICAgIC0tZHhyZS1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRkeC1yaWNoLWVkaXQtYmd9O1xyXG4gICAgLS1keHJlLWJvcmRlci13aWR0aDogI3skZHgtcmljaC1lZGl0LWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4cmUtYm9yZGVyLXJhZGl1czogI3skZHgtcmljaC1lZGl0LWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keHJlLXF1aWNrLXNlYXJjaC1ib3JkZXItcmFkaXVzOiAjeyRkeC1yaWNoLWVkaXQtcXVpY2stc2VhcmNoLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keHJlLWJvcmRlci1jb2xvcjogI3skZHgtcmljaC1lZGl0LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4cmUtYmctY29sb3I6ICN7JGR4LXJpY2gtZWRpdC1iZ307XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuQGltcG9ydCBcIm1peGlucy9zY2hlZHVsZXJcIjtcclxuXHJcbi8qIFNjaGVkdWxlciBtYWluIGVsZW1lbnQgKi9cclxuLmR4Ymwtc2NoZWR1bGVyIHtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItZm9udC1mYW1pbHk6ICN7JGR4LXNjaGVkdWxlci1mb250LWZhbWlseX07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLWZvbnQtc2l6ZTogI3skZHgtc2NoZWR1bGVyLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLWJhY2tncm91bmQtY29sb3I6ICN7JGR4LXNjaGVkdWxlci1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yOiAjeyRkeC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlOiAjeyRkeC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoOiAjeyRkeC1zY2hlZHVsZXItYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXJhZGl1czogI3skZHgtc2NoZWR1bGVyLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1ob3VyLWNlbGwtd2lkdGg6IDMuNWVtO1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1taW51dGUtY2VsbC1mb250LXNpemUtcmF0aW86IDAuNzU7XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLXRvb2xiYXItZml4LWhlaWdodDogI3skZHgtc2NoZWR1bGVyLXRvb2xiYXItZml4LWhlaWdodH07XHJcblxyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItcmFkaXVzKTtcclxuICAgIGJvcmRlcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcik7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1zY2hlZHVsZXItZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXNjaGVkdWxlci1mb250LXNpemUpO1xyXG5cclxuICAgIC5keGJsLXNjLXNjcm9sbC1jb250YWluZXIgPiAuZHhibC1zYy12ZXJ0aWNhbC12aWV3ID4gdGJvZHkgPiB0ciB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4Ymwtc2MtZ3Itc2VwLXZlcnRpY2FsLFxyXG4gICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgyKSA+IC5keGJsLXNjLWhvdXItY2VsbCxcclxuICAgICAgICAmOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkID4gdGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLXNjLW1pbnV0ZS1jZWxsLFxyXG4gICAgICAgICAgICAmID4gLmR4Ymwtc2MtdGltZS1jZWxsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtdGltZWNlbGxzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuZHhibC1zYy10aW1lLW1hcmtlci1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC02cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3ID4gdGJvZHkge1xyXG4gICAgICAgICAgICAmID4gdHIuZHhibC1zYy1hcm0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdHI6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICYgPiB0ci5keGJsLXNjLWFybSArIHRyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0cjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLW1haW4tY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAvKiB0b29sYmFyICovXHJcbiAgICAuZHhibC1zYy10Yi13cmFwcGVyIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtO1xyXG5cclxuICAgICAgICAmID4gZHhibC10b29sYmFyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjaGVkdWxlci10b29sYmFyLWZpeC1oZWlnaHQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiBWaWV3ICovXHJcbiAgICAuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcge1xyXG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgJi5keGJsLXNjLXRhYmxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IHRib2R5ID4gdHIgPiB0ZCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtdmVydGljYWwtdmlldyB7XHJcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgJi5keGJsLXNjLXRhYmxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IHRib2R5ID4gdHIgPiB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLXRhYmxlIHRyID4gdGQuZHhibC1kYXRlLWhyOm50aC1sYXN0LWNoaWxkKC0ybisyKSxcclxuICAgIC5keGJsLXNjLXRhYmxlIHRyID4gdGQuZHhibC1ob3Jpem9udGFsLXJoOm50aC1sYXN0LWNoaWxkKC0ybisyKSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWFsbC1kYXktYXJlYTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIi5cIjtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtcmVzb3VyY2UtaHIge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtdi1yZXNvdXJjZS1oZWFkZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5keGJsLXJlc291cmNlLWhlYWRlci1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXIsXHJcbiAgICAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyIHtcclxuICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy10b2RheSB7XHJcbiAgICAgICAgJi5keGJsLXNjLXRpbWUtY2VsbCxcclxuICAgICAgICAmLmR4Ymwtc2MtZGF0ZS1ociB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1nci1zZXAtdmVydGljYWwge1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtbWludXRlLWNlbGw6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCIuXCI7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLXRhYmxlIHRyID4gdGQge1xyXG4gICAgICAgICYuZHhibC1zYy1taW51dGUtY2VsbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyh2YXIoLS1keGJsLXNjaGVkdWxlci1ob3VyLWNlbGwtd2lkdGgpICogdmFyKC0tZHhibC1zY2hlZHVsZXItbWludXRlLWNlbGwtZm9udC1zaXplLXJhdGlvKSk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgbGVmdDogY2FsYyh2YXIoLS1keGJsLXNjaGVkdWxlci1ob3VyLWNlbGwtd2lkdGgpICogdmFyKC0tZHhibC1zY2hlZHVsZXItbWludXRlLWNlbGwtZm9udC1zaXplLXJhdGlvKSAqICgxIC8gdmFyKC0tZHhibC1zY2hlZHVsZXItbWludXRlLWNlbGwtZm9udC1zaXplLXJhdGlvKSkpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgICAgICAgICAgei1pbmRleDogMTU7XHJcblxyXG4gICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMWVtICogdmFyKC0tZHhibC1zY2hlZHVsZXItbWludXRlLWNlbGwtZm9udC1zaXplLXJhdGlvKSk7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1zYy1ob3VyLWNlbGwge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ob3VyLWNlbGwtd2lkdGgpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1ob3VyLXRpbWUtc2NhbGUuZHhibC1zYy10YWJsZSB0ciA+IHRkLmR4Ymwtc2MtaG91ci1jZWxsLFxyXG4gICAgLmR4Ymwtc2MtdGltZS1ydWxlcnMtY2FwdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDYuMTNlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1ob3VyLXRpbWUtc2NhbGUuZHhibC1zYy10YWJsZSB0ciA+IHRkLmR4Ymwtc2MtbWludXRlLWNlbGwge1xyXG4gICAgICAgIGxlZnQ6IDYuMTNlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1ob3VyLW1pbi10ZXh0LWNvbXBhY3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtZGF0ZS1oci13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWRhdGUtaHItbW9udGgsXHJcbiAgICAuZHhibC1zYy1kYXRlLWhyLWRheSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yMjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWRheXZpZXcge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtZGF0ZS1ociB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC40NzI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtaGVhZGVycy1zY3JvbGwtYXJlYSAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICYgLmR4Ymwtc2MtdGFibGUuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtdGltZS1ydWxlcnMtY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxNTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWhvdXItYm91bmRhcnkge1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtdGltZS1tYXJrZXItbGluZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItcHJpbWFyeS1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtdGltZS1tYXJrZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtdGltZS1pbmRpY2F0b3Ige1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy10aW1lLWluZGljYXRvci1saW5lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1wcmltYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy10aW1lLW1hcmtlci1pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZHhibC1zY2hlZHVsZXItd2hpdGUtY29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFRpbWVsaW5lICovXHJcbiAgICAuZHhibC1zYy1tb250aCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAmIC5keGJsLXNjLXRpbWUtY2VsbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy1oZWFkZXJzIHtcclxuICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICYgPiB0Ym9keSA+IHRyID4gdGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLWhlYWRlcnMtc2Nyb2xsLWFyZWEgLmR4Ymwtc2MtaGVhZGVycy1jb250YWluZXIgLmR4Ymwtc2MtdGFibGUuZHhibC1zYy1oZWFkZXJzIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3ID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtdGltZWxpbmUge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy10aW1lc2NhbGUge1xyXG4gICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3ID4gdGJvZHkgPiB0ciB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSA+IHRkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy1yZXNvdXJjZS1oZWFkZXJzIHtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJiA+IHRib2R5ID4gdHIgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy1kYXRlLWhyIHtcclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHRhYmxlLmR4Ymwtc2MtdGltZXNjYWxlOm50aC1vZi10eXBlKG4gKyAyKSA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4Ymwtc2MtdGltZS1tYXJrZXItaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4Ymwtc2MtdGFibGUuZHhibC1zYy10aW1lc2NhbGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtdGltZS1tYXJrZXItaW1hZ2UsXHJcbiAgICAgICAgLmR4Ymwtc2MtdGltZS1tYXJrZXItbGluZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLXRpbWUtbWFya2VyLWxpbmUge1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtZW1wdHktY2VsbCB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDI5cHg7XHJcblxyXG4gICAgICAgIC5keGJsLXNjLXNwYWNlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1yZXNvdXJjZS1oZWFkZXJzIHtcclxuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtaGVhZGVycy1zY3JvbGwtYXJlYSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLXJlc291cmNlcy1jb250YWluZXIsXHJcbiAgICAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1yZXNvdXJjZXMtc2Nyb2xsLWFyZWEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMjlweDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1yaC10ZXh0LXdyYXBwZXIge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxuXHJcbiAgICAvKiBBcHBvaW50bWVudCAqL1xyXG4gICAgLmR4Ymwtc2MtYXB0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICB6LWluZGV4OiA4O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY2hlZHVsZXItZm9jdXNlZC1zdHlsZSgpO1xyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4Ymwtc2MtdmVydGljYWwtYXB0LFxyXG4gICAgICAgICYuZHhibC1zYy1ob3Jpem9udGFsLWFwdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICN7JGR4LXNjaGVkdWxlci1hcHBvaW50bWVudC1wYWRkaW5ncy1zaXplfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWFwdC1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1hcHQtYmcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlKTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1hcHQtYmctZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXNjLWFwdC1zZWxlY3RlZCAuZHhibC1hcHQtYmcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXNjLWFwdC1kaXNhYmxlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHhibC1zYy1hcHQtZHJhZ2dlZCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwIDAgMCAvIDE1JSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC10b3AtaGFuZGxlLFxyXG4gICAgICAgIC5keGJsLWJvdHRvbS1oYW5kbGUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IG4tcmVzaXplO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1ib3R0b20taGFuZGxlIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtbGVmdC1oYW5kbGUsXHJcbiAgICAgICAgLmR4YmwtcmlnaHQtaGFuZGxlIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBlLXJlc2l6ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1sZWZ0LWhhbmRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXJpZ2h0LWhhbmRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWFwdC1zdGF0dXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItd2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1hcHQtc3RhdHVzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDAuNGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHJnYmEoMzQgMzQgMzQgLyAxMi41JSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWFwdC1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1hcHQtaG92ZXJlZCAuZHhibC1hcHQtYmcge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1hcHQtdGltZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtYXB0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtYXB0LWltYWdlcy1jb250YWluZXIge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWFwdC1jb21wYWN0IC5keGJsLXNjLWNvbnRlbnQtd3JhcHBlciAqIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWhvcml6b250YWwtYXB0IC5keGJsLXNjLWFwdC1jb21wYWN0IC5keGJsLXNjLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXdlZWstYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZmxvdzogd3JhcC1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLXNwYWNlciB7XHJcbiAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtdGltZS1tYXJrZXItd3JhcHBlci1pbnZpc2libGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWRhdGUtbmF2aWdhdG9yIHtcclxuICAgIC5keGJsLWNhbGVuZGFyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWFwdC1sYWJlbHMtY29udGFpbmVyIHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVweDtcclxuXHJcbiAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IHNwYW46bnRoLWxhc3QtY2hpbGQobisyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1tb3JlLWxhYmVscy1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcblxyXG4gICAgICAgICYgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1yZXNvdXJjZS1uYXZpZ2F0b3Ige1xyXG4gICAgLmR4Ymwtc2VsZWN0LWFsbC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jaGVja2JveCBsYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbGlzdGJveCxcclxuICAgIC5keGJsLWxpc3QtYm94IHtcclxuICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbGlzdGJveCAuZHhibC1saXN0Ym94LWl0ZW0sXHJcbiAgICAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1ybi1mb290ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtcm4tdG9vbGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAmID4gYnV0dG9uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gYnV0dG9uOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogTGFiZWxzICYgU3RhdHVzZXMgY29sb3IgKi9cclxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIHtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItcHJpbWFyeS1jb2xvcjogI3skZHgtcHJpbWFyeX07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLXdoaXRlLWNvbG9yOiAjeyRkeC13aGl0ZX07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLWJsdWUtY29sb3I6ICN7JGR4LWJsdWV9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1pbmRpZ28tY29sb3I6ICN7JGR4LWluZGlnb307XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLXB1cnBsZS1jb2xvcjogI3skZHgtcHVycGxlfTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItcGluay1jb2xvcjogI3skZHgtcGlua307XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLXJlZC1jb2xvcjogI3skZHgtcmVkfTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItb3JhbmdlLWNvbG9yOiAjeyRkeC1vcmFuZ2V9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci15ZWxsb3ctY29sb3I6ICN7JGR4LXllbGxvd307XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLWdyZWVuLWNvbG9yOiAjeyRkeC1ncmVlbn07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLXRlYWwtY29sb3I6ICN7JGR4LXRlYWx9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1jeWFuLWNvbG9yOiAjeyRkeC1jeWFufTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItbGlnaHQtY29sb3I6ICN7JGR4LWxpZ2h0fTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItbGlnaHQtZ3JheS1jb2xvcjogI3skZHgtZ3JheS0yMDB9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1kYXJrLWNvbG9yOiAjeyRkeC1kYXJrfTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItZGlzYWJsZWQtY29sb3I6ICN7JGR4LXNjaGVkdWxlci1kaXNhYmxlZC1jb2xvcn07XHJcblxyXG4gICAgLmR4YmwtYmx1ZS1jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYmx1ZS1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ibHVlLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1pbmRpZ28tY29sb3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWluZGlnby1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1pbmRpZ28tY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXB1cnBsZS1jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItcHVycGxlLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXB1cnBsZS1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcGluay1jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItcGluay1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1waW5rLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1yZWQtY29sb3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXJlZC1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1yZWQtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLW9yYW5nZS1jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItb3JhbmdlLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLW9yYW5nZS1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwteWVsbG93LWNvbG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci15ZWxsb3ctY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXIteWVsbG93LWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1ncmVlbi1jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItZ3JlZW4tY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItZ3JlZW4tY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXRlYWwtY29sb3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXRlYWwtY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItdGVhbC1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtY3lhbi1jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItY3lhbi1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1jeWFuLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1saWdodC1jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItbGlnaHQtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjaGVkdWxlci1kaXNhYmxlZC1jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItZGlzYWJsZWQtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWxpZ2h0LWdyYXktY29sb3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWxpZ2h0LWdyYXktY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItbGlnaHQtZ3JheS1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZGFyay1mb250LWNvbG9yIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItZGFyay1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtd2hpdGUtZm9udC1jb2xvciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXdoaXRlLWNvbG9yKTtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJiAuZHhibC1kYXRlLW5hdmlnYXRvciA+IGR4YmwtY2FsZW5kYXIge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxufVxyXG5cclxuLyogQXBwb2ludG1lbnQgZWRpdCBkaWFsb2cgKi9cclxuLmR4YmwtYXB0LWVkaXQtZGlhbG9nIHtcclxuICAgICYuZHhibC1zY2hlZHVsZXItY29sb3Ige1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgJiAuZHhibC1zYy1sYWJlbC1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuNXJlbSAqIDAuNyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5keGJsLXNjLWZsLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHhibC1zYy1mbC1pdGVtLXdpdGgtaWNvbiA+IC5keGJsLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMC4zNzVyZW0gKiAyICsgMXJlbSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5keGJsLXNjLWRpYWxvZy10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgZGl2LmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1pbWFnZS13aWR0aCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1pbWFnZS1oZWlnaHQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWFwdC1lZGl0LWRpYWxvZy1ib2R5LFxyXG4gICAgICAgICYgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtYm9keSA+IC5keGJsLWFwdC1lZGl0LWRpYWxvZy1ib2R5IHtcclxuICAgICAgICAgICAgPiAuZHhibC1mbC5keGJsLWZsLXdpdGgtcGFkZGluZ3Mge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWZsLXBhZGRpbmcteDogMDtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1mbC1wYWRkaW5nLXk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtd2Vlay1idXR0b24tY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgJiA+IGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtYXB0LWVkaXQtZGlhbG9nLWhlYWRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc2MtaGludCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNzZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zYy1tb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1hcHQtZWRpdC1kaWFsb2ctaGVhZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItcmFkaXVzKTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteCk7XHJcbn1cclxuXHJcbi5keGJsLWFwdC1lZGl0LWRpYWxvZy1ib2R5IHtcclxuICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXgpO1xyXG5cclxuICAgICYgLmR4Ymwtc2MtZmwtaXRlbS1jb250ZW50IHtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJiA+IGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmR4YmwtdGV4dC1lZGl0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmR4Ymwtc2MtZmwtaXRlbS1pY29uIHtcclxuICAgIHBhZGRpbmc6IDAuMjUwMDMxMjVyZW0gY2FsYyh2YXIoLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteCkgKiAwLjUpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4uZHhibC1hcHQtZWRpdC1jb21wYWN0LWRpYWxvZy1ib2R5IC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1hcHQtZWRpdC1kaWFsb2cgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uZHhibC1zYy1sYWJlbC1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIG1hcmdpbjogMCAwLjVyZW0gMC43cmVtIDAuM3JlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLmR4YmwtcmVjdXJyZW50LWFwdC1kZWxldGUtZGlhbG9nLFxyXG4uZHhibC1yZWN1cnJlbnQtYXB0LWVkaXQtZGlhbG9nIHtcclxuICAgIC5keGJsLXNjLWJ1dHRvbi1tYXJnaW4tc3RhcnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbW9kYWwtYm9keSB7XHJcbiAgICAgICAgJiA+IHAsXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcblxyXG4gICAgJiAuZHhibC1zY2hlZHVsZXItY29sb3ItaXRlbS1pY29uIHtcclxuICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLXJlY3VycmVuY2UtbW9kZWwge1xyXG4gICAgLmR4YmwtcmVjdXJyZW5jZS1zZXR0aW5ncyB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1zYy1oaW50IHtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWNvbnRlbnQtcGFkZGluZy14OiAjeyRkeC1zY2hlZHVsZXItZmx5b3V0LWNvbnRlbnQtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWNvbnRlbnQtcGFkZGluZy15OiAjeyRkeC1zY2hlZHVsZXItZmx5b3V0LWNvbnRlbnQtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJhY2tncm91bmQtY29sb3I6ICN7JGR4LXNjaGVkdWxlci1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1jb2xvcjogI3skZHgtc2NoZWR1bGVyLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItc3R5bGU6ICN7JGR4LXNjaGVkdWxlci1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXdpZHRoOiAjeyRkeC1zY2hlZHVsZXItYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1yYWRpdXM6ICN7JGR4LXNjaGVkdWxlci1ib3JkZXItcmFkaXVzfTtcclxuXHJcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblxyXG4gICAgLmR4YmwtYXB0LWVkaXQtY29tcGFjdC1kaWFsb2ctaGVhZGVyLFxyXG4gICAgLmR4Ymwtc2MtdG9vbHRpcC1oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgcGFkZGluZzogMC42cmVtIDEuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtYXB0LWVkaXQtZGlhbG9nIHtcclxuICAgICAgICAuZHhibC1hcHQtZWRpdC1jb21wYWN0LWRpYWxvZy1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtYXB0LWVkaXQtY29tcGFjdC1kaWFsb2ctYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1jb250ZW50LXBhZGRpbmcteCkgdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWNvbnRlbnQtcGFkZGluZy15KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXNjLXRvb2x0aXAge1xyXG4gICAgICAgIG1heC13aWR0aDogMzcwcHg7XHJcblxyXG4gICAgICAgICYuZHhibC1zY2hlZHVsZXItY29sb3Ige1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICAmIC5keGJsLXNjLWxhYmVsLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtdG9vbHRpcC1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtdG9vbHRpcC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtY29udGVudC1wYWRkaW5nLXgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1jb250ZW50LXBhZGRpbmcteSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy10b29sdGlwLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLXNjLXRvb2x0aXAtaXRlbS1pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1zdWJqZWN0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLXNjLXRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcclxuICAgIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlKTtcclxuICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuXHJcbiAgICAmID4gdGJvZHkge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiB0Ym9keSxcclxuICAgICYgPiB0Zm9vdCxcclxuICAgICYgPiB0aGVhZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcblxyXG4gICAgICAgICYgPiB0ciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAmID4gdGQsXHJcbiAgICAgICAgICAgICYgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkID4gdGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogTWVkaWEgcXVlcmllcyAqL1xyXG5cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiAzMjBweCkge1xyXG4gICAgLmR4YmwtdG9vbGJhci1kaWFsb2cgLmR4YmwtcmVzb3VyY2UtbmF2aWdhdG9yIC5keGJsLWxpc3Rib3gsXHJcbiAgICAuZHhibC10b29sYmFyLWRpYWxvZyAuZHhibC1yZXNvdXJjZS1uYXZpZ2F0b3IgLmR4YmwtbGlzdC1ib3gge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgLmR4YmwtYXB0LWVkaXQtZGlhbG9nIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XHJcbiAgICAuZHhibC1zY2hlZHVsZXIge1xyXG4gICAgICAgIC5keGJsLXNjLXRhYmxlIHRyID4gdGQge1xyXG4gICAgICAgICAgICAmLmR4Ymwtc2MtbWludXRlLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMS44NWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4Ymwtc2MtaG91ci1jZWxsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjg1ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1zYy1ob3VyLWNlbGwsXHJcbiAgICAgICAgICAgICYuZHhibC1zYy1taW51dGUtY2VsbCxcclxuICAgICAgICAgICAgJi5keGJsLXNjLXRpbWUtcnVsZXJzLWNhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjY4NXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMTI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy10aW1lLXJ1bGVycy1jYXB0aW9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQuNDhlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLXRhYmxlLmR4YmwtaG91ci10aW1lLXNjYWxlIHRyID4gdGQuZHhibC1zYy1ob3VyLWNlbGwsXHJcbiAgICAgICAgLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZC5keGJsLXNjLXRpbWUtcnVsZXJzLWNhcHRpb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogM2VtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtdGFibGUuZHhibC1ob3VyLXRpbWUtc2NhbGUgdHIgPiB0ZC5keGJsLXNjLW1pbnV0ZS1jZWxsIHtcclxuICAgICAgICAgICAgbGVmdDogM2VtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtdGFibGU6bm90KC5keGJsLWhvdXItdGltZS1zY2FsZSkgdHIgPiB0ZCB7XHJcbiAgICAgICAgICAgICYuZHhibC1zYy1ob3VyLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4Ymwtc2MtbWludXRlLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLWhvdXItbWluLXRleHQtY29tcGFjdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy1ob3VyLXRleHQsXHJcbiAgICAgICAgLmR4Ymwtc2MtbWludXRlLWNlbGwgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy1kYXl2aWV3IC5keGJsLXNjLWRhdGUtaHIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy1kYXRlLWhyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xyXG5cclxuICAgICAgICAgICAgLmR4Ymwtc2MtZGF0ZS1oci1tb250aCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1zYy1kYXRlLWhyLW1vbnRoLFxyXG4gICAgICAgICAgICAuZHhibC1zYy1kYXRlLWhyLWRheSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLXNjLWRhdGUtaHItZGF5IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkZHgtd2luZG93LWJyZWFrcG9pbnRzLCBcIm1kXCIpKSB7XHJcbiAgICAuZHhibC1hcHQtZWRpdC1kaWFsb2cge1xyXG4gICAgICAgIC0tZHhibC1pbWFnZS13aWR0aDogI3skZHgtaW1hZ2Utc2l6ZX07XHJcblxyXG4gICAgICAgIC5keGJsLXNjLWZsLWl0ZW06bm90KC5keGJsLXNjLWZsLWl0ZW0td2l0aC1pY29uKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1keGJsLWltYWdlLXdpZHRoKSArIHZhcigtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy14KSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJjb21tb25cIjtcclxuXHJcbkBtaXhpbiBzY2hlZHVsZXItZm9jdXNlZC1zdHlsZSgpIHtcclxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgb3V0bGluZTogI3skZHgtc2NoZWR1bGVyLWZvY3VzLWZyYW1lLXNpemV9IHNvbGlkICN7JGR4LXNjaGVkdWxlci1mb2N1cy1mcmFtZS1jb2xvcn07XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAjeyRkeC1zY2hlZHVsZXItZm9jdXMtZnJhbWUtc2l6ZX0pO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xyXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXHJcbkBpbXBvcnQgXCJtaXhpbnMvaHRtbC1lZGl0b3JcIjtcclxuXHJcbi5keGJsLWh0bWwtZWRpdG9yLmR4YmwtaW52aXNpYmxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5keGJsLWh0bWwtZWRpdG9yIHtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLWNvbG9yOiAjeyRkeC1odG1sLWVkaXRvci1pbnZhbGlkLWNvbG9yfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItcmFkaXVzOiAjeyRkeC1odG1sLWVkaXRvci1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yOiAjeyRkeC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItd2lkdGg6ICN7JGR4LWh0bWwtZWRpdG9yLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXN0eWxlOiAjeyRkeC1odG1sLWVkaXRvci1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1jb2xvcjogI3skZHgtaHRtbC1lZGl0b3ItYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci10YWJsZS1yZXNpemUtZnJhbWU6ICN7JGR4LWh0bWwtZWRpdG9yLXRhYmxlLXJlc2l6ZS1mcmFtZX07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2stZm9udC1jb2xvcjogI3skZHgtaHRtbC1lZGl0b3ItYmxvY2stZm9udC1jb2xvcn07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLWNvbG9yOiAjeyRkeC1odG1sLWVkaXRvci13aGl0ZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLWZvbnQtc2l6ZTogI3skZHgtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLXBhZGRpbmcteDogI3skZHgtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLXBhZGRpbmcteTogI3skZHgtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXplLWJvcmRlci13aWR0aDogI3skZHgtaHRtbC1lZGl0b3ItYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1yZXNpemUtYm9yZGVyLXN0eWxlOiAjeyRkeC1odG1sLWVkaXRvci1yZXNpemUtZnJhbWUtYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemU6ICN7JGR4LWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZX07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItY29udGVudC1wYWRkaW5nLXg6ICN7JGR4LWh0bWwtZWRpdG9yLWNvbnRlbnQtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1jb250ZW50LXBhZGRpbmcteTogI3skZHgtaHRtbC1lZGl0b3ItY29udGVudC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLWNvbG9yOiAjeyRkeC1odG1sLWVkaXRvci1wbGFjZWhvbGRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItb2Zmc2V0OiAjeyRkeC1odG1sLWVkaXRvci1wbGFjZWhvbGRlci1vZmZzZXR9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLW9wYWNpdHk6ICN7JGR4LWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWNvZGUtYmxvY2stYmFja2dyb3VuZC1jb2xvcjogI3skZHgtaHRtbC1lZGl0b3ItY29kZS1ibG9jay1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1jb2RlLWJsb2NrLXBhZGRpbmc6ICN7JGR4LWh0bWwtZWRpdG9yLWNvZGUtYmxvY2stcGFkZGluZ307XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItbGlzdC1pbmxpbmUtc3RhcnQ6ICN7JGR4LWh0bWwtZWRpdG9yLWxpc3QtaW5saW5lLXN0YXJ0fTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1saXN0LWlubGluZS1lbmQ6ICN7JGR4LWh0bWwtZWRpdG9yLWxpc3QtaW5saW5lLWVuZH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItbGlzdC13aWR0aDogI3skZHgtaHRtbC1lZGl0b3ItbGlzdC13aWR0aH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1wYWRkaW5nLWlubGluZS1zdGFydDogI3skZHgtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1wYWRkaW5nLWlubGluZS1zdGFydH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1ib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAjeyRkeC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLWJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGh9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtYm9yZGVyLWlubGluZS1zdGFydC1zdHlsZTogI3skZHgtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1ib3JkZXItaW5saW5lLXN0YXJ0LXN0eWxlfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLW1hcmdpbi14OiAjeyRkeC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLW1hcmdpbi14fTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLW1hcmdpbi15OiAjeyRkeC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLW1hcmdpbi15fTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci10YWJsZS1wYWRkaW5nLXg6ICN7JGR4LWh0bWwtZWRpdG9yLXRhYmxlLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItdGFibGUtcGFkZGluZy15OiAjeyRkeC1odG1sLWVkaXRvci10YWJsZS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLXZhcmlhYmxlLXBhZGRpbmcteDogI3skZHgtaHRtbC1lZGl0b3ItdmFyaWFibGUtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci12YXJpYWJsZS1wYWRkaW5nLXk6ICN7JGR4LWh0bWwtZWRpdG9yLXZhcmlhYmxlLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItdmFyaWFibGUtYm9yZGVyLXJhZGl1czogI3skZHgtaHRtbC1lZGl0b3ItdmFyaWFibGUtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItdmFyaWFibGUtb3BhY2l0eTogI3skZHgtaHRtbC1lZGl0b3ItdmFyaWFibGUtb3BhY2l0eX07XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItcmFkaXVzKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5keGJsLW9mZmljZS1yaWJib24ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtaHRtbC1lZGl0b3ItY29tYm9ib3gtc2l6ZSB7XHJcbiAgICAgICAgd2lkdGg6IDUuNjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWh0bWwtZWRpdG9yLWNvbWJvYm94LWZvbnQge1xyXG4gICAgICAgIHdpZHRoOiA5LjM3NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtaHRtbGVkaXRvciB7XHJcbiAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItc3R5bGUpIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1odG1sZWRpdG9yLmR4LXN0YXRlLWZvY3VzZWQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtaHRtbGVkaXRvci5keC1pbnZhbGlkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LXN0YXRlLWludmlzaWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1pbnZhbGlkLW1lc3NhZ2UuZHgtb3ZlcmxheS13cmFwcGVyIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LWludmFsaWQtbWVzc2FnZS5keC1pbnZhbGlkLW1lc3NhZ2UtYWx3YXlzLFxyXG4gICAgLmR4LXN0YXRlLWZvY3VzZWQuZHgtaW52YWxpZCAuZHgtaW52YWxpZC1tZXNzYWdlLWF1dG8ge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LWludmFsaWQtbWVzc2FnZSA+IC5keC1vdmVybGF5LWNvbnRlbnQge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtcGFkZGluZy15KSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1wYWRkaW5nLXgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtZm9udC1zaXplKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBjbGlwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1tZW50aW9uIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBwYWRkaW5nOiAxcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC13aWRnZXQtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwJTtcclxuXHJcbiAgICAgICAgLmR4LXF1aWxsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXplLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemUtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLXRvcCxcclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS1sZWZ0LFxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHMtcmVzaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcy1yZXNpemU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGUtcmVzaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGUtcmVzaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLWJvdHRvbTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLXRvcDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLWxlZnQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS1yaWdodDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS1jb3JuZXItYm90dG9tLXJpZ2h0LFxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtY29ybmVyLWJvdHRvbS1sZWZ0LFxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtY29ybmVyLXRvcC1yaWdodCxcclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLWNvcm5lci10b3AtbGVmdCxcclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLXJpZ2h0OjphZnRlcixcclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLWxlZnQ6OmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtdG9wOjphZnRlcixcclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLWJvdHRvbTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMiAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDIgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtY29ybmVyLWJvdHRvbS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBzZS1yZXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtY29ybmVyLWJvdHRvbS1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5lLXJlc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLWNvcm5lci10b3AtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogbmUtcmVzaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLWNvcm5lci10b3AtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBzZS1yZXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4LXRhYmxlLXJlc2l6ZS1mcmFtZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4LXRhYmxlLXJlc2l6ZS1mcmFtZSAuZHgtaHRtbGVkaXRvci1yb3ctcmVzaXplciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItdGFibGUtcmVzaXplLWZyYW1lKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcm93LXJlc2l6ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4LXRhYmxlLXJlc2l6ZS1mcmFtZSA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHgtdGFibGUtcmVzaXplLWZyYW1lIC5keC1odG1sZWRpdG9yLWNvbHVtbi1yZXNpemVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXRhYmxlLXJlc2l6ZS1mcmFtZSk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGNvbC1yZXNpemU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keC1odG1sZWRpdG9yLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItY29udGVudC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItY29udGVudC1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHRleHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWxpc3QtaW5saW5lLXN0YXJ0KTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmW2RhdGEtbGlzdD1cImJ1bGxldFwiXTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoMCAtIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbGlzdC1pbmxpbmUtc3RhcnQpKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1saXN0LWlubGluZS1lbmQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWxpc3Qtd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaVtkYXRhLWxpc3Q9XCJvcmRlcmVkXCJdIHtcclxuICAgICAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IGFkZC1jb3VudGVyLXJlc2V0KCRkeC1odG1sLWVkaXRvci1tYXgtaW5kZW50KTtcclxuICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtMCwgbnRoKCRkeC1odG1sLWVkaXRvci1saXN0LXN0eWxlLCAxKSkgXCIuIFwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtcGFkZGluZy1pbmxpbmUtc3RhcnQpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLWJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1ib3JkZXItaW5saW5lLXN0YXJ0LXN0eWxlKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrLWZvbnQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLW1hcmdpbi15KSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtbWFyZ2luLXgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucWwtY29kZS1ibG9jay1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItY29kZS1ibG9jay1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrLWZvbnQtY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucWwtY29kZS1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWNvZGUtYmxvY2stcGFkZGluZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucWwtYmxhbmsge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLW9wYWNpdHkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtcGxhY2Vob2xkZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItb2Zmc2V0KTtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItb2Zmc2V0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJltkYXRhLXBsYWNlaG9sZGVyXSA+IHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC4xcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkZC1jb3VudGVyKCRkeC1odG1sLWVkaXRvci1tYXgtaW5kZW50KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWRkLWluZGVudC1zdHlsZXMoJGR4LWh0bWwtZWRpdG9yLW1heC1pbmRlbnQpO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHVuaWNvZGUtYmlkaTogaXNvbGF0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB1bmljb2RlLWJpZGk6IGlzb2xhdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB1bmljb2RlLWJpZGk6IGlzb2xhdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgdW5pY29kZS1iaWRpOiBpc29sYXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZCxcclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXRhYmxlLXBhZGRpbmcteSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci10YWJsZS1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHgtdmFyaWFibGUgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItdmFyaWFibGUtcGFkZGluZy15KSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXZhcmlhYmxlLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keC12YXJpYWJsZSA+IHNwYW46OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1odG1sLWVkaXRvci12YXJpYWJsZS1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXZhcmlhYmxlLW9wYWNpdHkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBzdHlsZXMgZm9yIG1lbnRpb25zXHJcbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIHtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJvcmRlci13aWR0aDogI3skZHgtaHRtbC1lZGl0b3ItYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJvcmRlci1zdHlsZTogI3skZHgtaHRtbC1lZGl0b3ItYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJvcmRlci1jb2xvcjogI3skZHgtaHRtbC1lZGl0b3ItYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJhY2tncm91bmQ6ICN7JGR4LWJnfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWl0ZW0tYm9yZGVyLXdpZHRoOiAjeyRkeC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWl0ZW0tYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWl0ZW0tYm9yZGVyLXN0eWxlOiAjeyRkeC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWl0ZW0tYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yOiAjeyRkeC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1zY3JvbGxiYXItd2lkdGg6ICN7JGR4LWh0bWwtZWRpdG9yLW1lbnRpb25zLXNjcm9sbGJhci13aWR0aH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtc2Nyb2xsYmFyLWNvbG9yOiAjeyRkeC1odG1sLWVkaXRvci1tZW50aW9ucy1zY3JvbGxiYXItY29sb3J9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYmFja2dyb3VuZC1jb2xvcjogI3skZHgtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LXBhZGRpbmcteDogI3skZHgtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1wYWRkaW5nLXk6ICN7JGR4LWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1wYWRkaW5nLXl9O1xyXG5cclxuICAgIHRvcDogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zNTcxNTtcclxuXHJcbiAgICAmID4gLmR4LW92ZXJsYXktY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYmFja2dyb3VuZCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTVweCAtM3B4IHJnYmEoMCAwIDAgLyAxMCUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGNsaXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LXBvcHVwLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtbGlzdCAuZHgtZW1wdHktbWVzc2FnZSxcclxuICAgIC5keC1saXN0LWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtbGlzdC1pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWl0ZW0tYm9yZGVyLXN0eWxlKSB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtc3VnZ2VzdGlvbi1saXN0IC5keC1saXN0LWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1zdWdnZXN0aW9uLWxpc3Qge1xyXG4gICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtc2Nyb2xsYWJsZSxcclxuICAgIC5keC1zY3JvbGxhYmxlLXdyYXBwZXIsXHJcbiAgICAuZHgtc2Nyb2xsYWJsZS1jb250YWluZXIge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtc2Nyb2xsYWJsZS1jb250YWluZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtc2Nyb2xsYWJsZS1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtc2Nyb2xsYmFyLXZlcnRpY2FsIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLXNjcm9sbGJhci13aWR0aCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBsaW5lYXIgMC4xNXMsIGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIgMC4xNXM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LXNjcm9sbGFibGUtc2Nyb2xsYmFyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LXNjcm9sbGJhci12ZXJ0aWNhbCAuZHgtc2Nyb2xsYWJsZS1zY3JvbGwge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1zY3JvbGxiYXItd2lkdGgpO1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1zY3JvbGxhYmxlLXNjcm9sbC1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1zY3JvbGxiYXItY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1saXN0IC5keC1saXN0LWl0ZW0uZHgtc3RhdGUtZm9jdXNlZCB7XHJcbiAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtbGlzdCAuZHgtbGlzdC1pdGVtLmR4LXN0YXRlLWhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LWxpc3QtaXRlbS1jb250ZW50IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtcGFkZGluZy15KSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtcGFkZGluZy14KTtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtc3RhdGUtaW52aXNpYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LXNjcm9sbGFibGUtbmF0aXZlIHtcclxuICAgICAgICAmLmR4LXNjcm9sbGFibGUtd3JhcHBlciA+IC5keC1zY3JvbGxhYmxlLWNvbnRhaW5lcixcclxuICAgICAgICA+IGRpdi5keC1zY3JvbGxhYmxlLXdyYXBwZXIgPiAuZHgtc2Nyb2xsYWJsZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHgtc2Nyb2xsYWJsZS12ZXJ0aWNhbCxcclxuICAgICAgICAmLmR4LXNjcm9sbGFibGUtdmVydGljYWwgPiAuZHgtc2Nyb2xsYWJsZS13cmFwcGVyID4gLmR4LXNjcm9sbGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keC1zY3JvbGxhYmxlLW5hdGl2ZS1pb3Mge1xyXG4gICAgICAgICAgICAuZHgtc2Nyb2xsYWJsZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMSU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keC1zY3JvbGxhYmxlLWhvcml6b250YWwge1xyXG4gICAgICAgICAgICAgICAgLmR4LXNjcm9sbGFibGUtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4LXNjcm9sbGFibGUtbmF0aXZlLWFuZHJvaWQgLmR4LXNjcm9sbGFibGUtY29udGVudCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyB7XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItZGlhbG9nLWZvb3Rlci1tYXJnaW4tYm90dG9tOiAjeyRkeC1odG1sLWVkaXRvci1kaWFsb2ctZm9vdGVyLW1hcmdpbi1ib3R0b219O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItcmFkaXVzOiAjeyRkeC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci13aWR0aDogI3skZHgtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1zdHlsZTogI3skZHgtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1jb2xvcjogI3skZHgtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJhY2tncm91bmQtY29sb3I6ICN7JGR4LWh0bWwtZWRpdG9yLWRyb3Atem9uZS1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtZHJhZy1vdmVyLWJvcmRlci1jb2xvcjogI3skZHgtaHRtbC1lZGl0b3ItZHJhZy16b25lLWRyYWctb3Zlci1ib3JkZXItY29sb3J9O1xyXG5cclxuICAgIC5keGJsLWRpYWxvZy1sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGR4LWh0bWwtZWRpdG9yLWRpYWxvZy1sYWJlbC1tYXJnaW4tYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWRpYWxvZy1jb2x1bW4tZGlyZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZGlhbG9nLXJvdy1kaXJlY3Rpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1tb2JpbGUtZGlhbG9nLWJ1dHRvbnMge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1tb2JpbGUtZGlhbG9nLWJ1dHRvbiB7XHJcbiAgICAgICAgZmxleDogMSAxIDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1kaWFsb2ctcm93LWdhcCB7XHJcbiAgICAgICAgcm93LWdhcDogJGR4LWh0bWwtZWRpdG9yLWRpYWxvZy1yb3ctZ2FwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWRpYWxvZy1jb2x1bW4tZ2FwIHtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAkZHgtaHRtbC1lZGl0b3ItZGlhbG9nLWNvbHVtbi1nYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtYXNwZWN0LXJhdGlvIHtcclxuICAgICAgICB3aWR0aDogJGR4LWh0bWwtZWRpdG9yLWRpYWxvZy1hc3BlY3QtcmF0aW8tYnV0dG9uLXNpemU7XHJcbiAgICAgICAgaGVpZ2h0OiAkZHgtaHRtbC1lZGl0b3ItZGlhbG9nLWFzcGVjdC1yYXRpby1idXR0b24tc2l6ZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAkZHgtaHRtbC1lZGl0b3ItZGlhbG9nLWNvbHVtbi1nYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZ3JpZC1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGNhbGMoJGR4LWh0bWwtZWRpdG9yLWRpYWxvZy1hc3BlY3QtcmF0aW8tYnV0dG9uLXNpemUgKyAkZHgtaHRtbC1lZGl0b3ItZGlhbG9nLWNvbHVtbi1nYXAgKiAyKSBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWdyaWQtY29sdW1uLTMge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAzO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWRyb3Atem9uZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxNC4zNzVyZW07XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICByb3ctZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZHJvcC16b25lLWRyYWctb3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1kcmFnLW92ZXItYm9yZGVyLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1kcm9wLWltYWdlLWljb24ge1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1kcm9wLXpvbmUtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zdHJldGNoZWQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGR4LXBvcHVwLWJnO1xyXG4gICAgYm9yZGVyLXRvcDogJGR4LWh0bWwtZWRpdG9yLWRpYWxvZy1mb290ZXItYm9yZGVyLXRvcDtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItZGlhbG9nLWZvb3Rlci1tYXJnaW4tYm90dG9tKTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbkBmdW5jdGlvbiBhZGQtY291bnRlci1yZXNldCgkY291bnRlciwgJHN0YXJ0OiAxKSB7XHJcbiAgICBAaWYgJGNvdW50ZXIgPiAkc3RhcnQge1xyXG4gICAgICAgIEByZXR1cm4gYWRkLWNvdW50ZXItcmVzZXQoJGNvdW50ZXIgLSAxLCAkc3RhcnQpICsgXCIgXCIgKyBkeGJsLWxpc3QtI3skY291bnRlcn07XHJcbiAgICB9XHJcblxyXG4gICAgQHJldHVybiBkeGJsLWxpc3QtI3skY291bnRlcn07XHJcbn1cclxuXHJcbkBtaXhpbiBpZi1sZXNzLXRoZW4tbWF4LWluZGVudCgkdmFsdWUpIHtcclxuICAgIEBpZiAkdmFsdWUgPCAkZHgtaHRtbC1lZGl0b3ItbWF4LWluZGVudCB7XHJcbiAgICAgICAgbGkucWwtaW5kZW50LSN7JHZhbHVlfSB7XHJcbiAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IGFkZC1jb3VudGVyLXJlc2V0KCRkeC1odG1sLWVkaXRvci1tYXgtaW5kZW50LCAkdmFsdWUgKyAxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBhZGQtY291bnRlcigkY291bnRlcikge1xyXG4gICAgQGlmICRjb3VudGVyID4gMCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWRkLWNvdW50ZXIoJGNvdW50ZXIgLSAxKTtcclxuXHJcbiAgICAgICAgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC0jeyRjb3VudGVyfSB7XHJcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBkeGJsLWxpc3QtI3skY291bnRlcn07XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihkeGJsLWxpc3QtI3skY291bnRlcn0sIG50aCgkZHgtaHRtbC1lZGl0b3ItbGlzdC1zdHlsZSwgKCRjb3VudGVyICUgMykgKyAxKSkgXCIuIFwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBpZi1sZXNzLXRoZW4tbWF4LWluZGVudCgkY291bnRlcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBhZGQtaW5kZW50LXN0eWxlcygkY291bnRlcikge1xyXG4gICAgQGlmICRjb3VudGVyID4gMCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWRkLWluZGVudC1zdHlsZXMoJGNvdW50ZXIgLSAxKTtcclxuXHJcbiAgICAgICAgLnFsLWluZGVudC0jeyRjb3VudGVyfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAzICogJGNvdW50ZXIgKiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaS5xbC1pbmRlbnQtI3skY291bnRlcn0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMyAqICRjb3VudGVyICsgJGR4LWh0bWwtZWRpdG9yLWxpc3QtaW5saW5lLXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZHhibC10b2FzdC1wb3J0YWwge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblxyXG4gICAgLS1keGJsLXRvYXN0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XHJcbiAgICAtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLXR5cGU6IHVuc2V0O1xyXG5cclxuICAgIEBrZXlmcmFtZXMgZHhibC10b2FzdC1hbmltYXRpb24tc2xpZGUtaW4tbGVmdCB7XHJcbiAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWluLXJpZ2h0IHtcclxuICAgICAgICBmcm9tIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS1pbi11cCB7XHJcbiAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0byB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgZHhibC10b2FzdC1hbmltYXRpb24tc2xpZGUtaW4tZG93biB7XHJcbiAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW4ge1xyXG4gICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW4tbGVmdCB7XHJcbiAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW4tcmlnaHQge1xyXG4gICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW4tdXAge1xyXG4gICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW4tZG93biB7XHJcbiAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWl4aW4gdG9hc3QtZGlyZWN0aW9uLWFuaW1hdGlvbigkYW5pbWF0aW9uLW5hbWUpIHtcclxuICAgICAgICAmLmR4YmwtdG9hc3QtYWxpZ24tbGVmdCA+IC5keGJsLXRvYXN0IHtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LWFuaW1hdGlvbi10eXBlOiAjeyRhbmltYXRpb24tbmFtZX0tbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC10b2FzdC1hbGlnbi1yaWdodCA+IC5keGJsLXRvYXN0IHtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LWFuaW1hdGlvbi10eXBlOiAjeyRhbmltYXRpb24tbmFtZX0tcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtdG9hc3QtYWxpZ24tY2VudGVyIHtcclxuICAgICAgICAgICAgJi5keGJsLXRvYXN0LWFsaWduLXRvcCA+IC5keGJsLXRvYXN0IHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogI3skYW5pbWF0aW9uLW5hbWV9LWRvd247XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC10b2FzdC1hbGlnbi1ib3R0b20gPiAuZHhibC10b2FzdCB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLXR5cGU6ICN7JGFuaW1hdGlvbi1uYW1lfS11cDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlIHtcclxuICAgICAgICBAaW5jbHVkZSB0b2FzdC1kaXJlY3Rpb24tYW5pbWF0aW9uKFwiZHhibC10b2FzdC1hbmltYXRpb24tc2xpZGUtaW5cIik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXRvYXN0LWFuaW1hdGlvbi1mYWRlLWluID4gLmR4YmwtdG9hc3Qge1xyXG4gICAgICAgIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogZHhibC10b2FzdC1hbmltYXRpb24tZmFkZS1pbjtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWZhZGUtaW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIHRvYXN0LWRpcmVjdGlvbi1hbmltYXRpb24oXCJkeGJsLXRvYXN0LWFuaW1hdGlvbi1mYWRlLWluXCIpO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJ0b2FzdC5hbmltYXRpb25cIjtcclxuQGltcG9ydCBcInRvYXN0LmNvbG9yXCI7XHJcblxyXG4uZHhibC10b2FzdC1wb3J0YWwge1xyXG4gICAgLS1keGJsLXRvYXN0LWJvdW5kLW1hcmdpbjogI3skZHgtdG9hc3QtYm91bmQtbWFyZ2lufTtcclxuICAgIC0tZHhibC10b2FzdC1ib3VuZC1wYWRkaW5nOiAjeyRkeC10b2FzdC1ib3VuZC1wYWRkaW5nfTtcclxuXHJcbiAgICAkcmVuZGVyLW1vZGVzOiAoXHJcbiAgICAgICAgXCJwcmltYXJ5XCIsXHJcbiAgICAgICAgXCJpbmZvXCIsXHJcbiAgICAgICAgXCJzdWNjZXNzXCIsXHJcbiAgICAgICAgXCJ3YXJuaW5nXCIsXHJcbiAgICAgICAgXCJkYW5nZXJcIlxyXG4gICAgKTtcclxuXHJcbiAgICAkdGhlbWUtbW9kZXM6IChcclxuICAgICAgICBcImF1dG9cIixcclxuICAgICAgICBcImxpZ2h0XCIsXHJcbiAgICAgICAgXCJkYXJrXCIsXHJcbiAgICAgICAgXCJzYXR1cmF0ZWRcIixcclxuICAgICAgICBcInBhc3RlbFwiXHJcbiAgICApO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tZHhibC10b2FzdC1ib3VuZC1wYWRkaW5nKTtcclxuXHJcbiAgICAmLmR4YmwtdG9hc3QtZml4ZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtdG9hc3QtYWxpZ24tdG9wIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXRvYXN0LWFsaWduLWJvdHRvbSB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC10b2FzdC1hbGlnbi1sZWZ0IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLXRvYXN0LWJvdW5kLW1hcmdpbik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXRvYXN0LWFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXRvYXN0LWFsaWduLXJpZ2h0IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC10b2FzdC1oaWRlLWFsbC1idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC10b2FzdCB7XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LWJvcmRlci1yYWRpdXM6ICN7JGR4LXRvYXN0LWJvcmRlci1yYWRpdXN9OyAvLyAje2dldFRvYXN0UHJvcChcImJvcmRlci1yYWRpdXNcIiwgXCJtZWRpdW1cIil9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC1ib3JkZXItd2lkdGg6ICN7JGR4LXRvYXN0LWJvcmRlci13aWR0aH07IC8vICN7Z2V0VG9hc3RQcm9wKFwiYm9yZGVyLXdpZHRoXCIsIFwibWVkaXVtXCIpfTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtYm94LXNoYWRvdzogI3skZHgtdG9hc3QtYm94LXNoYWRvd307IC8vICN7Z2V0VG9hc3RQcm9wKFwiYm94LXNoYWRvd1wiLCBcIm1lZGl1bVwiKX07XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LW1hcmdpbi10b3A6ICN7JGR4LXRvYXN0LW1hcmdpbi10b3B9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS13aWR0aDogI3skZHgtdG9hc3QtYWNjZW50LWxpbmctd2lkdGh9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC10b2FzdC1oZWFkZXItZm9udC1zaXplfTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6ICN7JGR4LXRvYXN0LWZvbnQtY29sb3ItZGFya307XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LXdlaWdodDogI3skZHgtdG9hc3QtaGVhZGVyLWZvbnQtd2VpZ2h0fTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtaGVhZGVyLWdhcDogI3skZHgtdG9hc3QtaGVhZGVyLWdhcH07XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1zaXplOiAjeyRkeC10b2FzdC10ZXh0LWZvbnQtc2l6ZX07XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogI3skZHgtdG9hc3QtZm9udC1jb2xvci1kYXJrfTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LXdlaWdodDogI3skZHgtdG9hc3QtdGV4dC1mb250LXdlaWdodH07XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LWljb24tdG9wLXBhZGRpbmc6ICN7JGR4LXRvYXN0LWljb24tdG9wLXBhZGRpbmd9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC10ZXh0LWNvbnRlbnQtdG9wLXBhZGRpbmc6ICN7JGR4LXRvYXN0LXRleHQtY29udGVudC10b3AtcGFkZGluZ307XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LWNvbnRlbnQtZ2FwOiAjeyRkeC10b2FzdC1jb250ZW50LWdhcH07XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LXRleHQtY29udGVudC1nYXA6ICN7JGR4LXRvYXN0LXRleHQtY29udGVudC1nYXB9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC10ZW1wbGF0ZS1nYXA6ICN7JGR4LXRvYXN0LXRlbXBsYXRlLWdhcH07XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LXRlbXBsYXRlLW1hcmdpbi1ib3R0b206ICN7JGR4LXRvYXN0LXRlbXBsYXRlLW1hcmdpbi1ib3R0b219O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LXRvYXN0LXRleHQtbGluZS1oZWlnaHR9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC10ZXh0LWxpbmUtaGVpZ2h0OiAjeyRkeC10b2FzdC10ZXh0LWxpbmUtaGVpZ2h0fTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtYm9keS1wYWRkaW5nOiAjeyRkeC10b2FzdC1ib2R5LXBhZGRpbmd9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6ICN7JGR4LXRvYXN0LWNsb3NlLWJ0bi1jb2xvci1kYXJrfTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW46IHZhcigtLWR4YmwtdG9hc3QtbWFyZ2luLXRvcCkgMDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtdG9hc3QtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1keGJsLXRvYXN0LWJveC1zaGFkb3cpO1xyXG4gICAgICAgIGFuaW1hdGlvbjogdmFyKC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZSk7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1keGJsLXRvYXN0LWFuaW1hdGlvbi1kdXJhdGlvbik7XHJcblxyXG4gICAgICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC1ib3gtc2hhZG93OiAjeyRkeC10b2FzdC1ib3gtc2hhZG93fTsgLy8gI3tnZXRUb2FzdFByb3AoXCJib3gtc2hhZG93XCIsIFwic21hbGxcIil9O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtaWNvbi10b3AtcGFkZGluZzogI3skZHgtdG9hc3QtaWNvbi10b3AtcGFkZGluZy1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC1jb250ZW50LWdhcDogI3skZHgtdG9hc3QtY29udGVudC1nYXAtc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtaGVhZGVyLWdhcDogI3skZHgtdG9hc3QtaGVhZGVyLWdhcC1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC10ZXh0LWNvbnRlbnQtZ2FwOiAjeyRkeC10b2FzdC10ZXh0LWNvbnRlbnQtZ2FwLXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LXRlbXBsYXRlLWdhcDogI3skZHgtdG9hc3QtdGVtcGxhdGUtZ2FwLXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LWJvZHktcGFkZGluZzogI3skZHgtdG9hc3QtYm9keS1wYWRkaW5nLXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LXNpemU6ICN7JGR4LXRvYXN0LWhlYWRlci1mb250LXNpemUtc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LXNpemU6ICN7JGR4LXRvYXN0LXRleHQtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtdG9hc3QtdGV4dC1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC10ZXh0LWxpbmUtaGVpZ2h0OiAjeyRkeC10b2FzdC10ZXh0LWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC1ib3gtc2hhZG93OiAjeyRkeC10b2FzdC1ib3gtc2hhZG93fTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LWljb24tdG9wLXBhZGRpbmc6ICN7JGR4LXRvYXN0LWljb24tdG9wLXBhZGRpbmctbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtY29udGVudC1nYXA6ICN7JGR4LXRvYXN0LWNvbnRlbnQtZ2FwLWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LWhlYWRlci1nYXA6ICN7JGR4LXRvYXN0LWhlYWRlci1nYXAtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtdGV4dC1jb250ZW50LWdhcDogI3skZHgtdG9hc3QtdGV4dC1jb250ZW50LWdhcC1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC10ZW1wbGF0ZS1nYXA6ICN7JGR4LXRvYXN0LXRlbXBsYXRlLWdhcC1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC1ib2R5LXBhZGRpbmc6ICN7JGR4LXRvYXN0LWJvZHktcGFkZGluZy1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC10b2FzdC1oZWFkZXItZm9udC1zaXplLWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1zaXplOiAjeyRkeC10b2FzdC10ZXh0LWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LXRvYXN0LXRleHQtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtdGV4dC1saW5lLWhlaWdodDogI3skZHgtdG9hc3QtdGV4dC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWl4aW4gY29tYmluZS10aGVtZS1yZW5kZXIoJHRoZW1lLXZhbHVlLCAkcmVuZGVyLXZhbHVlKSB7XHJcbiAgICAgICAgICAgICYuZHhibC10b2FzdC10aGVtZS0jeyR0aGVtZS12YWx1ZX0uZHhibC10b2FzdC1yZW5kZXItI3skcmVuZGVyLXZhbHVlfSB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogI3tnZXRUb2FzdEJhY2tncm91bmQoJHRoZW1lLXZhbHVlLCAkcmVuZGVyLXZhbHVlKX07XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6ICN7Z2V0QWNjZW50Q29sb3IoJHJlbmRlci12YWx1ZSl9O1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAje2dldFRleHRDb2xvcigkdGhlbWUtdmFsdWUsICRyZW5kZXItdmFsdWUpfTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiAje2dldEljb25Db2xvcigkdGhlbWUtdmFsdWUsICRyZW5kZXItdmFsdWUpfTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogI3tnZXRDbG9zZUJ1dHRvbkhvdmVyQ29sb3IoJHRoZW1lLXZhbHVlKX07XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAje2dldENsb3NlQnV0dG9uSG92ZXJCZygkdGhlbWUtdmFsdWUpfTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGVhY2ggJHRoZW1lLW1vZGUgaW4gJHRoZW1lLW1vZGVzIHtcclxuICAgICAgICAgICAgQGVhY2ggJHJlbmRlci12YWx1ZSBpbiAkcmVuZGVyLW1vZGVzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbWJpbmUtdGhlbWUtcmVuZGVyKCR0aGVtZS1tb2RlLCAkcmVuZGVyLXZhbHVlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdG9hc3QtYWNjZW50LWxpbmUge1xyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS13aWR0aCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLXRvYXN0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLXRvYXN0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXRvYXN0LWJvZHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZ2FwOiB2YXIoLS1keGJsLXRvYXN0LWNvbnRlbnQtZ2FwKTtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC10b2FzdC1ib2R5LXBhZGRpbmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdG9hc3QtaWNvbi1jb2x1bW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXRvYXN0LWljb24tdG9wLXBhZGRpbmcpIDAgMCAwO1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtdG9hc3QtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1keGJsLXRvYXN0LWljb24tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC10b2FzdC1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogdmFyKC0tZHhibC10b2FzdC1jb250ZW50LWdhcCk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAuZHhibC10b2FzdC10ZXh0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXRvYXN0LXRleHQtY29udGVudC10b3AtcGFkZGluZykgMCAwIDA7XHJcbiAgICAgICAgICAgICAgICBnYXA6IHZhcigtLWR4YmwtdG9hc3QtdGV4dC1jb250ZW50LWdhcCk7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgIC5keGJsLXRvYXN0LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4YmwtdG9hc3QtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtdG9hc3QtdGV4dC1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXRvYXN0LXRleHQtZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRvYXN0LXRleHQtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHZhbHVlLW5vLXZlbmRvci1wcmVmaXhcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiB2YXIoLS1keGJsLXRvYXN0LWxpbmUtY2xhbXApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC10b2FzdC10ZW1wbGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGdhcDogdmFyKC0tZHhibC10b2FzdC10ZW1wbGF0ZS1nYXApO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC10b2FzdC10ZW1wbGF0ZS1tYXJnaW4tYm90dG9tKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdG9hc3QtY2xvc2Uge1xyXG4gICAgICAgICAgICAuZHhibC10b2FzdC1jbG9zZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LXRvYXN0LWNsb3NlLWJ0bi1wYWRkaW5nLXh9O1xyXG5cclxuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC10b2FzdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi5keGJsLWRyYXdlciB7XHJcbiAgICAtLWR4YmwtZHJhd2VyLWFuaW1hdGlvbi1kdXJhdGlvbjogI3skZHgtZHJhd2VyLWFuaW1hdGlvbi1kdXJhdGlvbn07XHJcbiAgICAtLWR4YmwtZHJhd2VyLWNvbnRlbnQtc2hhZGluZy1iZzogI3skZHgtZHJhd2VyLWNvbnRlbnQtc2hhZGluZy1iZ307XHJcbiAgICAtLWR4YmwtZHJhd2VyLWNvbnRlbnQtc2hhZGluZy1vcGFjaXR5OiAjeyRkeC1kcmF3ZXItY29udGVudC1zaGFkaW5nLW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1iZzogI3skZHgtZHJhd2VyLXBhbmVsLWJnfTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtY29sb3I6ICN7JGR4LWRyYXdlci1wYW5lbC1jb2xvcn07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWJveC1zaGFkb3ctbGVmdDogI3skZHgtZHJhd2VyLXBhbmVsLWJveC1zaGFkb3ctbGVmdH07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWJveC1zaGFkb3ctcmlnaHQ6ICN7JGR4LWRyYXdlci1wYW5lbC1ib3gtc2hhZG93LXJpZ2h0fTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtZm9udC1mYW1pbHk6ICN7JGR4LWRyYXdlci1wYW5lbC1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvbnQtc2l6ZTogI3skZHgtZHJhd2VyLXBhbmVsLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWxpbmUtaGVpZ2h0OiAjeyRkeC1kcmF3ZXItcGFuZWwtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXg6ICN7JGR4LWRyYXdlci1wYW5lbC1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXk6ICN7JGR4LWRyYXdlci1wYW5lbC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC13aWR0aDogI3skZHgtZHJhd2VyLXBhbmVsLXdpZHRofTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaTogI3skZHgtZHJhd2VyLXBhbmVsLXdpZHRoLW1pbml9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItYmc6ICN7JGR4LWRyYXdlci1wYW5lbC1oZWFkZXItYmd9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItY29sb3I6ICN7JGR4LWRyYXdlci1wYW5lbC1oZWFkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXdlaWdodDogI3skZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXdlaWdodH07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1taW4taGVpZ2h0OiAjeyRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItcGFkZGluZy14OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXgpO1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItcGFkZGluZy15OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXkpO1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1ib2R5LXBhZGRpbmcteDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy14KTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtYm9keS1wYWRkaW5nLXk6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteSk7XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1iZzogI3skZHgtZHJhd2VyLXBhbmVsLWZvb3Rlci1iZ307XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1jb2xvcjogI3skZHgtZHJhd2VyLXBhbmVsLWZvb3Rlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1qdXN0aWZ5LWNvbnRlbnQ6ICN7JGR4LWRyYXdlci1wYW5lbC1mb290ZXItanVzdGlmeS1jb250ZW50fTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLW1pbi1oZWlnaHQ6ICN7JGR4LWRyYXdlci1wYW5lbC1mb290ZXItbWluLWhlaWdodH07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1wYWRkaW5nLXg6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteCk7XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1wYWRkaW5nLXk6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteSk7XHJcbiAgICAtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItY29sb3I6ICN7JGR4LWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1zdHlsZTogI3skZHgtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoOiAjeyRkeC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aH07XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvbnQtc2l6ZTogI3skZHgtZHJhd2VyLXBhbmVsLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWRyYXdlci1wYW5lbC1saW5lLWhlaWdodDogI3skZHgtZHJhd2VyLXBhbmVsLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteDogI3skZHgtZHJhd2VyLXBhbmVsLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXk6ICN7JGR4LWRyYXdlci1wYW5lbC1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaTogI3skZHgtZHJhd2VyLXBhbmVsLXdpZHRoLW1pbmktc219O1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1taW4taGVpZ2h0OiAjeyRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLW1pbi1oZWlnaHQ6ICN7JGR4LWRyYXdlci1wYW5lbC1mb290ZXItbWluLWhlaWdodC1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvbnQtc2l6ZTogI3skZHgtZHJhd2VyLXBhbmVsLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWRyYXdlci1wYW5lbC1saW5lLWhlaWdodDogI3skZHgtZHJhd2VyLXBhbmVsLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteDogI3skZHgtZHJhd2VyLXBhbmVsLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXk6ICN7JGR4LWRyYXdlci1wYW5lbC1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaTogI3skZHgtZHJhd2VyLXBhbmVsLXdpZHRoLW1pbmktbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1taW4taGVpZ2h0OiAjeyRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLW1pbi1oZWlnaHQ6ICN7JGR4LWRyYXdlci1wYW5lbC1mb290ZXItbWluLWhlaWdodC1sZ307XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgPiAuZHhibC1kcmF3ZXItcGFuZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWJnKTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWNvbG9yKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZHhibC1kcmF3ZXItYW5pbWF0aW9uLWR1cmF0aW9uKSBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB2aXNpYmlsaXR5LCB3aWR0aDtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC13aWR0aCk7XHJcblxyXG4gICAgICAgIEBhdC1yb290ICN7c2VsZWN0b3ItYXBwZW5kKFwiLmR4YmwtZHJhd2VyLWNsb3NlZFwiLCAmKX0ge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAYXQtcm9vdCAje3NlbGVjdG9yLWFwcGVuZChcIi5keGJsLWRyYXdlci1sZWZ0XCIsICYpfSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAYXQtcm9vdCAje3NlbGVjdG9yLWFwcGVuZChcIi5keGJsLWRyYXdlci1yaWdodFwiLCAmKX0ge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWRyYXdlci1oZWFkZXIsXHJcbiAgICAgICAgLmR4YmwtZHJhd2VyLWJvZHksXHJcbiAgICAgICAgLmR4YmwtZHJhd2VyLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1kcmF3ZXItaGVhZGVyIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1iZyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC1zaXplKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1taW4taGVpZ2h0KTtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLXBhZGRpbmcteCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLWRyYXdlci1ib2R5IHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1ib2R5LXBhZGRpbmcteSkgdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtYm9keS1wYWRkaW5nLXgpO1xyXG5cclxuICAgICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1kcmF3ZXItb3BlblwiLCAmKX0ge1xyXG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgI3tcclxuICAgICAgICAgICAgICAgIHNlbGVjdG9yLWFwcGVuZChcIi5keGJsLWRyYXdlci1sZWZ0XCIsICYpLFxyXG4gICAgICAgICAgICAgICAgc2VsZWN0b3ItYXBwZW5kKFwiLmR4YmwtZHJhd2VyLXJpZ2h0XCIsICYpfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZHJhd2VyLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1iZyk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLWp1c3RpZnktY29udGVudCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1taW4taGVpZ2h0KTtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLXBhZGRpbmcteCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLmR4YmwtZHJhd2VyLXNoYWRpbmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZHJhd2VyLWNvbnRlbnQtc2hhZGluZy1iZyk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGVhc2UgdmFyKC0tZHhibC1kcmF3ZXItYW5pbWF0aW9uLWR1cmF0aW9uKTtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB2aXNpYmlsaXR5O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgICAgIEBhdC1yb290ICN7c2VsZWN0b3ItYXBwZW5kKFwiLmR4YmwtZHJhd2VyLW9wZW5cIiwgJil9IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1kcmF3ZXItY29udGVudC1zaGFkaW5nLW9wYWNpdHkpO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1kcmF3ZXItY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWRyYXdlci1zaHJpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG5cclxuICAgICAgICA+IC5keGJsLWRyYXdlci1wYW5lbCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAYXQtcm9vdCAje3NlbGVjdG9yLWFwcGVuZChcIi5keGJsLWRyYXdlci1yaWdodFwiLCAmKX0ge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBhdC1yb290ICN7XHJcbiAgICAgICAgICAgIHNlbGVjdG9yLWFwcGVuZChcIi5keGJsLWRyYXdlci1taW5pXCIsICYpLFxyXG4gICAgICAgICAgICBzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1kcmF3ZXItb3BlblwiLCAmKX0ge1xyXG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1kcmF3ZXItbGVmdFwiLCAmKX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1kcmF3ZXItcmlnaHRcIiwgJil9IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmR4YmwtZHJhd2VyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWRyYXdlci1vdmVybGFwID4gLmR4YmwtZHJhd2VyLXBhbmVsIHtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgICAgIEBhdC1yb290ICN7c2VsZWN0b3ItYXBwZW5kKFwiLmR4YmwtZHJhd2VyLW9wZW5cIiwgJil9IHtcclxuICAgICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1kcmF3ZXItbGVmdFwiLCAmKX0ge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtYm94LXNoYWRvdy1sZWZ0KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1kcmF3ZXItcmlnaHRcIiwgJil9IHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWJveC1zaGFkb3ctcmlnaHQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1kcmF3ZXItbWluaSA+IC5keGJsLWRyYXdlci1wYW5lbCB7XHJcbiAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLXdpZHRoLW1pbmkpO1xyXG4gICAgfVxyXG59XHJcbiIsIkBrZXlmcmFtZXMgZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1ob3Jpem9udGFsIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGVYKDApO1xyXG4gICAgfVxyXG5cclxuICAgIDQwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlWCgwLjQpO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBzY2FsZVgoMC41KTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBkeGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLXZlcnRpY2FsIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgc2NhbGVZKDAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgODAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGVZKDAuNCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlWSgwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBkeGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWNpcmN1bGFyIHtcclxuICAgIGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgfVxyXG4gICAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn1cclxuXHJcbi5keGJsLXByb2dyZXNzLWJhciB7XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzczogI3skZHgtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzc307XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvci1jb2xvcjogI3skZHgtcHJvZ3Jlc3MtYmFyLWNvbG9yfTtcclxuICAgIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2staGVpZ2h0OiAxMDAlO1xyXG4gICAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay13aWR0aDogMTAwJTtcclxuICAgIC0tZHhibC1wcm9ncmVzcy1iYXItYm9yZGVyLXJhZGl1czogI3skZHgtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZTogI3skZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlfTtcclxuICAgIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwOiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwfTtcclxuICAgIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtbGluZS1oZWlnaHQ6ICN7JGR4LXByb2dyZXNzLWJhci1sYWJlbC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZTogI3skZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uLWxlbmd0aDogI3skZHgtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uLWxlbmd0aH07XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWljb24td2lkdGg6ICN7JGR4LWltYWdlLXNpemV9O1xyXG4gICAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1jb2xvcjogI3skZHgtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbG9yfTtcclxuICAgIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stb3BhY2l0eTogI3skZHgtcHJvZ3Jlc3MtYmFyLXRyYWNrLW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbjogdW5zZXQ7XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtaGVpZ2h0OiB1bnNldDtcclxuICAgIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS13aWR0aDogdW5zZXQ7XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtdHJhbnNmb3JtLW9yaWdpbjogdW5zZXQ7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzOiAjeyRkeC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzLXNtfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXM6ICN7JGR4LXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzLXNtfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlOiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtc3BhY2Utc219O1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwOiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwLXNtfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWxpbmUtaGVpZ2h0OiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZm9udC1zaXplOiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtZm9udC1zaXplLXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzOiAjeyRkeC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzLWxnfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXM6ICN7JGR4LXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzLWxnfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlOiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtc3BhY2UtbGd9O1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwOiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwLWxnfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWxpbmUtaGVpZ2h0OiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZm9udC1zaXplOiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtZm9udC1zaXplLWxnfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWNvbG9yOiAjeyRkeC1wcm9ncmVzcy1iYXItc3VjY2Vzcy1jb2xvcn07XHJcblxyXG4gICAgICAgICYuZHhibC1wcm9ncmVzcy1iYXItaG9yaXpvbnRhbCAuZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLXZlcnRpY2FsIC5keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1wcm9ncmVzcy1iYXItZXJyb3Ige1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWNvbG9yOiAjeyRkeC1wcm9ncmVzcy1iYXItZXJyb3ItY29sb3J9O1xyXG5cclxuICAgICAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLWhvcml6b250YWwgLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXByb2dyZXNzLWJhci12ZXJ0aWNhbCAuZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLXBhdXNlIHtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvci1jb2xvcjogI3skZHgtcHJvZ3Jlc3MtYmFyLXBhdXNlLWNvbG9yfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbG9yOiAjeyRkeC1wcm9ncmVzcy1iYXItcGF1c2UtY29sb3J9O1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stb3BhY2l0eTogI3skZHgtcHJvZ3Jlc3MtYmFyLXRyYWNrLW9wYWNpdHl9O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZSB7XHJcbiAgICAgICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MsXHJcbiAgICAgICAgJi5keGJsLXByb2dyZXNzLWJhci1lcnJvciB7XHJcbiAgICAgICAgICAgIC5keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbnRhaW5lciA+IC5keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS10cmFuc2Zvcm0tb3JpZ2luKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYuZHhibC1wcm9ncmVzcy1iYXItaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1oZWlnaHQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzcyk7XHJcbiAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay13aWR0aDogMTAwJTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbjogZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1ob3Jpem9udGFsIHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uLWxlbmd0aCkgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS10cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLXZlcnRpY2FsIHtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWhlaWdodDogMTAwJTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLXdpZHRoOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci10aGlja25lc3MpO1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbjogZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS12ZXJ0aWNhbCB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbi1sZW5ndGgpIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHJcbiAgICAgICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZSB7XHJcbiAgICAgICAgICAgIC5keGJsLXByb2dyZXNzLWJhci1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBkeGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWNpcmN1bGFyIHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uLWxlbmd0aCkgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzKTtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stb3BhY2l0eSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhci1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzKTtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wcm9ncmVzcy1iYXItY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLXJvdyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtYmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtc3BhY2UpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtYWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXByb2dyZXNzLWJhci1jb2x1bW4ge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1hZnRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbnRhaW5lciB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2staGVpZ2h0KTtcclxuICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2std2lkdGgpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgICAgICAuZHhibC1wcm9ncmVzcy1iYXItdHJhY2sge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stb3BhY2l0eSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3ItY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvci13aWR0aCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWhlaWdodCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5keGJsLXByb2dyZXNzLWJhci1uby1pY29uIHtcclxuICAgICAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci1pY29uLXdpZHRoOiAwcHg7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1oaWRkZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhci1sYWJlbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWdhcCk7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1nYXApO1xyXG5cclxuICAgICAgICAgICAgJiA+IHAge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1iZWZvcmUge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtYWZ0ZXIge1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmR4YmwtcGl2b3RncmlkIHtcclxuICAgIC0tZHhibC1waXZvdC1jb2xvcjogI3skZHgtcGl2b3QtZ3JpZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtcGl2b3QtYmc6ICN7JGR4LXBpdm90LWdyaWQtYmd9O1xyXG4gICAgLS1keGJsLXBpdm90LWJvcmRlci1jb2xvcjogI3skZHgtcGl2b3QtZ3JpZC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXBpdm90LWJvcmRlci1zdHlsZTogI3skZHgtcGl2b3QtZ3JpZC1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLXBpdm90LWJvcmRlci13aWR0aDogI3skZHgtcGl2b3QtZ3JpZC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXBpdm90LWJvcmRlci1yYWRpdXM6ICN7JGR4LXBpdm90LWdyaWQtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtcGl2b3QtZm9udC1mYW1pbHk6ICN7JGR4LXBpdm90LWdyaWQtZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLXBpdm90LWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtZ3JpZC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXBpdm90LWxpbmUtaGVpZ2h0OiAjeyRkeC1waXZvdC1ncmlkLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1waXZvdC1taW4td2lkdGg6ICN7JGR4LXBpdm90LWdyaWQtbWluLXdpZHRofTtcclxuICAgIC0tZHhibC1waXZvdC1maWVsZC1iZzogI3skZHgtcGl2b3QtZ3JpZC1maWVsZC1iZ307XHJcbiAgICAtLWR4YmwtcGl2b3QtZmllbGQtY29sb3I6ICN7JGR4LXBpdm90LWdyaWQtZmllbGQtY29sb3J9O1xyXG4gICAgLS1keGJsLXBpdm90LWZpZWxkLWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtZ3JpZC1maWVsZC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXBpdm90LWZpZWxkLWZvbnQtd2VpZ2h0OiAjeyRkeC1waXZvdC1ncmlkLWZpZWxkLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1waXZvdC1maWVsZC1saW5lLWhlaWdodDogI3skZHgtcGl2b3QtZ3JpZC1maWVsZC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtcGl2b3QtaGVhZGVyLWJnOiAjeyRkeC1waXZvdC1ncmlkLWhlYWRlci1iZ307XHJcbiAgICAtLWR4YmwtcGl2b3QtaGVhZGVyLWNvbG9yOiAjeyRkeC1waXZvdC1ncmlkLWhlYWRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtcGl2b3QtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtZ3JpZC1oZWFkZXItZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1waXZvdC1oZWFkZXItZm9udC13ZWlnaHQ6ICN7JGR4LXBpdm90LWdyaWQtaGVhZGVyLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1waXZvdC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LWdyaWQtaGVhZGVyLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1waXZvdC10b3RhbC1iZzogI3skZHgtcGl2b3QtZ3JpZC10b3RhbC1iZ307XHJcbiAgICAtLWR4YmwtcGl2b3QtdG90YWwtY29sb3I6ICN7JGR4LXBpdm90LWdyaWQtdG90YWwtY29sb3J9O1xyXG4gICAgLS1keGJsLXBpdm90LXRvdGFsLWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtZ3JpZC10b3RhbC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXBpdm90LXRvdGFsLWZvbnQtd2VpZ2h0OiAjeyRkeC1waXZvdC1ncmlkLXRvdGFsLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1waXZvdC10b3RhbC1saW5lLWhlaWdodDogI3skZHgtcGl2b3QtZ3JpZC10b3RhbC1saW5lLWhlaWdodH07XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtYm9yZGVyLXJhZGl1czogI3skZHgtcGl2b3QtZ3JpZC1ib3JkZXItcmFkaXVzLXNtfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtZm9udC1zaXplOiAjeyRkeC1waXZvdC1ncmlkLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLXBpdm90LWxpbmUtaGVpZ2h0OiAjeyRkeC1waXZvdC1ncmlkLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtZmllbGQtZm9udC1zaXplOiAjeyRkeC1waXZvdC1ncmlkLWZpZWxkLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLXBpdm90LWZpZWxkLWxpbmUtaGVpZ2h0OiAjeyRkeC1waXZvdC1ncmlkLWZpZWxkLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtZ3JpZC1oZWFkZXItZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1waXZvdC1ncmlkLWhlYWRlci1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLXBpdm90LXRvdGFsLWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtZ3JpZC1oZWFkZXItZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtdG90YWwtbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LWdyaWQtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1waXZvdC1ib3JkZXItcmFkaXVzOiAjeyRkeC1waXZvdC1ncmlkLWJvcmRlci1yYWRpdXMtbGd9O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC1mb250LXNpemU6ICN7JGR4LXBpdm90LWdyaWQtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LWdyaWQtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC1maWVsZC1mb250LXNpemU6ICN7JGR4LXBpdm90LWdyaWQtZmllbGQtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtZmllbGQtbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LWdyaWQtZmllbGQtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1waXZvdC1ncmlkLWhlYWRlci1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LWdyaWQtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtdG90YWwtZm9udC1zaXplOiAjeyRkeC1waXZvdC1ncmlkLWhlYWRlci1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC10b3RhbC1saW5lLWhlaWdodDogI3skZHgtcGl2b3QtZ3JpZC1oZWFkZXItbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgfVxyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtYmcpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci1jb2xvcik7XHJcbiAgICBib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLXN0eWxlKTtcclxuICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLXdpZHRoKTtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci13aWR0aCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtY29sb3IpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1waXZvdC1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWR4YmwtcGl2b3QtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBpdm90LWxpbmUtaGVpZ2h0KTtcclxuICAgIG1pbi13aWR0aDogdmFyKC0tZHhibC1waXZvdC1taW4td2lkdGgpO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJiA+IHRhYmxlIHtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItc3R5bGUpO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmID4gdGhlYWQsXHJcbiAgICAgICAgJiA+IHRib2R5LFxyXG4gICAgICAgICYgPiB0Zm9vdCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAmID4gdHIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLXBpdm90LWhlYWRlcixcclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtcGl2b3QtZmllbGQtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLXBpdm90LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtaGVhZGVyLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtaGVhZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBpdm90LWhlYWRlci1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC1waXZvdC1oZWFkZXItZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1waXZvdC1oZWFkZXItbGluZS1oZWlnaHQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtcGl2b3QtaGVhZGVyLWV4cGFuZGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLXBpdm90LWZpZWxkLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1waXZvdC1maWVsZC1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1waXZvdC1maWVsZC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtcGl2b3QtZmllbGQtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXBpdm90LWZpZWxkLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBpdm90LWZpZWxkLWxpbmUtaGVpZ2h0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuOm5vdCguZHhibC1pbWFnZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtcGl2b3QtZmllbGQtY2VsbC1pbmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1waXZvdC1kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiB0ZCxcclxuICAgICAgICAgICAgICAgICYgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtcGl2b3QtZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1waXZvdC1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBpdm90LWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtcGl2b3QtdG90YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LXRvdGFsLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtdG90YWwtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtcGl2b3QtdG90YWwtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtcGl2b3QtdG90YWwtZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1waXZvdC10b3RhbC1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gdGhlYWQgPiB0ciA+IHRoIHtcclxuICAgICAgICAgICAgJi5keGJsLXBpdm90LWFyZWEtZGF0YSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1waXZvdC1hcmVhLXJvdyxcclxuICAgICAgICAgICAgJi5keGJsLXBpdm90LWFyZWEtZGF0YSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtcGl2b3QtYXJlYS1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtcGl2b3QtYXJlYS1yb3cge1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IHRmb290ID4gdHIgPiB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcblxyXG4uZHhibC1waXZvdC10YWJsZSB7XHJcbiAgICAtLWR4YmwtcGl2b3QtdGFibGUtY29sb3I6ICN7JGR4LXBpdm90LXRhYmxlLWNvbG9yfTtcclxuICAgIC0tZHhibC1waXZvdC10YWJsZS1iZzogI3skZHgtcGl2b3QtdGFibGUtYmd9O1xyXG4gICAgLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci1jb2xvcjogI3skZHgtcGl2b3QtdGFibGUtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItc3R5bGU6ICN7JGR4LXBpdm90LXRhYmxlLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXdpZHRoOiAjeyRkeC1waXZvdC10YWJsZS1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci1yYWRpdXM6ICN7JGR4LXBpdm90LXRhYmxlLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLXBpdm90LXRhYmxlLWNlbGwtcGFkZGluZy14OiAjeyRkeC1waXZvdC10YWJsZS1jZWxsLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtcGl2b3QtdGFibGUtY2VsbC1wYWRkaW5nLXk6ICN7JGR4LXBpdm90LXRhYmxlLWNlbGwtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1waXZvdC10YWJsZS1maXhlZC1jb2x1bW4tYm9yZGVyLWNvbG9yOiAjeyRkeC1waXZvdC10YWJsZS1maXhlZC1jb2x1bW4tYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1waXZvdC10YWJsZS1mb250LWZhbWlseTogI3skZHgtcGl2b3QtdGFibGUtZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLXBpdm90LXRhYmxlLWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtdGFibGUtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1waXZvdC10YWJsZS1saW5lLWhlaWdodDogI3skZHgtcGl2b3QtdGFibGUtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLXBpdm90LXRhYmxlLW1pbi13aWR0aDogI3skZHgtcGl2b3QtdGFibGUtbWluLXdpZHRofTtcclxuICAgIC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtYmc6ICN7JGR4LXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1iZ307XHJcbiAgICAtLWR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWNvbG9yOiAjeyRkeC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtY29sb3J9O1xyXG4gICAgLS1keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1mb250LXNpemU6ICN7JGR4LXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1mb250LXdlaWdodDogI3skZHgtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWljb24tbWluLXdpZHRoOiAjeyRkeC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtaWNvbi1taW4td2lkdGh9O1xyXG4gICAgLS1keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1mb250LXNpemU6ICN7JGR4LXBpdm90LXRhYmxlLXJvdy1maWVsZC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1mb250LXdlaWdodDogI3skZHgtcGl2b3QtdGFibGUtcm93LWZpZWxkLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1waXZvdC10YWJsZS10b3RhbC1iZzogI3skZHgtcGl2b3QtdGFibGUtdG90YWwtYmd9O1xyXG4gICAgLS1keGJsLXBpdm90LXRhYmxlLXRvdGFsLWNvbG9yOiAjeyRkeC1waXZvdC10YWJsZS10b3RhbC1jb2xvcn07XHJcbiAgICAtLWR4YmwtcGl2b3QtdGFibGUtdG90YWwtZm9udC1zaXplOiAjeyRkeC1waXZvdC10YWJsZS10b3RhbC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXBpdm90LXRhYmxlLXRvdGFsLWZvbnQtd2VpZ2h0OiAjeyRkeC1waXZvdC10YWJsZS10b3RhbC1mb250LXdlaWdodH07XHJcbiAgICAtLWR4YmwtcGl2b3QtdGFibGUtdG90YWwtbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LXRhYmxlLXRvdGFsLWxpbmUtaGVpZ2h0fTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJnKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBib3JkZXI6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItY29sb3IpO1xyXG4gICAgY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtY29sb3IpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1waXZvdC10YWJsZS1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWxpbmUtaGVpZ2h0KTtcclxuICAgIG1pbi13aWR0aDogdmFyKC0tZHhibC1waXZvdC10YWJsZS1taW4td2lkdGgpO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6ICRkeC1waXZvdC10YWJsZS1kZWZhdWx0LWhlaWdodDtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItcmFkaXVzOiAjeyRkeC1waXZvdC10YWJsZS1ib3JkZXItcmFkaXVzLXNtfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtdGFibGUtZm9udC1zaXplOiAjeyRkeC1waXZvdC10YWJsZS1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC10YWJsZS1saW5lLWhlaWdodDogI3skZHgtcGl2b3QtdGFibGUtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtZm9udC1zaXplOiAjeyRkeC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWxpbmUtaGVpZ2h0OiAjeyRkeC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtaWNvbi1taW4td2lkdGg6ICN7JGR4LXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1pY29uLW1pbi13aWR0aC1zbX07XHJcbiAgICAgICAgLS1keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1mb250LXNpemU6ICN7JGR4LXBpdm90LXRhYmxlLXJvdy1maWVsZC1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC10YWJsZS1yb3ctZmllbGQtbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LXRhYmxlLXJvdy1maWVsZC1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLXBpdm90LXRhYmxlLXRvdGFsLWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtdGFibGUtdG90YWwtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtdGFibGUtdG90YWwtbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LXRhYmxlLXRvdGFsLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtdGFibGUtY2VsbC1wYWRkaW5nLXg6ICN7JGR4LXBpdm90LXRhYmxlLWNlbGwtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtdGFibGUtY2VsbC1wYWRkaW5nLXk6ICN7JGR4LXBpdm90LXRhYmxlLWNlbGwtcGFkZGluZy15LXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItcmFkaXVzOiAjeyRkeC1waXZvdC10YWJsZS1ib3JkZXItcmFkaXVzLWxnfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtdGFibGUtZm9udC1zaXplOiAjeyRkeC1waXZvdC10YWJsZS1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC10YWJsZS1saW5lLWhlaWdodDogI3skZHgtcGl2b3QtdGFibGUtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtZm9udC1zaXplOiAjeyRkeC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWxpbmUtaGVpZ2h0OiAjeyRkeC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtaWNvbi1taW4td2lkdGg6ICN7JGR4LXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1pY29uLW1pbi13aWR0aC1sZ307XHJcbiAgICAgICAgLS1keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1mb250LXNpemU6ICN7JGR4LXBpdm90LXRhYmxlLXJvdy1maWVsZC1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC10YWJsZS1yb3ctZmllbGQtbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LXRhYmxlLXJvdy1maWVsZC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLXBpdm90LXRhYmxlLXRvdGFsLWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtdGFibGUtdG90YWwtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtdGFibGUtdG90YWwtbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LXRhYmxlLXRvdGFsLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtdGFibGUtY2VsbC1wYWRkaW5nLXg6ICN7JGR4LXBpdm90LXRhYmxlLWNlbGwtcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtdGFibGUtY2VsbC1wYWRkaW5nLXk6ICN7JGR4LXBpdm90LXRhYmxlLWNlbGwtcGFkZGluZy15LWxnfTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1waXZvdC10YWJsZS1iZyk7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYgPiB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci1zdHlsZSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRoZWFkLFxyXG4gICAgICAgICAgICAgICAgJiA+IHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1waXZvdC10YWJsZS1oZWFkZXItY2VsbCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1waXZvdC10YWJsZS1yb3ctZmllbGQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5keGJsLXBpdm90LXRhYmxlLWhlYWRlci1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtcGl2b3QtdGFibGUtYXJlYS1jb2x1bW4taW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXN0eWxlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1saW5lLWhlaWdodCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuOm5vdCguZHhibC1pbWFnZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci1zdHlsZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1ub3QtYWN0aW9uYWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZCA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1waXZvdC10YWJsZS1yb3ctZmllbGQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWhlYWRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtcm93LWZpZWxkLWxpbmUtaGVpZ2h0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiB0ZC5keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYmcpICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gdGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1waXZvdC10YWJsZS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWNlbGwtcGFkZGluZy14KSB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWNlbGwtcGFkZGluZy15KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1waXZvdC10YWJsZS10b3RhbCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1waXZvdC10YWJsZS1ncmFuZC10b3RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFuZWwtaGVhZGVyLXN0eWxlKFwiLS1keGJsLXBpdm90LXRhYmxlLXRvdGFsLWJnXCIsIFwiLS1keGJsLXBpdm90LXRhYmxlLXRvdGFsLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtdG90YWwtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC1waXZvdC10YWJsZS10b3RhbC1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtdG90YWwtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5keGJsLXBpdm90LXRhYmxlLWV4cGFuZGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0sXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1waXZvdC10YWJsZS1jZWxsLXBhZGRpbmcteCkgdmFyKC0tZHhibC1waXZvdC10YWJsZS1jZWxsLXBhZGRpbmcteSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQgPiBkaXZbZHhibC1za2VsZXRvbi1pdGVtcy1jb250YWluZXJdID4gLmR4Ymwtc2tlbGV0b24taXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gKyB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSxcclxuICAgICAgICAgICAgICAgICAgICAmID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtcGl2b3QtdGFibGUtZW1wdHktcm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aGFzKCsuZHhibC1waXZvdC10YWJsZS1lbXB0eS1yb3cpID4gdGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aGFzKCtbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1waXZvdC10YWJsZS1jZWxsOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtcGl2b3QtdGFibGUtbGFzdC12ZXJ0aWNhbC1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1waXZvdC10YWJsZS1hcmVhLWRhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtcGl2b3QtdGFibGUtYXJlYS1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtcGl2b3QtdGFibGUtYXJlYS1jb2x1bW4sXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLXBpdm90LXRhYmxlLWxhc3QtaG9yaXpvbnRhbC1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGhlYWQgPiB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLXBpdm90LXRhYmxlLWFyZWEtcm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1waXZvdC10YWJsZS1hcmVhLXJvdy1maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdmFyKC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtaWNvbi1taW4td2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhhcygrLmR4YmwtcGl2b3QtdGFibGUtYXJlYS1jb2x1bW4tZmllbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5keGJsLXBpdm90LXRhYmxlLW5vLXNjcm9sbCkgPiB0Ym9keSA+IHRyLmR4YmwtcGl2b3QtdGFibGUtZW1wdHktcm93IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuIHtcclxuICAgICAgICAmLmR4YmwtcGl2b3QtdGFibGUtdmlydHVhbC1pdGVtcy1jb250YWluZXItdGFibGUtcGF0dGVybiA+IGRpdiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXN0eWxlKTtcclxuICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtY2VsbC1wYWRkaW5nLXgpIHZhcigtLWR4YmwtcGl2b3QtdGFibGUtY2VsbC1wYWRkaW5nLXkpO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXdpZHRoKSAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZHhibC11cGxvYWQge1xyXG4gICAgLS1keGJsLXVwbG9hZC1sb2FkLXN0YXRlLWZvbnQtc2l6ZTogI3skZHgtdXBsb2FkLWxvYWQtc3RhdGUtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC11cGxvYWQtbG9hZC1zdGF0ZS1jb2xvcjogI3skZHgtdXBsb2FkLWxvYWQtc3RhdGUtY29sb3J9O1xyXG4gICAgLS1keGJsLXVwbG9hZC1pbWFnZS1zcGFjaW5nOiAjeyRkeC11cGxvYWQtaW1hZ2Utc3BhY2luZ307XHJcbiAgICAtLWR4YmwtdXBsb2FkLWZpbGUtc2l6ZS1jb2xvcjogI3skZHgtdXBsb2FkLWZpbGUtc2l6ZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtdXBsb2FkLWZpbGUtc2l6ZS1wYWRkaW5nLWxlZnQ6ICN7JGR4LXVwbG9hZC1maWxlLXNpemUtcGFkZGluZy1sZWZ0fTtcclxuICAgIC0tZHhibC11cGxvYWQtZmlsZS1idG4tcGFkZGluZzogI3skZHgtdXBsb2FkLWZpbGUtYnRuLXBhZGRpbmd9O1xyXG4gICAgLS1keGJsLXVwbG9hZC1maWxlLWZvbnQtd2VpZ2h0OiAjeyRkeC11cGxvYWQtZmlsZS1mb250LXdlaWdodH07XHJcbiAgICAtLWR4YmwtdXBsb2FkLWZpbGUtaGVpZ2h0OiAjeyRkeC11cGxvYWQtZmlsZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLXVwbG9hZC1maWxlLWxpc3Qtdmlldy1wYWRkaW5nLXRvcDogI3skZHgtdXBsb2FkLWZpbGUtbGlzdC12aWV3LXBhZGRpbmctdG9wfTtcclxuICAgIC0tZHhibC11cGxvYWQtZmlsZS1tYXJnaW4tYm90dG9tOiAjeyRkeC11cGxvYWQtZmlsZS1tYXJnaW4tYm90dG9tfTtcclxuICAgIC0tZHhibC11cGxvYWQtcGFkZGluZy10b3A6ICN7JGR4LXVwbG9hZC1wYWRkaW5nLXRvcH07XHJcbiAgICAtLWR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctYm9yZGVyLXJhZGl1czogI3skZHgtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctaWNvbi1tYXJnaW46ICN7JGR4LXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nLWljb24tbWFyZ2lufTtcclxuICAgIC0tZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1tZXNzYWdlLW1hcmdpbjogI3skZHgtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctbWVzc2FnZS1tYXJnaW59O1xyXG5cclxuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1keGJsLXVwbG9hZC1wYWRkaW5nLXRvcCk7XHJcblxyXG4gICAgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcblxyXG4gICAgICAgIC5keGJsLXVwbG9hZC1wYW5lbCB7XHJcbiAgICAgICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICAuZHhibC11cGxvYWQtYnV0dG9uLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLWR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3LXBhZGRpbmctdG9wKTtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLXVwbG9hZC1maWxlLXZpZXcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1keGJsLXVwbG9hZC1maWxlLW1hcmdpbi1ib3R0b20pO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLXVwbG9hZC1maWxlLWhlaWdodCk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXVwbG9hZC1maWxlLWJ0bi1wYWRkaW5nKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLXVwbG9hZC1maWxlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC11cGxvYWQtZmlsZS1idG4tcGFkZGluZzogI3skZHgtdXBsb2FkLWZpbGUtaWNvbi1wYWRkaW5nfTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC11cGxvYWQtZmlsZS12aWV3LWljb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC11cGxvYWQtZmlsZS12aWV3LWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHhibC11cGxvYWQtZmlsZS12aWV3LWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5keGJsLXVwbG9hZC1maWxlLXZpZXctdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtdXBsb2FkLWZpbGUtZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHhibC11cGxvYWQtZmlsZS12aWV3LXByb2dyZXNzLWJhci12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1sb2FkLXN0YXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXVwbG9hZC1sb2FkLXN0YXRlLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLXVwbG9hZC1sb2FkLXN0YXRlLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC11cGxvYWQtZmlsZS12aWV3LWludmFsaWQtbG9hZC1zdGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtdXBsb2FkLWxvYWQtc3RhdGUtY29sb3I6ICN7JGR4LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcn07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC11cGxvYWQtZmlsZS12aWV3LXN1Y2Nlc3MtbG9hZC1zdGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtdXBsb2FkLWxvYWQtc3RhdGUtY29sb3I6ICN7JGR4LXZhbGlkYXRpb24tdmFsaWQtY29sb3J9O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHhibC11cGxvYWQtZmlsZS12aWV3LXNpemUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtdXBsb2FkLWZpbGUtc2l6ZS1wYWRkaW5nLWxlZnQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC11cGxvYWQtZmlsZS1zaXplLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3skZHgtd2FybmluZ307XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IHZhcigtLWR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctbWVzc2FnZS1tYXJnaW4pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1pY29uLW1hcmdpbik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1tZXNzYWdlLW1hcmdpbikgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC11cGxvYWQtZnVsbC13aWR0aCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXVwbG9hZC1oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDc0cHgpIHtcclxuICAgIC5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtYnV0dG9uLXBhbmVsIC5keGJsLWJ0bi1jYXB0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXHJcbi5keGJydi13cmFwcGVyIHtcclxuICAgIC0tZHhicnYtcHJpbWFyeS1jb2xvcjogI3skZHgtcHJpbWFyeX07XHJcbiAgICAtLWR4YnJ2LXNlY29uZGFyeS1jb2xvcjogI3skZHgtc2Vjb25kYXJ5fTtcclxuICAgIC0tZHhicnYtbGlnaHQtY29sb3I6ICN7JGR4LWxpZ2h0fTtcclxuICAgIC0tZHhicnYtZGFyay1jb2xvcjogI3skZHgtZGFya307XHJcbiAgICAtLWR4YnJ2LXdoaXRlLWNvbG9yOiAjeyRkeC13aGl0ZX07XHJcbiAgICAtLWR4YnJ2LWdyYXktY29sb3I6ICM4ODg7XHJcbiAgICAtLWR4YnJ2LWRhbmdlci1jb2xvcjogI3skZHgtZGFuZ2VyfTtcclxuICAgIC0tZHhicnYtZ3JvdXAtYmctY29sb3I6ICN7JGR4LWdyb3VwLWJnfTtcclxuICAgIC0tZHhicnYtYm9yZGVyLWNvbG9yOiAjeyRkeC1ib3JkZXItY29sb3J9O1xyXG59XHJcbiIsIi5keGJsLWNoYXR1aS1yb290IHtcclxuICAgIC0tZHgtY2hhdHVpLW1lc3NhZ2VsaXN0LWJnOiAjeyRkeC1jaGF0dWktbWVzc2FnZWxpc3QtYmd9O1xyXG4gICAgLS1keC1jaGF0dWktbWVzc2FnZWxpc3QtZ2FwOiAjeyRkeC1jaGF0dWktbWVzc2FnZWxpc3QtZ2FwfTtcclxuICAgIC0tZHgtY2hhdHVpLW1lc3NhZ2VsaXN0LXBhZGRpbmc6ICN7JGR4LWNoYXR1aS1tZXNzYWdlbGlzdC1wYWRkaW5nfTtcclxuICAgIC0tZHgtY2hhdHVpLW1lc3NhZ2UtcGFkZGluZzogI3skZHgtY2hhdHVpLW1lc3NhZ2UtcGFkZGluZ307XHJcbiAgICAtLWR4LWNoYXR1aS1tZXNzYWdlLWNvbG9yOiAjeyRkeC1jaGF0dWktbWVzc2FnZS1jb2xvcn07XHJcbiAgICAtLWR4LWNoYXR1aS1tZXNzYWdlLWZvbnQtc2l6ZTogI3skZHgtY2hhdHVpLW1lc3NhZ2UtZm9udC1zaXplfTtcclxuICAgIC0tZHgtY2hhdHVpLW1lc3NhZ2UtZ2FwOiAjeyRkeC1jaGF0dWktbWVzc2FnZS1nYXB9O1xyXG4gICAgLS1keC1jaGF0dWktbWVzc2FnZS1ib3JkZXItcmFkaXVzOiAjeyRkeC1jaGF0dWktbWVzc2FnZS1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHgtY2hhdHVpLW1lc3NhZ2UtYXNzaXN0YW50LWJnOiAjeyRkeC1jaGF0dWktbWVzc2FnZS1hc3Npc3RhbnQtYmd9O1xyXG4gICAgLS1keC1jaGF0dWktbWVzc2FnZS11c2VyLWJnOiAjeyRkeC1jaGF0dWktbWVzc2FnZS11c2VyLWJnfTtcclxuICAgIC0tZHgtY2hhdHVpLW1lc3NhZ2UtdXNlci1jb2xvcjogI3skZHgtY2hhdHVpLW1lc3NhZ2UtdXNlci1jb2xvcn07XHJcbiAgICAtLWR4LWNoYXR1aS1tZXNzYWdlLWVycm9yLWJnOiAjeyRkeC1jaGF0dWktbWVzc2FnZS1lcnJvci1iZ307XHJcbiAgICAtLWR4LWNoYXR1aS1zdWJtaXRhcmVhLWdhcDogI3skZHgtY2hhdHVpLXN1Ym1pdGFyZWEtZ2FwfTtcclxuICAgIC0tZHgtY2hhdHVpLXN1Ym1pdGFyZWEtcGFkZGluZzogI3skZHgtY2hhdHVpLXN1Ym1pdGFyZWEtcGFkZGluZ307XHJcbiAgICAtLWR4LWNoYXR1aS1zdWJtaXRhcmVhLWJnOiAjeyRkeC1jaGF0dWktc3VibWl0YXJlYS1iZ307XHJcbiAgICAtLWR4LWNoYXR1aS1lbXB0eS1pY29uLWNvbG9yOiAjeyRkeC1jaGF0dWktZW1wdHktaWNvbi1iZ307XHJcblxyXG4gICAgLmR4YmwtY2hhdHVpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAuZHhibC1jaGF0dWktc2Nyb2xsdmlld2VyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtY2hhdHVpLW1lc3NhZ2VzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiB2YXIoLS1keC1jaGF0dWktbWVzc2FnZWxpc3QtZ2FwKTtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHgtY2hhdHVpLW1lc3NhZ2VsaXN0LXBhZGRpbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keC1jaGF0dWktbWVzc2FnZWxpc3QtYmcpO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtY2hhdHVpLW1lc3NhZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1jaGF0dWktbWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4LWNoYXR1aS1tZXNzYWdlLXBhZGRpbmcpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4LWNoYXR1aS1tZXNzYWdlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHgtY2hhdHVpLW1lc3NhZ2UtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4LWNoYXR1aS1tZXNzYWdlLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiB2YXIoLS1keC1jaGF0dWktbWVzc2FnZS1nYXApO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtY2hhdHVpLW1lc3NhZ2UtdXNlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHgtY2hhdHVpLW1lc3NhZ2UtdXNlci1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4LWNoYXR1aS1tZXNzYWdlLXVzZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1jaGF0dWktbWVzc2FnZS1hc3Npc3RhbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4LWNoYXR1aS1tZXNzYWdlLWFzc2lzdGFudC1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1jaGF0dWktbWVzc2FnZS1lcnJvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHgtY2hhdHVpLW1lc3NhZ2UtZXJyb3ItYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC1jaGF0LW1lc3NhZ2UtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtY2hhdHVpLXN1Ym1pdGFyZWEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IHZhcigtLWR4LWNoYXR1aS1zdWJtaXRhcmVhLWdhcCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4LWNoYXR1aS1zdWJtaXRhcmVhLXBhZGRpbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keC1jaGF0dWktc3VibWl0YXJlYS1iZyk7XHJcblxyXG4gICAgICAgICAgICAuZHhibC1jaGF0dWktaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4LWNoYXR1aS1tZXNzYWdlLWZvbnQtc2l6ZTogI3skZHgtY2hhdHVpLW1lc3NhZ2UtZm9udC1zaXplLXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHgtY2hhdHVpLW1lc3NhZ2UtZm9udC1zaXplOiAjeyRkeC1jaGF0dWktbWVzc2FnZS1mb250LXNpemUtbGd9O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGF0dWktZW1wdHlzdGF0ZSB7XHJcbiAgICAgICAgLmR4YmwtY2hhdHVpIC5keGJsLWNoYXR1aS1tZXNzYWdlcyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDRweDtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLWNoYXR1aS1lbXB0eS1pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4LWNoYXR1aS1lbXB0eS1pY29uLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4YmwtY2hhdHVpLWVtcHR5LXRleHQge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAycHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC1jaGF0dWktZW1wdHktdGV4dC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC1jaGF0dWktZW1wdHktdGV4dC1jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZHhibC1haS1wb3B1cCB7XHJcbiAgICAtLWR4YmwtYWktcG9wdXAtd2FybmluZy1iYWNrOiAjeyRkeC1nZW4tYW1iZXItMTAwfTtcclxuXHJcbiAgICBtaW4td2lkdGg6IDM0cmVtO1xyXG4gICAgbWluLWhlaWdodDogMjByZW07XHJcblxyXG4gICAgLmR4YmwtYWktcG9wdXAtYm9keSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgLmR4YmwtYWktcG9wdXAtZXJyb3ItY29udGVudCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogOHJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtYWktcG9wdXAtbWVtbyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogOHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWFpLXBvcHVwLXdhcm5pbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWFpLXBvcHVwLXdhcm5pbmctYmFjayk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLWFpLXBvcHVwLXdhcm5pbmctYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIC5keGJsLWFpLXBvcHVwLXdhcm5pbmctcHJvY2VlZC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtYWktcG9wdXAtZm9vdGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogNnB4O1xyXG5cclxuICAgICAgICAuZHhibC1haS1wb3B1cC1idG4tZW5kIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5keGJsLWNhcm91c2VsIHtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRkeC1jYXJvdXNlbC1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1idXR0b24tYm9yZGVyLXJhZGl1czogI3skZHgtY2Fyb3VzZWwtYnV0dG9uLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1ib3JkZXItd2lkdGg6ICN7JGR4LWNhcm91c2VsLWJ1dHRvbi1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1iYWNrZ3JvdW5kOiAjeyRkeC1jYXJvdXNlbC1idXR0b24tYmFja2dyb3VuZH07XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQtb3BhY2l0eTogI3skZHgtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQtb3BhY2l0eX07XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQtaG92ZXI6ICN7JGR4LWNhcm91c2VsLWJ1dHRvbi1iYWNrZ3JvdW5kLWhvdmVyfTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1idXR0b24tYmFja2dyb3VuZC1vcGFjaXR5LWhvdmVyOiAjeyRkeC1jYXJvdXNlbC1idXR0b24tYmFja2dyb3VuZC1vcGFjaXR5LWhvdmVyfTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1idXR0b24tYmFja2dyb3VuZC1kaXNhYmxlZDogI3skZHgtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQtZGlzYWJsZWR9O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1iYWNrZ3JvdW5kLW9wYWNpdHktZGlzYWJsZWQ6ICN7JGR4LWNhcm91c2VsLWJ1dHRvbi1iYWNrZ3JvdW5kLW9wYWNpdHktZGlzYWJsZWR9O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1pY29uLWNvbG9yOiAjeyRkeC1jYXJvdXNlbC1idXR0b24taWNvbi1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tY29sb3ItZGlzYWJsZWQ6ICN7JGR4LWNhcm91c2VsLWJ1dHRvbi1pY29uLWNvbG9yLWRpc2FibGVkfTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1idXR0b24taWNvbi1jb2xvci1ob3ZlcjogI3skZHgtY2Fyb3VzZWwtYnV0dG9uLWljb24tY29sb3ItaG92ZXJ9O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1wYWRkaW5nLWxnOiAjeyRkeC1jYXJvdXNlbC1idXR0b24tcGFkZGluZy1sZ307XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLXBhZGRpbmctc206ICN7JGR4LWNhcm91c2VsLWJ1dHRvbi1wYWRkaW5nLXNtfTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1idXR0b24tcGFkZGluZzogI3skZHgtY2Fyb3VzZWwtYnV0dG9uLXBhZGRpbmd9O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1pY29uLXNpemUtbGc6ICN7JGR4LWNhcm91c2VsLWJ1dHRvbi1pY29uLXNpemUtbGd9O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1pY29uLXNpemUtc206ICN7JGR4LWNhcm91c2VsLWJ1dHRvbi1pY29uLXNpemUtc219O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1pY29uLXNpemU6ICN7JGR4LWNhcm91c2VsLWJ1dHRvbi1pY29uLXNpemV9O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteTogI3skZHgtY2Fyb3VzZWwtcGFnZXMtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1wYWdlcy1wYWRkaW5nLXg6ICN7JGR4LWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtcGFnZXMtcGFkZGluZy15LXNtOiAjeyRkeC1jYXJvdXNlbC1wYWdlcy1wYWRkaW5nLXktc219O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteC1zbTogI3skZHgtY2Fyb3VzZWwtcGFnZXMtcGFkZGluZy14LXNtfTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1wYWdlcy1wYWRkaW5nLXktbGc6ICN7JGR4LWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteS1sZ307XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtcGFnZXMtcGFkZGluZy14LWxnOiAjeyRkeC1jYXJvdXNlbC1wYWdlcy1wYWRkaW5nLXgtbGd9O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLXBhZ2VzLWJhY2tncm91bmQtY29sb3I6ICN7JGR4LWNhcm91c2VsLXBhZ2VzLWJhY2tncm91bmQtY29sb3J9O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLXBhZ2VzLWJhY2tncm91bmQtb3BhY2l0eTogI3skZHgtY2Fyb3VzZWwtcGFnZXMtYmFja2dyb3VuZC1vcGFjaXR5fTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1wYWdlcy1iYWNrZ3JvdW5kLWJvcmRlci1yYWRpdXM6ICN7JGR4LWNhcm91c2VsLXBhZ2VzLWJhY2tncm91bmQtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtcGFnZS1zaXplOiAjeyRkeC1jYXJvdXNlbC1wYWdlLXNpemV9O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLXBhZ2Utc2l6ZS1sZzogI3skZHgtY2Fyb3VzZWwtcGFnZS1zaXplLWxnfTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1wYWdlLXNpemUtc206ICN7JGR4LWNhcm91c2VsLXBhZ2Utc2l6ZS1zbX07XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtcGFnZS1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRkeC1jYXJvdXNlbC1wYWdlLWJhY2tncm91bmQtY29sb3J9O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLXBhZ2UtbWFyZ2luOiAjeyRkeC1jYXJvdXNlbC1wYWdlLW1hcmdpbn07XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtcGFnZS1vcGFjaXR5OiAjeyRkeC1jYXJvdXNlbC1wYWdlLW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLXBhZ2UtaG92ZXItb3BhY2l0eTogI3skZHgtY2Fyb3VzZWwtcGFnZS1ob3Zlci1vcGFjaXR5fTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1wYWdlLWhvdmVyLW9wYWNpdHktYWN0aXZlOiAjeyRkeC1jYXJvdXNlbC1wYWdlLWhvdmVyLW9wYWNpdHktYWN0aXZlfTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1wYWdlLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRkeC1jYXJvdXNlbC1wYWdlLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1vdmVybGF5LWNvbG9yOiAjeyRkeC1jYXJvdXNlbC1vdmVybGF5LWNvbG9yfTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1vdmVybGF5LW9wYWNpdHk6ICN7JGR4LWNhcm91c2VsLW92ZXJsYXktb3BhY2l0eX07XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtZm9jdXMtb3V0bGluZS13aWR0aDogI3skZHgtY2Fyb3VzZWwtZm9jdXMtb3V0bGluZS13aWR0aH07XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtZm9jdXMtb3V0bGluZS1jb2xvcjogI3skZHgtY2Fyb3VzZWwtZm9jdXMtb3V0bGluZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtbWFyZ2luLXNtOiAjeyRkeC1jYXJvdXNlbC1tYXJnaW4tc219O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLW1hcmdpbjogI3skZHgtY2Fyb3VzZWwtbWFyZ2lufTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1tYXJnaW4tbGc6ICN7JGR4LWNhcm91c2VsLW1hcmdpbi1sZ307XHJcblxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jYXJvdXNlbC1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuXHJcbiAgICAmLmR4YmwtY2Fyb3VzZWwtc3dpcGUteCB7XHJcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teSBwaW5jaC16b29tO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1kaXNhYmxlZCB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtb3ZlcmxheS5keGJsLWRpc2FibGVkIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2Fyb3VzZWwtb3ZlcmxheS1jb2xvcik7XHJcbiAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1jYXJvdXNlbC1vdmVybGF5LW9wYWNpdHkpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWdlc3R1cmUtY292ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cy12aXNpYmxlOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSB7XHJcbiAgICAgICAgb3V0bGluZTogdmFyKC0tZHhibC1jYXJvdXNlbC1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNhcm91c2VsLWZvY3VzLW91dGxpbmUtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNhcm91c2VsLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtY2Fyb3VzZWwtYXJyb3ctYnV0dG9uIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24tYmFja2dyb3VuZC1vcGFjaXR5KTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQpO1xyXG4gICAgICAgIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQtaG92ZXIpO1xyXG4gICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24tYmFja2dyb3VuZC1kaXNhYmxlZCk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1iYWNrZ3JvdW5kLW9wYWNpdHktZGlzYWJsZWQpO1xyXG4gICAgICAgIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1wYWRkaW5nKTtcclxuICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteTogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24tcGFkZGluZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLXBhZGRpbmctc20pO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteTogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24tcGFkZGluZy1zbSk7XHJcblxyXG4gICAgICAgICAgICAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24taWNvbi1zaXplLXNtKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24taWNvbi1zaXplLXNtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtY2Fyb3VzZWwtYXJyb3ctYnV0dG9uLmR4YmwtbGVmdC1hcnJvdyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IHZhcigtLWR4YmwtY2Fyb3VzZWwtbWFyZ2luLXNtKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWNhcm91c2VsLWFycm93LWJ1dHRvbi5keGJsLXJpZ2h0LWFycm93IHtcclxuICAgICAgICAgICAgcmlnaHQ6IHZhcigtLWR4YmwtY2Fyb3VzZWwtbWFyZ2luLXNtKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWNhcm91c2VsLXBhZ2VzIHtcclxuICAgICAgICAgICAgYm90dG9tOiB2YXIoLS1keGJsLWNhcm91c2VsLW1hcmdpbi1zbSk7XHJcblxyXG4gICAgICAgICAgICAuZHhibC1jYXJvdXNlbC1wYWdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2Utc2l6ZS1zbSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZS1zaXplLXNtKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4YmwtY2Fyb3VzZWwtcGFnZXMtaW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZXMtcGFkZGluZy15LXNtKSB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteC1zbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLXBhZGRpbmctbGcpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteTogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24tcGFkZGluZy1sZyk7XHJcblxyXG4gICAgICAgICAgICAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24taWNvbi1zaXplLWxnKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24taWNvbi1zaXplLWxnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtY2Fyb3VzZWwtYXJyb3ctYnV0dG9uLmR4YmwtbGVmdC1hcnJvdyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IHZhcigtLWR4YmwtY2Fyb3VzZWwtbWFyZ2luLWxnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWNhcm91c2VsLWFycm93LWJ1dHRvbi5keGJsLXJpZ2h0LWFycm93IHtcclxuICAgICAgICAgICAgcmlnaHQ6IHZhcigtLWR4YmwtY2Fyb3VzZWwtbWFyZ2luLWxnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWNhcm91c2VsLXBhZ2VzIHtcclxuICAgICAgICAgICAgYm90dG9tOiB2YXIoLS1keGJsLWNhcm91c2VsLW1hcmdpbi1sZyk7XHJcblxyXG4gICAgICAgICAgICAuZHhibC1jYXJvdXNlbC1wYWdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2Utc2l6ZS1sZyk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZS1zaXplLWxnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4YmwtY2Fyb3VzZWwtcGFnZXMtaW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZXMtcGFkZGluZy15LWxnKSB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteC1sZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtY2Fyb3VzZWwtYXJyb3ctYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24tYmFja2dyb3VuZC1vcGFjaXR5LWhvdmVyKTtcclxuXHJcbiAgICAgICAgLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24taWNvbi1jb2xvci1ob3Zlcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNhcm91c2VsLWFycm93LWJ1dHRvbjpkaXNhYmxlZCB7XHJcbiAgICAgICAgLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24taWNvbi1jb2xvci1kaXNhYmxlZCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNhcm91c2VsLWFycm93LWJ1dHRvbi5keGJsLWRpc2FibGVkIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tY29sb3IpO1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1pY29uLXNpemUpO1xyXG4gICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24taWNvbi1zaXplKTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtY2Fyb3VzZWwtYXJyb3ctYnV0dG9uLmR4YmwtbGVmdC1hcnJvdyB7XHJcbiAgICAgICAgbGVmdDogdmFyKC0tZHhibC1jYXJvdXNlbC1tYXJnaW4pO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNhcm91c2VsLWFycm93LWJ1dHRvbi5keGJsLXJpZ2h0LWFycm93IHtcclxuICAgICAgICByaWdodDogdmFyKC0tZHhibC1jYXJvdXNlbC1tYXJnaW4pO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNhcm91c2VsLXNjcm9sbHZpZXctYnV0dG9ucyB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtY2Fyb3VzZWwtc2Nyb2xsdmlldy1idXR0b25zLmR4YmwtaGlkZS1idXR0b25zIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNhcm91c2VsLXNjcm9sbHZpZXctYnV0dG9ucy5keGJsLXNob3ctYnV0dG9ucyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jYXJvdXNlbC1zdWJzdHJhdGUtYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jYXJvdXNlbC1zdWJzdHJhdGUtYnV0dG9uLmR4YmwtbGVmdC1hcnJvdyB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jYXJvdXNlbC1zdWJzdHJhdGUtYnV0dG9uLmR4YmwtcmlnaHQtYXJyb3cge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNhcm91c2VsLWRpc2FibGUtZXZlbnRzIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jYXJvdXNlbC1pdGVtIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtY2Fyb3VzZWwtaXRlbS1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNhcm91c2VsLWl0ZW0tY29udGVudCA+ICoge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZml0LXByb3BvcnRpb25hbCA+ICoge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZml0LWNyb3AgPiAqIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jYXJvdXNlbC1wYWdlcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiB2YXIoLS1keGJsLWNhcm91c2VsLW1hcmdpbik7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG5cclxuICAgICAgICAuZHhibC1jYXJvdXNlbC1wYWdlcy1pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteSkgdmFyKC0tZHhibC1jYXJvdXNlbC1wYWdlcy1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2VzLWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2VzLWJhY2tncm91bmQtb3BhY2l0eSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZXMtYmFja2dyb3VuZC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWNhcm91c2VsLXBhZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1jYXJvdXNlbC1wYWdlLXNpemUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZS1zaXplKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2UtYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2UtbWFyZ2luKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1jYXJvdXNlbC1wYWdlLW9wYWNpdHkpO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jYXJvdXNlbC1wYWdlLmR4YmwtYWN0aXZlLFxyXG4gICAgICAgIC5keGJsLWNhcm91c2VsLXBhZ2UuZHhibC1hY3RpdmU6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2UtYWN0aXZlLWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2UtaG92ZXItb3BhY2l0eS1hY3RpdmUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtY2Fyb3VzZWwtcGFnZTpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1jYXJvdXNlbC1wYWdlLWhvdmVyLW9wYWNpdHkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jYXJvdXNlbC1wYWdlcy5keGJsLWhpZGUtYnV0dG9ucyB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jYXJvdXNlbC1wYWdlcy5keGJsLXNob3ctYnV0dG9ucyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwibWVzc2FnZS1ib3guY29sb3JcIjtcclxuXHJcbi5keGJsLW1lc3NhZ2UtYm94IHtcclxuICAgICRyZW5kZXItbW9kZXM6IChcclxuICAgICAgICBcInByaW1hcnlcIixcclxuICAgICAgICBcImluZm9cIixcclxuICAgICAgICBcInN1Y2Nlc3NcIixcclxuICAgICAgICBcIndhcm5pbmdcIixcclxuICAgICAgICBcImRhbmdlclwiXHJcbiAgICApO1xyXG5cclxuICAgICR0aGVtZS1tb2RlczogKFxyXG4gICAgICAgIFwiYXV0b1wiLFxyXG4gICAgICAgIFwibGlnaHRcIixcclxuICAgICAgICBcImRhcmtcIlxyXG4gICAgKTtcclxuXHJcbiAgICAtLWR4YmwtcG9wdXAtYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gICAgLS1keGJsLXBvcHVwLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAtLWR4YmwtcG9wdXAtYmc6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgICAtLWR4YmwtcG9wdXAtbWF4LXdpZHRoOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LXdpZHRoKTtcclxuICAgIC0tZHhibC1tZXNzYWdlLWJveC1ib3JkZXItcmFkaXVzOiAjeyRkeC1tZXNzYWdlLWJveC1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1tZXNzYWdlLWJveC13aWR0aDogI3skZHgtbWVzc2FnZS1ib3gtd2lkdGh9O1xyXG4gICAgLS1keGJsLW1lc3NhZ2UtYm94LW1vZGFsLWNvbnRlbnQtcGFkZGluZzogI3skZHgtbWVzc2FnZS1ib3gtbW9kYWwtY29udGVudC1wYWRkaW5nfTtcclxuICAgIC0tZHhibC1tZXNzYWdlLWJveC1tb2RhbC1jb250ZW50LWdhcDogI3skZHgtbWVzc2FnZS1ib3gtbW9kYWwtY29udGVudC1nYXB9O1xyXG4gICAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1wYWRkaW5nOiAjeyRkeC1tZXNzYWdlLWJveC1oZWFkZXItcGFkZGluZ307XHJcbiAgICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWdhcDogI3skZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWdhcH07XHJcbiAgICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1tZXNzYWdlLWJveC1oZWFkZXItbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktcGFkZGluZzogI3skZHgtbWVzc2FnZS1ib3gtYm9keS1wYWRkaW5nfTtcclxuICAgIC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC1zaXplOiAjeyRkeC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXRleHQtbGluZS1oZWlnaHQ6ICN7JGR4LW1lc3NhZ2UtYm94LWJvZHktdGV4dC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXBhZGRpbmc6ICN7JGR4LW1lc3NhZ2UtYm94LWZvb3Rlci1wYWRkaW5nfTtcclxuICAgIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItZ2FwOiAjeyRkeC1tZXNzYWdlLWJveC1mb290ZXItZ2FwfTtcclxuXHJcbiAgICBAbWl4aW4gY29tYmluZS10aGVtZS1yZW5kZXIoJHRoZW1lLXZhbHVlLCAkcmVuZGVyLXZhbHVlKSB7XHJcbiAgICAgICAgJi5keGJsLW1lc3NhZ2UtYm94LXRoZW1lLSN7JHRoZW1lLXZhbHVlfS5keGJsLW1lc3NhZ2UtYm94LXJlbmRlci0jeyRyZW5kZXItdmFsdWV9IHtcclxuICAgICAgICAgICAgLS1keGJsLW1lc3NhZ2UtYm94LWJhY2tncm91bmQtY29sb3I6ICN7Z2V0TWVzc2FnZUJveEJhY2tncm91bmQoJHRoZW1lLXZhbHVlLCAkcmVuZGVyLXZhbHVlKX07XHJcbiAgICAgICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcjogI3tnZXRNZXNzYWdlQm94VGV4dENvbG9yKCR0aGVtZS12YWx1ZSwgJHJlbmRlci12YWx1ZSl9O1xyXG4gICAgICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtY29sb3IpO1xyXG4gICAgICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24tY29sb3I6ICN7Z2V0TWVzc2FnZUJveEljb25Db2xvcigkdGhlbWUtdmFsdWUsICRyZW5kZXItdmFsdWUpfTtcclxuICAgICAgICAgICAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1jbG9zZS1pY29uLWNvbG9yOiAje2dldE1lc3NhZ2VCb3hDbG9zZUljb25Db2xvcigkdGhlbWUtdmFsdWUsICRyZW5kZXItdmFsdWUpfTtcclxuICAgICAgICAgICAgLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1wcmltYXJ5LWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbi1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1jb2xvcjogI3tnZXRNZXNzYWdlQm94U2Vjb25kYXJ5QnV0dG9uQ29sb3IoJHRoZW1lLXZhbHVlLCAkcmVuZGVyLXZhbHVlKX07XHJcbiAgICAgICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1ob3Zlci1jb2xvcjogI3tnZXRNZXNzYWdlQm94U2Vjb25kYXJ5QnV0dG9uSG92ZXJDb2xvcigkdGhlbWUtdmFsdWUsICRyZW5kZXItdmFsdWUpfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGVhY2ggJHRoZW1lLW1vZGUgaW4gJHRoZW1lLW1vZGVzIHtcclxuICAgICAgICBAZWFjaCAkcmVuZGVyLXZhbHVlIGluICRyZW5kZXItbW9kZXMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb21iaW5lLXRoZW1lLXJlbmRlcigkdGhlbWUtbW9kZSwgJHJlbmRlci12YWx1ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLW1lc3NhZ2UtYm94LXdpZHRoOiAjeyRkeC1tZXNzYWdlLWJveC13aWR0aC1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lc3NhZ2UtYm94LW1vZGFsLWNvbnRlbnQtcGFkZGluZzogI3skZHgtbWVzc2FnZS1ib3gtbW9kYWwtY29udGVudC1wYWRkaW5nLXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtbW9kYWwtY29udGVudC1nYXA6ICN7JGR4LW1lc3NhZ2UtYm94LW1vZGFsLWNvbnRlbnQtZ2FwLXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLXBhZGRpbmc6ICN7JGR4LW1lc3NhZ2UtYm94LWhlYWRlci1wYWRkaW5nLXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWdhcDogI3skZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWdhcC1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LXNpemU6ICN7JGR4LW1lc3NhZ2UtYm94LWhlYWRlci1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LW1lc3NhZ2UtYm94LWhlYWRlci1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktcGFkZGluZzogI3skZHgtbWVzc2FnZS1ib3gtYm9keS1wYWRkaW5nLXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWZvbnQtc2l6ZTogI3skZHgtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1saW5lLWhlaWdodDogI3skZHgtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXBhZGRpbmc6ICN7JGR4LW1lc3NhZ2UtYm94LWZvb3Rlci1wYWRkaW5nLXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLWdhcDogI3skZHgtbWVzc2FnZS1ib3gtZm9vdGVyLWdhcC1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtd2lkdGg6ICN7JGR4LW1lc3NhZ2UtYm94LXdpZHRoLWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtbW9kYWwtY29udGVudC1wYWRkaW5nOiAjeyRkeC1tZXNzYWdlLWJveC1tb2RhbC1jb250ZW50LXBhZGRpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1tb2RhbC1jb250ZW50LWdhcDogI3skZHgtbWVzc2FnZS1ib3gtbW9kYWwtY29udGVudC1nYXAtbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItcGFkZGluZzogI3skZHgtbWVzc2FnZS1ib3gtaGVhZGVyLXBhZGRpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZ2FwOiAjeyRkeC1tZXNzYWdlLWJveC1oZWFkZXItZ2FwLWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS1wYWRkaW5nOiAjeyRkeC1tZXNzYWdlLWJveC1ib2R5LXBhZGRpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC1zaXplOiAjeyRkeC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWxpbmUtaGVpZ2h0OiAjeyRkeC1tZXNzYWdlLWJveC1ib2R5LXRleHQtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItcGFkZGluZzogI3skZHgtbWVzc2FnZS1ib3gtZm9vdGVyLXBhZGRpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItZ2FwOiAjeyRkeC1tZXNzYWdlLWJveC1mb290ZXItZ2FwLWxnfTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1ib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgICA+IC5keGJsLW1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtbW9kYWwtY29udGVudC1wYWRkaW5nKTtcclxuICAgICAgICBnYXA6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtbW9kYWwtY29udGVudC1nYXApO1xyXG5cclxuICAgICAgICA+IC5keGJsLXBvcHVwLWhlYWRlciB7XHJcbiAgICAgICAgICAgID4gLmR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC13ZWlnaHQ6ICN7JGR4LW1lc3NhZ2UtYm94LWhlYWRlci1mb250LXdlaWdodH07XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1wYWRkaW5nKTtcclxuICAgICAgICAgICAgICAgIGdhcDogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZ2FwKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItbGluZS1oZWlnaHQpO1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbi13aWR0aDogI3skZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24td2lkdGh9O1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbi1oZWlnaHQ6ICN7JGR4LW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLWhlaWdodH07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24taGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1jbG9zZS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtYnV0dG9uLXdpZHRoOiAjeyRkeC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtYnV0dG9uLXdpZHRofTtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWJ1dHRvbi1oZWlnaHQ6ICN7JGR4LW1lc3NhZ2UtYm94LWhlYWRlci1jbG9zZS1idXR0b24taGVpZ2h0fTtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWJ1dHRvbi1wYWRkaW5nOiAjeyRkeC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtYnV0dG9uLXBhZGRpbmd9O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtYnV0dG9uLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWJ1dHRvbi1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWJ1dHRvbi1wYWRkaW5nKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24td2lkdGg6ICN7JGR4LW1lc3NhZ2UtYm94LWhlYWRlci1jbG9zZS1pY29uLXdpZHRofTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1jbG9zZS1pY29uLWhlaWdodDogI3skZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24taGVpZ2h0fTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1jbG9zZS1pY29uLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1jbG9zZS1pY29uLWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZHhibC1tZXNzYWdlLWJveC1ib2R5IHtcclxuICAgICAgICAgICAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LXdlaWdodDogI3skZHgtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWZvbnQtd2VpZ2h0fTtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS1wYWRkaW5nKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LXNpemUpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXRleHQtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLW1lc3NhZ2UtYm94LWZvb3RlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXBhZGRpbmcpO1xyXG4gICAgICAgICAgICBnYXA6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLWdhcCk7XHJcblxyXG4gICAgICAgICAgICA+IC5keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1wcmltYXJ5LWJ1dHRvbi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItcHJpbWFyeS1idXR0b24tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1iZzogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItcHJpbWFyeS1idXR0b24tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmc6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXByaW1hcnktYnV0dG9uLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItcHJpbWFyeS1idXR0b24tY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IC5keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1zZWNvbmRhcnktYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXNlY29uZGFyeS1idXR0b24tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXNlY29uZGFyeS1idXR0b24tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1zZWNvbmRhcnktYnV0dG9uLWhvdmVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1zZWNvbmRhcnktYnV0dG9uLWhvdmVyLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJkeGJsLXJhbmdlLXNlbGVjdG9yIHtcclxuICAgIC0tZHhibC1yYW5nZS1zZWxlY3Rvci10aXRsZS1mb250LWNvbG9yOiAjeyRkeC10aXRsZS1mb250LWNvbG9yfTtcclxuICAgIC0tZHhibC1yYW5nZS1zZWxlY3Rvci1zdWJ0aXRsZS1mb250LWNvbG9yOiAjeyRkeC10aXRsZS1mb250LWNvbG9yfTtcclxuICAgIC0tZHhibC1yYW5nZS1zZWxlY3Rvci1zY2FsZS10aWNrLWNvbG9yOiAjeyRkeC1yYW5nZS1zZWxlY3Rvci1zY2FsZS10aWNrLWNvbG9yfTtcclxuICAgIC0tZHhibC1yYW5nZS1zZWxlY3Rvci1zZWxlY3RlZC1yYW5nZS1jb2xvcjogI3skZHgtcmFuZ2Utc2VsZWN0b3Itc2VsZWN0ZWQtcmFuZ2UtY29sb3J9O1xyXG4gICAgLS1keGJsLXJhbmdlLXNlbGVjdG9yLXNsaWRlci1tYXJrZXItY29sb3I6ICN7JGR4LXJhbmdlLXNlbGVjdG9yLXNsaWRlci1tYXJrZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXJhbmdlLXNlbGVjdG9yLXNsaWRlci1tYXJrZXItZm9udC1jb2xvcjogI3skZHgtcmFuZ2Utc2VsZWN0b3Itc2xpZGVyLW1hcmtlci1mb250LWNvbG9yfTtcclxuICAgIC0tZHhibC1yYW5nZS1zZWxlY3Rvci1zbGlkZXItaGFuZGxlLWNvbG9yOiAjeyRkeC1yYW5nZS1zZWxlY3Rvci1zbGlkZXItaGFuZGxlLWNvbG9yfTtcclxuICAgIC0tZHhibC1yYW5nZS1zZWxlY3Rvci1zaHV0dGVyLWNvbG9yOiAjeyRkeC1yYW5nZS1zZWxlY3Rvci1zaHV0dGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1yYW5nZS1zZWxlY3Rvci1jb250YWluZXItYmFja2dyb3VuZC1jb2xvcjogI3skZHgtcmFuZ2Utc2VsZWN0b3ItY29udGFpbmVyLWJhY2tncm91bmQtY29sb3J9O1xyXG4gICAgLS1keGJsLXJhbmdlLXNlbGVjdG9yLXNjYWxlLWxhYmVsLWZvbnQtY29sb3I6ICN7JGR4LXJhbmdlLXNlbGVjdG9yLXNjYWxlLWxhYmVsLWZvbnQtY29sb3J9O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbiIsIi5keGJsLWV4cGFuZGFibGUtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcblxyXG4gICAgJltpcy1hbmltYXRpbmddIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMzVzIGVhc2U7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IG1heC1oZWlnaHQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLmR4Ymwtc3BsaXR0ZXIge1xyXG4gICAgLS1keGJsLXNwbGl0dGVyLWJnOiAjeyRkeC1zcGxpdHRlci1iZ307XHJcbiAgICAtLWR4Ymwtc3BsaXR0ZXItY29sb3I6ICN7JGR4LXNwbGl0dGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1zcGxpdHRlci1mb250LWZhbWlseTogI3skZHgtc3BsaXR0ZXItZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLXNwbGl0dGVyLWZvbnQtc2l6ZTogI3skZHgtc3BsaXR0ZXItZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1zcGxpdHRlci1saW5lLWhlaWdodDogI3skZHgtc3BsaXR0ZXItbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1jb2xvcjogI3skZHgtc3BsaXR0ZXItYnV0dG9uLWNvbG9yfTtcclxuICAgIC0tZHhibC1zcGxpdHRlci1idXR0b24taG92ZXItY29sb3I6ICN7JGR4LXNwbGl0dGVyLWJ1dHRvbi1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLWZvY3VzZWQtY29sb3I6ICN7JGR4LXNwbGl0dGVyLWJ1dHRvbi1mb2N1c2VkLWNvbG9yfTtcclxuICAgIC0tZHhibC1zcGxpdHRlci1idXR0b24tYWN0aXZlLWNvbG9yOiAjeyRkeC1zcGxpdHRlci1idXR0b24tYWN0aXZlLWNvbG9yfTtcclxuICAgIC0tZHhibC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1jcm9zczogI3skZHgtc3BsaXR0ZXItYnV0dG9uLXBhZGRpbmctY3Jvc3N9O1xyXG4gICAgLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1wYWRkaW5nLW1haW46ICN7JGR4LXNwbGl0dGVyLWJ1dHRvbi1wYWRkaW5nLW1haW59O1xyXG4gICAgLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1pbWFnZS1zaXplOiAjeyRkeC1zcGxpdHRlci1idXR0b24taW1hZ2Utc2l6ZX07XHJcbiAgICAtLWR4Ymwtc3BsaXR0ZXItcGFuZS1wYWRkaW5nLXg6ICN7JGR4LXNwbGl0dGVyLXBhbmUtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1zcGxpdHRlci1wYW5lLXBhZGRpbmcteTogI3skZHgtc3BsaXR0ZXItcGFuZS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtYm9yZGVyLXJhZGl1czogI3skZHgtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWNvbG9yOiAjeyRkeC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWNvbG9yfTtcclxuICAgIC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWhvdmVyLWNvbG9yOiAjeyRkeC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWZvY3VzZWQtY29sb3I6ICN7JGR4LXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtZm9jdXNlZC1jb2xvcn07XHJcbiAgICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1hY3RpdmUtY29sb3I6ICN7JGR4LXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtYWN0aXZlLWNvbG9yfTtcclxuICAgIC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXBhZGRpbmctY3Jvc3M6ICN7JGR4LXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtcGFkZGluZy1jcm9zc307XHJcbiAgICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1wYWRkaW5nLW1haW46ICN7JGR4LXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtcGFkZGluZy1tYWlufTtcclxuICAgIC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXNpemUtY3Jvc3M6ICN7JGR4LXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtc2l6ZS1jcm9zc307XHJcbiAgICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1zaXplLW1haW46ICN7JGR4LXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtc2l6ZS1tYWlufTtcclxuICAgIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItYmc6ICN7JGR4LXNwbGl0dGVyLXNlcGFyYXRvci1iZ307XHJcbiAgICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWhvdmVyLWJnOiAjeyRkeC1zcGxpdHRlci1zZXBhcmF0b3ItaG92ZXItYmd9O1xyXG4gICAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1mb2N1c2VkLWJnOiAjeyRkeC1zcGxpdHRlci1zZXBhcmF0b3ItZm9jdXNlZC1iZ307XHJcbiAgICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWFjdGl2ZS1iZzogI3skZHgtc3BsaXR0ZXItc2VwYXJhdG9yLWFjdGl2ZS1iZ307XHJcbiAgICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWJvcmRlci1yYWRpdXM6ICN7JGR4LXNwbGl0dGVyLXNlcGFyYXRvci1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItaG92ZXItYm9yZGVyLXJhZGl1czogI3skZHgtc3BsaXR0ZXItc2VwYXJhdG9yLWhvdmVyLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1mb2N1c2VkLWJvcmRlci1yYWRpdXM6ICN7JGR4LXNwbGl0dGVyLXNlcGFyYXRvci1mb2N1c2VkLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1hY3RpdmUtYm9yZGVyLXJhZGl1czogI3skZHgtc3BsaXR0ZXItc2VwYXJhdG9yLWFjdGl2ZS1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItZ2FwOiAjeyRkeC1zcGxpdHRlci1zZXBhcmF0b3ItZ2FwfTtcclxuICAgIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3Itc2l6ZTogI3skZHgtc3BsaXR0ZXItc2VwYXJhdG9yLXNpemV9O1xyXG4gICAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1zdGF0aWMtc2l6ZTogI3skZHgtc3BsaXR0ZXItc2VwYXJhdG9yLXN0YXRpYy1zaXplfTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1zcGxpdHRlci1mb250LXNpemU6ICN7JGR4LXNwbGl0dGVyLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLXNwbGl0dGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1zcGxpdHRlci1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1wYWRkaW5nLWNyb3NzOiAjeyRkeC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1jcm9zcy1zbX07XHJcbiAgICAgICAgLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1wYWRkaW5nLW1haW46ICN7JGR4LXNwbGl0dGVyLWJ1dHRvbi1wYWRkaW5nLW1haW4tc219O1xyXG4gICAgICAgIC0tZHhibC1zcGxpdHRlci1idXR0b24taW1hZ2Utc2l6ZTogI3skZHgtc3BsaXR0ZXItYnV0dG9uLWltYWdlLXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1zcGxpdHRlci1wYW5lLXBhZGRpbmcteDogI3skZHgtc3BsaXR0ZXItcGFuZS1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1zcGxpdHRlci1wYW5lLXBhZGRpbmcteTogI3skZHgtc3BsaXR0ZXItcGFuZS1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXNpemUtY3Jvc3M6ICN7JGR4LXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtc2l6ZS1jcm9zcy1zbX07XHJcbiAgICAgICAgLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtc2l6ZS1tYWluOiAjeyRkeC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXNpemUtbWFpbi1zbX07XHJcbiAgICAgICAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1nYXA6ICN7JGR4LXNwbGl0dGVyLXNlcGFyYXRvci1nYXAtc219O1xyXG4gICAgICAgIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3Itc2l6ZTogI3skZHgtc3BsaXR0ZXItc2VwYXJhdG9yLXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3Itc3RhdGljLXNpemU6ICN7JGR4LXNwbGl0dGVyLXNlcGFyYXRvci1zdGF0aWMtc2l6ZS1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItZm9udC1zaXplOiAjeyRkeC1zcGxpdHRlci1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1zcGxpdHRlci1saW5lLWhlaWdodDogI3skZHgtc3BsaXR0ZXItbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1jcm9zczogI3skZHgtc3BsaXR0ZXItYnV0dG9uLXBhZGRpbmctY3Jvc3MtbGd9O1xyXG4gICAgICAgIC0tZHhibC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1tYWluOiAjeyRkeC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1tYWluLWxnfTtcclxuICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLWltYWdlLXNpemU6ICN7JGR4LXNwbGl0dGVyLWJ1dHRvbi1pbWFnZS1zaXplLWxnfTtcclxuICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItcGFuZS1wYWRkaW5nLXg6ICN7JGR4LXNwbGl0dGVyLXBhbmUtcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItcGFuZS1wYWRkaW5nLXk6ICN7JGR4LXNwbGl0dGVyLXBhbmUtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1zaXplLWNyb3NzOiAjeyRkeC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXNpemUtY3Jvc3MtbGd9O1xyXG4gICAgICAgIC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXNpemUtbWFpbjogI3skZHgtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1zaXplLW1haW4tbGd9O1xyXG4gICAgICAgIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItZ2FwOiAjeyRkeC1zcGxpdHRlci1zZXBhcmF0b3ItZ2FwLWxnfTtcclxuICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLXNpemU6ICN7JGR4LXNwbGl0dGVyLXNlcGFyYXRvci1zaXplLWxnfTtcclxuICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLXN0YXRpYy1zaXplOiAjeyRkeC1zcGxpdHRlci1zZXBhcmF0b3Itc3RhdGljLXNpemUtbGd9O1xyXG4gICAgfVxyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc3BsaXR0ZXItYmcpO1xyXG4gICAgY29sb3I6IHZhcigtLWR4Ymwtc3BsaXR0ZXItY29sb3IpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXNwbGl0dGVyLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1zcGxpdHRlci1mb250LXNpemUpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4Ymwtc3BsaXR0ZXItbGluZS1oZWlnaHQpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi5keGJsLXNwbGl0dGVyLWhvcml6b250YWwge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXNwbGl0dGVyLXZlcnRpY2FsIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1zcGxpdHRlci1wYW5lIHtcclxuICAgICAgICBmbGV4OiAxIDAgMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYuZHhibC1zcGxpdHRlci1wYW5lLWNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMSAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4Ymwtc3BsaXR0ZXItcGFuZS1jb250ZW50IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXNwbGl0dGVyLXBhbmUtcGFkZGluZy15KSB2YXIoLS1keGJsLXNwbGl0dGVyLXBhbmUtcGFkZGluZy14KTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmOmhhcyg+IC5keGJsLXNwbGl0dGVyKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1zcGxpdHRlci1zZXBhcmF0b3Ige1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItYmcpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgZ2FwOiB2YXIoLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1nYXApO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgJjpub3QoLmR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLXN0YXRpYykge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItYmc6IHZhcigtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWhvdmVyLWJnKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItaG92ZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC1zcGxpdHRlci1idXR0b24tZm9jdXNlZC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1jb2xvcjogdmFyKC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWZvY3VzZWQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1iZzogdmFyKC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItZm9jdXNlZC1iZyk7XHJcbiAgICAgICAgICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWZvY3VzZWQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1zcGxpdHRlci1idXR0b24tY29sb3I6IHZhcigtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLWFjdGl2ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1jb2xvcjogdmFyKC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWFjdGl2ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWJnOiB2YXIoLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1hY3RpdmUtYmcpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1hY3RpdmUtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpIHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtY29sb3I6IHZhcigtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1ob3Zlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1zcGxpdHRlci1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1ob3Zlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZSB7XHJcbiAgICAgICAgICAgICYgPiAuZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4Ymwtc3BsaXR0ZXItYnV0dG9uIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLWNvbG9yKTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1pbWFnZS1zaXplKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1pbWFnZS1zaXplKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1zcGxpdHRlci1ob3Jpem9udGFsXCIsICYpfSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1zaXplKTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1zcGxpdHRlci1zZXBhcmF0b3Itc3RhdGljIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1zdGF0aWMtc2l6ZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItZHJhZ2dhYmxlIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogY29sLXJlc2l6ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXBhZGRpbmctbWFpbikgdmFyKC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXBhZGRpbmctY3Jvc3MpO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1zaXplLW1haW4pO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtc2l6ZS1jcm9zcyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1zcGxpdHRlci1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1tYWluKSB2YXIoLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1wYWRkaW5nLWNyb3NzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1zcGxpdHRlci12ZXJ0aWNhbFwiLCAmKX0ge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLXNpemUpO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1zdGF0aWMge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1zdGF0aWMtc2l6ZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItZHJhZ2dhYmxlIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcm93LXJlc2l6ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXBhZGRpbmctY3Jvc3MpIHZhcigtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1wYWRkaW5nLW1haW4pO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1zaXplLWNyb3NzKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXNpemUtbWFpbik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1zcGxpdHRlci1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1jcm9zcykgdmFyKC0tZHhibC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1tYWluKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZHhibC1yaWJib24ge1xyXG4gICAgLS1keGJsLXJpYmJvbi1ib3JkZXItY29sb3I6ICN7JGR4LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtcmliYm9uLXRhYi1jb250ZXh0LWJnOiAjeyRkeC1yaWJib24tY29udGV4dC10YWItYmd9O1xyXG4gICAgLS1keGJsLXJpYmJvbi1jb2xvci1waWNrZXItd2lkdGg6ICN7JGR4LXJpYmJvbi1jb2xvci1waWNrZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXJpYmJvbi1jb2xvci1waWNrZXItaGVpZ2h0OiAjeyRkeC1yaWJib24tY29sb3ItcGlja2VyLWhlaWdodH07XHJcbiAgICAtLWR4YmwtcmliYm9uLWNvbG9yLXBpY2tlci1ib3JkZXItcmFkaXVzOiAjeyRkeC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtcmliYm9uLWNvbG9yLXBpY2tlci1vdXRsaW5lOiAjeyRkeC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZX07XHJcbiAgICAtLWR4YmwtcmliYm9uLXBhZGRpbmc6ICN7JGR4LXJpYmJvbi1wYWRkaW5nfTtcclxuICAgIC0tZHhibC1yaWJib24taXRlbS1tYXJnaW4tbGVmdDogI3skZHgtcmliYm9uLWl0ZW0tbWFyZ2luLWxlZnR9O1xyXG4gICAgLS1keGJsLXJpYmJvbi1ib3JkZXItYm90dG9tLXdpZHRoOiAjeyRkeC1vZmZpY2UtcmliYm9uLWJvcmRlci1ib3R0b20td2lkdGh9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItY29tYm9ib3gtd2lkdGg6IHVuc2V0O1xyXG4gICAgLS1keGJsLXRvb2xiYXItc3Bpbi13aWR0aDogdW5zZXQ7XHJcblxyXG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLXJpYmJvbi1ib3JkZXItYm90dG9tLXdpZHRoKTtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtcmliYm9uLWJvcmRlci1jb2xvcik7XHJcblxyXG5cclxuICAgIC5keGJsLXJpYmJvbi1jb250ZXh0LXRhYjpub3QoLmR4YmwtYWN0aXZlKTpub3QoOmhvdmVyKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1yaWJib24tdGFiLWNvbnRleHQtYmcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWJ0bi10b29sYmFyIHtcclxuICAgICAgICAuZHhibC1idG4tZ3JvdXAge1xyXG4gICAgICAgICAgICAmLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4gPiAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCguZHhibC1idG4tZ3JvdXAtZmlyc3QpID4gLmR4YmwtdG9vbGJhci1ncm91cC1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItbWFyZ2luLXkpIDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gVE9ETzogZm9yIGZ1dHVyZSBpbXBsZW1lbnRhdGlvblxyXG4gICAgLmR4YmwtdG9vbGJhci5keGJsLXJpYmJvbi1tdWx0aWxpbmUge1xyXG4gICAgICAgIC5keGJsLWJ0bi10b29sYmFyIHtcclxuICAgICAgICAgICAgLmR4YmwtdG9vbGJhci1pdGVtIHtcclxuICAgICAgICAgICAgICAgIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0uZHhibC10b29sYmFyLWJ0bi5keGJsLXRvb2xiYXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtaW1hZ2U6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXJpYmJvbi1wYWFkaW5nKTtcclxuXHJcbiAgICAgICAgLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtdG9vbGJhci1ncm91cC1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItbWFyZ2luLXkpIDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZyk7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLXJpYmJvbi1nZW5lcmFsLXNlcGFyYXRvci5keGJsLXRvb2xiYXItaGlkZGVuLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLWFkYXB0aXZlLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC1yaWJib24taXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtdG9vbGJhci1jb21ib2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC10b29sYmFyLWNvbWJvYm94LXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtdG9vbGJhci1zcGluLWVkaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtdG9vbGJhci1zcGluLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmICsgLmR4YmwtYWRhcHRpdmUtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3Itd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC1hZGFwdGl2ZS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtYWRhcHRpdmUtaXRlbS1zdGF0ZS1kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtYnRuLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbS5keGJsLXRvb2xiYXItYnRuLmR4YmwtdG9vbGJhci1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi1zcGxpdC1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpIC8gMikgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpIC8gMikgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLXRvb2xiYXItY29sb3ItcGFsZXR0ZS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC1yaWJib24tcGFkZGluZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4tc3BsaXQtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCkgLyAyKSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpIC8gMikgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXJpYmJvbi1nZW5lcmFsLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICYuZHhibC10b29sYmFyLWl0ZW0taGlkZGVuIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItbWFyZ2luLXk6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXM6bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzLWdlbmVyYWwpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWFkYXB0aXZlLWVsbGlwc2lzLXN0YXRlLWRlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXByZXZpZXctaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMtZ2VuZXJhbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtYWRhcHRpdmUtZ3JvdXAge1xyXG4gICAgICAgICAgICAuZHhibC1hZGFwdGl2ZS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICYuZHhibC1hZGFwdGl2ZS1pdGVtLW5vLXRleHQsXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtYWRhcHRpdmUtaXRlbS1zdGF0ZS1uby10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAuZHhibC1yaWJib24taXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuZHhibC1pbWFnZSArIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLXRvb2xiYXItaXRlbS1jb2xsYXBzZWQsXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtYWRhcHRpdmUtaXRlbS1jb2xsYXBzZWQsXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtYWRhcHRpdmUtaXRlbS1zdGF0ZS1jb2xsYXBzZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWljb24tbW9yZSxcclxuICAgICAgICAgICAgICAgIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1idG4taW1hZ2Utc3BhY2luZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWFkYXB0aXZlLWVsbGlwc2lzLXN0YXRlLWRlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1hZGFwdGl2ZS1lbGxpcHNpcy1ncm91cC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtYWRhcHRpdmUtZWxsaXBzaXMtZ3JvdXAtbm8tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4YmwtYWRhcHRpdmUtZ3JvdXAtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtYWRhcHRpdmUtc3RhdGUtZnVsbC1zZXEsXHJcbiAgICAgICAgICAgICYuZHhibC1hZGFwdGl2ZS1zdGF0ZS1uby10ZXh0LXNlcSB7XHJcbiAgICAgICAgICAgICAgICAuZHhibC1lbGxpcHNpcy1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtYWRhcHRpdmUtc3RhdGUtbm8tdGV4dCxcclxuICAgICAgICAgICAgJi5keGJsLWFkYXB0aXZlLXN0YXRlLW5vLXRleHQtc2VxIHtcclxuICAgICAgICAgICAgICAgIC5keGJsLXJpYmJvbi1pdGVtID4gLmR4YmwtaW1hZ2UgKyBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtYWRhcHRpdmUtZ3JvdXAtc3RhdGUtZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcy1kcm9wZG93bi1tYXJrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtYWRhcHRpdmUtZ3JvdXAtc3RhdGUtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tcHJldmlldy1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtdG9vbGJhci1pY29uLW1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMtZHJvcGRvd24tbWFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC1hZGFwdGl2ZS1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyksXHJcbiAgICAgICAgICAgICAgICBkeGJsLXRvb2xiYXItaXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtYWRhcHRpdmUtZ3JvdXAtc3RhdGUtbm8tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWljb24tbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcy1kcm9wZG93bi1tYXJrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keGJsLWFkYXB0aXZlLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSxcclxuICAgICAgICAgICAgICAgIGR4YmwtdG9vbGJhci1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1hZGFwdGl2ZS1zdGF0ZS1ncm91cGluZyB7XHJcbiAgICAgICAgICAgICAgICAuZHhibC1hZGFwdGl2ZS1ncm91cC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keGJsLWFkYXB0aXZlLWl0ZW0sXHJcbiAgICAgICAgICAgICAgICBkeGJsLXRvb2xiYXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWFkYXB0aXZlLXN0YXRlLWdyb3VwaW5nLW5vLXRleHQge1xyXG4gICAgICAgICAgICAgICAgLmR4YmwtYWRhcHRpdmUtZ3JvdXAtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keGJsLWFkYXB0aXZlLWl0ZW0sXHJcbiAgICAgICAgICAgICAgICBkeGJsLXRvb2xiYXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdG9vbGJhci1pdGVtLWNvbGxhcHNlZCxcclxuICAgICAgICAuZHhibC1hZGFwdGl2ZS1pdGVtLWNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXJpYmJvbi1jb2xvci1waWNrZXItaW1hZ2UtY29udGFpbmVyLFxyXG4gICAgLmR4YmwtcmliYm9uLWNvbG9yLXBpY2tlci1pbWFnZS1zb3VyY2Uge1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLXJpYmJvbi1jb2xvci1waWNrZXItd2lkdGgpO1xyXG4gICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1yaWJib24tY29sb3ItcGlja2VyLWhlaWdodCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1yaWJib24tY29sb3ItcGlja2VyLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIG91dGxpbmU6IHZhcigtLWR4YmwtcmliYm9uLWNvbG9yLXBpY2tlci1vdXRsaW5lKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1yaWJib24tY29sb3ItcGlja2VyLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudGNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9ycGlja2VyLWJhY2stY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXJpYmJvbi1jb2xvci1waWNrZXItaW1hZ2Utc291cmNlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JwaWNrZXItYmFjay1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duIC5keGJsLWRyb3Bkb3duLWRpYWxvZyB7XHJcbiAgICAuZHhibC1yaWJib24taXRlbSB7XHJcbiAgICAgICAgLmR4YmwtdGV4dC1lZGl0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjI1cmVtIDAuMzc1cmVtIDAuMjVyZW0gMC43NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtLWxpc3Qge1xyXG4gICAgLS1keGJsLXJpYmJvbi1jb2xvci1waWNrZXItYm9yZGVyLXJhZGl1czogI3skZHgtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLXJpYmJvbi1jb2xvci1waWNrZXItb3V0bGluZTogI3skZHgtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLW91dGxpbmV9O1xyXG5cclxuICAgIC5keGJsLXRvb2xiYXItZ3JvdXAtZHJvcGRvd24tbmFtZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14KSAqIDIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IC8vIFRPRE86IENoZWNrIHdpdGggdGhlIGRlc2lnbmVyXHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtLmR4YmwtdG9vbGJhci1jb21ib2JveCAuZHhibC10b29sYmFyLWVkaXQtY29tYm9ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXJpYmJvbi1jb2xvci1waWNrZXItaW1hZ2UtY29udGFpbmVyLFxyXG4gICAgLmR4YmwtcmliYm9uLWNvbG9yLXBpY2tlci1pbWFnZS1zb3VyY2Uge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtcmliYm9uLWNvbG9yLXBpY2tlci1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICBvdXRsaW5lOiB2YXIoLS1keGJsLXJpYmJvbi1jb2xvci1waWNrZXItb3V0bGluZSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcmliYm9uLWNvbG9yLXBpY2tlci1pbWFnZS1zb3VyY2UuZHhibC1yaWJib24tY29sb3ItcGlja2VyLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJhY2stY29sb3IpO1xyXG4gICAgfVxyXG59XHJcbiIsIi5keC10aGVtZS1tYXJrZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcImR4LmFueVwiXG59XHJcbiIsIkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL21peGlucy9idXR0b25cIjtcclxuXHJcbi8vIEJ1dHRvbnNcclxuLmR4YmwtYnRuOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XHJcbiAgICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgJi5keGJsLWJ0bi1wcmltYXJ5LFxyXG4gICAgJi5keGJsLWJ0bi1zZWNvbmRhcnksXHJcbiAgICAmLmR4YmwtYnRuLWluZm8sXHJcbiAgICAmLmR4YmwtYnRuLXN1Y2Nlc3MsXHJcbiAgICAmLmR4YmwtYnRuLXdhcm5pbmcsXHJcbiAgICAmLmR4YmwtYnRuLWRhbmdlcixcclxuICAgICYuZHhibC1idG4tZGFyayxcclxuICAgICYuZHhibC1idG4tbGlnaHQge1xyXG4gICAgICAgIC0tZHhibC1idG4tYm94LXNoYWRvdzogI3skZHgtYnRuLWJveC1zaGFkb3d9O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGxpbmstYnV0dG9ucy1zdHlsZSgpIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC1wcmltYXJ5LWFsdH07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWJ0bi1vdXRsaW5lLXByaW1hcnkge1xyXG4gICAgICAgIC0tZHhibC1idG4tY29sb3I6ICN7JGR4LXByaW1hcnktYWx0fTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI3skZHgtcHJpbWFyeS1hbHR9O1xyXG4gICAgIH1cclxuXHJcbiAgICAmLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiAjeyRncmF5LTIwMH07XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICN7JGdyYXktMjAwfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtYnRuLW91dGxpbmUtZGFyayB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogI3skZ3JheS0zMDB9O1xyXG4gICAgICAgIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjeyRncmF5LTMwMH07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWJ0bi10ZXh0LXByaW1hcnkge1xyXG4gICAgICAgIC0tZHhibC1idG4tY29sb3I6ICN7JGR4LXByaW1hcnktYWx0fTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5IHtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiAjeyRncmF5LTIwMH07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWJ0bi10ZXh0LWRhcmsge1xyXG4gICAgICAgIC0tZHhibC1idG4tY29sb3I6ICN7JGdyYXktMzAwfTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gUHJvZ3Jlc3MgYmFyXHJcbi5keGJsLXByb2dyZXNzLWJhciB7XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbG9yOiAjMzQzQTQwO1xyXG4gICAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1vcGFjaXR5OiAxO1xyXG59XHJcbiJdfQ== */
